Вы не знаете с чего начать изучение языка программирования MQL5 или MQL4? Здесь вы найдете множество программ для клиентского терминала MetaTrader. Скачивайте и изучайте опубликованные примеры, пишите свои индикаторы и эксперты. Ваши опубликованные в самой большой библиотеке кодов на MQL5 и MQL4 работы будут доступны из каждого терминала MetaTrader и редактора MetaEditor.
Ваши примеры на MQL4 и MQL5 разойдутся по всему миру, и о вас узнают сотни тысяч трейдеров!
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Включить двухфакторную аутентификацию ПродолжитьМенеджер ручной торговли для MetaTrader 5: готовые «кирпичики» Ренко, настраиваемые уровни безубыточности и скользящего стоп-лосса, а также панель инструментов Ренко прямо на графике. Автоматические входы отсутствуют.
Скрипт для счетов, на которых запущено несколько советников или конфигураций. Он суммирует чистый результат каждой конфигурации (по магическому номеру или по магическому номеру и символу) за календарный день и оценивает вклад каждой из них в просадку портфеля: просадку, добавленную методом «оставь один», долю в наихудшей просадке и долю в дисперсии Эйлера. Он выводит на экран выводы, рекомендации и эвристическую оценку по шкале от A+ до F. Скрипт работает «из коробки» на встроенном демонстрационном портфеле и написан на чистом MQL5.
«Monday Dip EA» — это количественная торговая стратегия, основанная на временных интервалах и ориентированная исключительно на открытие длинных позиций, разработанная в первую очередь для CFD на основные фондовые индексы (такие как US500, UK100) с полной историей ежедневных данных. Она функционирует исключительно как система покупки на спаде с ограничением по времени, а не как индикатор, следующий за трендом.
Отображает суточный, недельный и месячный ATR, текущий диапазон между максимумом и минимумом, диапазон в процентах от ATR, а также изменение цены относительно цены открытия каждого периода.
Рисует высокую/низкую коробку выбранного сеанса (по умолчанию: Азиатский диапазон 00:00-06:00 UTC) и расширяет ее вперед в качестве уровней прорыва на оставшуюся часть дня.
Советник для MetaTrader 5 (MT5), основанный на прорывах предыдущих максимумов и минимумов колебаний. Советник размещает отложенные ордера вокруг подтвержденных фрактальных структур и управляет каждой сделкой с использованием заданных значений стоп-лосса и тейк-профита, а также дополнительных правил управления позициями.
Закрывает все сделки и блокирует открытие новых при достижении дневного лимита убытка, максимального убытка или целевого уровня прибыли. Разработан для участия в соревнованиях проп-фирм. Работает как при ручной торговле, так и с любыми другими советниками.
Отображает диапазоны азиатской, лондонской и нью-йоркской сессий в виде цветных прямоугольников с указанием максимальных и минимальных значений, а также пунктирных линий расширения для торговли на прорыве. Одинаковые диапазоны отображаются на всех таймфреймах вплоть до H1.
Индикатор QCL Heikin Flow применяет двухступенчатое сглаживание к свечам Heikin Ashi, помогая трейдерам отфильтровывать ценовой шум и визуализировать направление тренда. Имеет настраиваемые периоды сглаживания, четыре метода расчета скользящих средних и настраиваемую цветовую схему свечей.
Концепции «Smart Money» в отношении структуры рынка на колебаниях при откате: тренд, BoS, CHoCH, IDM и «свепы» ликвидности. Уровень считается пробитым только при закрытии — пробитие его телом свечи отмечается как «свеп» (x) и смещает точку колебания. Учитываются только самостоятельные, закрытые бары.
Накладывайте свечи с более высокого таймфрейма прямо на графики с более низким таймфреймом с настраиваемым заполнением тела, независимыми границами и точными тенью. Без труда определяйте макроэкономическую тенденцию, открытие сессий и диапазоны ликвидности, не переключаясь между экранами. Сверхлегкий движок с разделенными границами блоков и надежным автоматическим восстановлением графика при сбоях.
Отображает цены текущего символа, при которых на счете наступает уровень маржин-колла и стоп-аута, с режимом моделирования сценариев для дополнительного объема, максимальным объемом, который можно добавить, и отложенными ордерами, срабатывающими по ходу движения.
Скрипт MT5, предназначенный только для чтения, для конкретных символов в окне «Market Watch»: правила по контрактам и объемам, срок действия котировок и спред, изолированная маржа по сделкам «КУПИТЬ»/«ПРОДАТЬ», ценовые изменения с шагом в один тик и результаты, выраженные исключительно в виде спреда в валюте счета. Исходный код в формате MIT; вывод данных в журнал «Experts».
Перед настройкой корзины проверьте, какие целевые веса соответствуют минимальным лотам вашего брокера. Программа «Portfolio Allocation Planner» преобразует указанный гипотетический номинальный бюджет и процентные доли в таблицу с графиком: номинальная сумма с учетом минимальных лотов, лоты, округленные в меньшую сторону, рассчитанное распределение, целевой дефицит и статус строки. Выполняйте пересчёт по требованию, просматривайте всплывающие подсказки к строкам, разбивайте длинные списки на страницы и, при желании, экспортируйте отображаемый снимок в формат CSV. Никакие сделки не отправляются, а баланс счёта, собственный капитал и позиции не считываются.
Показывает, какая часть дневного лимита убытков на счете проп-фирмы уже использована, а какая осталась. Индикатор, доступный только для чтения.
Считывает время сервера из собственной истории H1 символа. Торговая неделя на рынках Forex и CME заканчивается в 17:00 по нью-йоркскому времени, поэтому время сервера каждого недельного закрытия указывает смещение сервера относительно UTC для данной недели. В течение 60 недель программа отмечает нерегулярные закрытия, фиксирует даты каждого изменения времени и сверяет их с календарями перехода на летнее время в США и Европе, проводит перекрёстную проверку значений TimeTradeServer и TimeGMT, а также выводит список серверного времени открытия рынков в Лондоне, Нью-Йорке, Токио и Сиднее на предстоящие недели. Записывает каждое закрытие в файл CSV. Только для чтения: без торговых функций, без DLL, без сети.
Панель для ручной торговли со встроенной системой защиты от рисков для проп-фирм и скрытым инструментом для поиска уровней поддержки и сопротивления для MetaTrader 5.
Мини-график на боковой панели, отображающий данные в реальном времени по нескольким таймфреймам, с интеллектуальной цветовой схемой, независимой ценовой шкалой и таймером обратного отсчёта свечей.
Проверяет таблицу сессий брокера по сравнению с историей M1. Для каждой минуты недели подсчитывает, в скольких из последних N дней у символа действительно присутствует бар, и указывает это рядом с SymbolInfoSessionQuote и SymbolInfoSessionTrade: заявленные минуты, которые обычно пусты (пробелы при переносе позиций), бары в минутах, которые таблица считает закрытыми, несоответствия в таблицах торгов и котировок, а также разовые сбои, такие как досрочное закрытие в связи с праздником. Выводит количество реальных сессий по дням недели, записывает каждый результат в CSV и выводит результаты своих вычислений. Только для чтения: без функции торговли, без DLL, без сети.
Контролируйте открытые позиции в советнике: уровень безубыточности, трейлинг-стоп, два частичных закрытия, а также стоп и цель для позиций, у которых их нет. Советник никогда не открывает сделки.
Одна панель для параметров конкурса проп-фирм: дневной убыток, максимальный убыток (статический или скользящий), целевой уровень прибыли, минимальное количество торговых дней и правило «лучшего дня» (стабильность). Для каждого параметра отображается, какая сумма уже использована и сколько средств осталось в денежном выражении. Функция «Ещё одна сделка» показывает максимальный размер лота, при котором стоп-аут остаётся в пределах сегодняшнего лимита и лимита максимального убытка. Только для чтения: панель никогда не открывает, не изменяет и не закрывает сделки. В предустановках используются типовые значения; компании меняют свои правила, поэтому проверьте правила своей компании и используйте пользовательскую предустановку. Построено на основе библиотеки ATS Risk Library (ATS_RiskLib.mqh, входит в комплект).
Проводит аудит истории тиков, воспроизводимой в ходе бэктестов с параметром «Каждый тик основан на реальных тиках». Пять проверок для каждого символа за последние N дней: невозможные и пересекающиеся котировки, временные метки, идущие в обратном направлении или повторяющиеся, развороты цены на один тик, величина которых кратна медианному спреду данного символа, провалы в котировках в пределах сессий, заявленных брокером, и минуты, в которых тики и бары M1 не совпадают. Каждое обнаруженное несоответствие записывается в файл CSV с отметкой времени в миллисекундах, а инструмент выводит свои расчеты, чтобы отчет можно было пересчитать. Только для чтения: без функции торговли, без DLL, без сети.
Бесплатный, полностью открытый советник для JPN225 (Nikkei 225) на таймере M15. Открывает позиции на покупку, когда цена имеет восходящую тенденцию, импульс не перенапряжен, а объем торгов низкий. Бэктест за период с 2022 по 2026 год: коэффициент прибыльности 1,68, +18,5% в год, прошел 15 стресс-тестов. К 17:00 баланс в нуле.
Отображает диапазоны азиатской, лондонской и нью-йоркской сессий и отмечает «свепы» ликвидности: закрытый бар, у которого тени выходят за пределы максимума или минимума завершившейся сессии, но закрытие происходит в пределах этого диапазона. Стрелки, не подверженные перерисовке, расширенные уровни сессий, оповещения и буферы, готовые к использованию с iCustom.
Шаблон советника «Opening Range Breakout» со встроенной защитой счета. Определяет максимум и минимум первых N минут после открытия сессии и размещает стоп-ордера OCO выше и ниже диапазона. Включает в себя определение размера позиции с учетом риска, лимит дневных убытков, лимит максимального просадки, фильтр диапазона ATR, фильтр направления торговли и защиту от позиций, переносимых на следующий день. Все временные параметры сессии являются настраиваемыми. Это обучающий шаблон, а не система с гарантированной прибылью. Перед использованием в реальных условиях протестируйте его на демо-счете.
Окрашивает фон графика в зависимости от режима волатильности (сжатие, нормальный режим, расширение) на основе процентильного ранга текущего показателя ATR. Отображает текущий режим на графике, выдает оповещения об изменении режима и предоставляет буферы для советников.
Окрашивает фон графика в зависимости от режима волатильности (сжатие, нормальный, расширение) на основе процентильного ранга текущего ATR. Отображает текущий режим на графике, выдает оповещения об изменении режима и предоставляет буферы для советников.
Одним щелчком открывает графики по всем символам из списка «Market Watch» или по настраиваемому списку символов на любом таймфрейме с возможностью применения шаблона к каждому графику. Пропускает уже открытые графики и ограничивает количество графиков, открываемых одновременно.
Функция экспорта сохраняет данные по сделкам в файл CSV с указанием максимального неблагоприятного отклонения (MAE) и максимального благоприятного отклонения (MFE) в пунктах и денежном выражении, рассчитанных на основе истории M1, а также с указанием процента от доступного колебания, который была зафиксирована каждой сделкой.
Автоматизация на основе сигналов для осциллографа WaveMaster. Механизм автоматического выполнения для осциллографа WaveMaster. Считывает буферы сигналов в режиме реального времени. Встроенные функции полного управления рисками, трейлинг и установка уровня безубыточности.
Проверяет историю баров, фактически хранящуюся в вашем терминале, — именно эту историю используют все бэктесты и все индикаторы. Шесть проверок для каждого символа: невозможные значения OHLC, несоответствия во времени баров, отсутствующие бары при том, что согласно собственной таблице сессий брокера котировки в это время были доступны, пустые и плоские бары, бары, не совпадающие с собственной серией M1 брокера, а также проверка корректности спреда. Основным показателем является охват сессий, а не процентная доля сетки, которая в основном измеряет, сколько выходных дней вы проверили. Каждое обнаруженное несоответствие сохраняется в файле CSV с указанием времени бара, а проверенные бары вместе с таблицей сессий можно экспортировать, чтобы весь отчет можно было пересчитать с помощью другого инструмента.
Зеркально копирует сделки, открытые, измененные и закрытые другим советником на том же хеджирующем счете, выбранном по «магическому номеру». По умолчанию он меняет направление (Покупка ↔ Продажа, SL ↔ TP), что позволяет проводить форвард-тестирование стратегии в обратном направлении с учетом реальных спредов, проскальзывания и исполнения.
Портированная версия движка Alpha Engine группы Олсена: восемь агентов, работающих с лимитными ордерами, торгуют изменениями направления движения в «внутреннем времени» на хеджирующем счете. Они увеличивают позиции при переходе цены за уровень и сокращают их при получении прибыли на разворотах.
Оценивает, происходит ли перерисовка индикатора, вместо того чтобы просто доверять заявлению разработчика. Программа повторно считывает буферы любого пользовательского индикатора на уже закрывшихся свечах и подсчитывает каждое значение, которое изменяется, появляется или исчезает, с указанием самого раннего момента в прошлом, когда это ещё происходило. Результат по каждому буферу отображается на панели графика, каждое событие записывается в файл CSV.
Показывает, где, вероятно, находятся стопы, и какие из них только что были сработаны. Пул ликвидности = подтверждённые максимумы и минимумы колебаний, которые цена ещё не пробила, равные максимумы/минимумы (более крупный пул) и вчерашние максимум и минимум. Когда ценовой бар выходит за пределы пула, он помечается как «пройденный», а если этот же бар закрывается обратно внутри пула — как «захваченный и отклоненный». Без перерисовки: свинг учитывается только после N закрытых баров с каждой стороны. Панель представляет собой город с неоновыми вывесками, нарисованный на CCanvas: цена — это летающий автомобиль, стоп-ордера на продажу — башни под ним, стоп-ордера на покупку — плавучие платформы над ним, вчерашние уровни — золотые рекламные щиты, прожектор прочесывает небо, а бегущая строка отображает сегодняшний улов. Два буфера предоставляют ближайший активный пул выше и ниже для использования в советнике. Только индикатор: он никогда не торгует.
Панель диаграмм, на которой отображаются подробные характеристики контракта, определяющие размер позиции и торговые издержки (стоимость пункта, стоимость спреда, маржа, своп, правила исполнения) в валюте счета, предупреждает о настройках брокера, которые незаметно нарушают правила определения размера лота, а также экспортирует отчет по каждому символу из панели «Market Watch» в формат CSV.
Отображает реальный спред за каждый час работы сервера, рассчитанный на основе собственной истории тиков вашего брокера: медиана и 90-й процентиль за час, опциональная стоимость в виде доли от вашего стопа и в расчете на лот, а также экспорт в формат CSV.
ZoneUS30 — это простой советник для индекса US30, ориентированный на поиск возможностей для продажи после восходящих ценовых разворотов. Стратегия сочетает в себе концепцию возврата к среднему значению с идеей кэрри-трейда: когда короткие позиции приносят положительный своп за ночь, советник может извлечь выгоду как из коррекции цены, так и из удержания позиции в течение определенного времени. Разработан для индекса US30 и предназначен для экспериментального и образовательного использования. Торговля против тренда сопряжена со значительным риском, особенно при использовании больших размеров лотов.
Небольшой демонстрационный советник: вход по пересечению быстрой и медленной EMA (оценка производится только по закрытым свечам, без перерисовки), стоп-лосс и тейк-профит на основе ATR, фильтр спреда, а также управление позициями, подходящее как для хеджирующих, так и для нетто-счетов. Включает эталонную реализацию на Python для тестирования на паритет. Это пример для демонстрации, а не торговая рекомендация — прилагаемая кривая капитала построена на основе синтетических данных и иллюстрирует метод, а не преимущество.