Коды

Yesterday Today New для MetaTrader 5

Торговля основана на анализе OHLC вчерашнего дня и текущего

AO D1 Trend one figure для MetaTrader 5

iAO (Awesome Oscillator, AO) на дневном таймфрейме выступает в качестве указателя тренда, а AO на указанном таймфрейме формирует сигналы. Новое в версии 2: улучшенные торговые функции, а также теперь в одной фигуре AO может быть только одна сделка в одном направлении

Crossing bar number 1 для MetaTrader 5

Бар пересекает iMA (Moving Average'), при этом в расчёт принимается значение 'MA' на баре #1. Нет ни Тейк Профит, ни Стоп лосс, ни Трейлинга

ADX Trend для MetaTrader 5

Индикатор тренда на основе стандартного ADX - четыре вида сигналов в виде стрелочек

CHO Smoothed для MetaTrader 5

Индикатор iChaikin (Chaikin Oscillator, CHO) сглаженный при помощи iMA (Moving Average, MA)

Laguerre iCCI iMA 2 для MetaTrader 5

Стратегия на пользовательском индикаторе "Laguerre", iCCI (Commodity Channel Index, CCI) и iMA (Moving Average, MA)

Close All at New Bar для MetaTrader 5

Советник-утилита: в начала бара закрывает абсолютно все позиции

Rollback entry Pending stop orders для MetaTrader 5

В момент рождения нового бара выставляется отложенный Buy Stop и Sell Stop ордер. И так на каждом баре

Profit for the last week для MetaTrader 5

Профит за последние пять дней. Вывод информации при помощи графических объектов OBJ_LABEL

ATR Dual Alert для MetaTrader 5

Два индикатора ATR (с разным периодом усреднения) в одном подокне. Alert, Push, email при перенесении индикаторов

Cтатьи

Почти конструктор для создания советника для MetaTrader 5

Предлагаю свой набор торговых функций в виде готового советника. Представленный способ позволяет получать множество торговых стратегий простым добавлением индикаторов и изменением входных параметров

Гэп - доходная стратегия или 50/50? для MetaTrader 5

Исследование явления гэпа — ситуации существенной разницы между ценой закрытия предыдущего таймфрейма и ценой открытия следующего, и в какую сторону пойдёт дневной бар. Применение системной DLL функции GetOpenFileName

Elder-Ray Биржевой рентген (Bulls Power и Bears Power) для MetaTrader 5

Торговая система "Биржевой рентген" на основе индикаторов Bulls Power, Bears Power и Moving Average (EMA — экспоненциальное усреднение). Эту систему описал Александр Элдер в своей книге "Как играть и выигрывать на бирже" (Trading for a living)

Улучшаем работу с Панелями: добавляем прозрачность, меняем цвет фона и наследуемся от CAppDialog/CWndClient для MetaTrader 5

Продолжаем изучать работу с CAppDialog. Теперь мы научимся задавать цвета фона, рамки и заголовка для графической панели. По шагам рассмотрим, как добавить прозрачность окна приложения при перемещении его на графике. Далее мы рассмотрим создание потомков от CAppDialog или CWndClient и увидим новые

Как создать графическую панель любой сложности и как это работает для MetaTrader 5

В статье подробно рассматривается, как создать панель на базе класса CAppDialog и как добавить в нее элементы управления. Описывается структура панели и схема наследования объектов в ней. Продемонстрировано, что нужно для обработки событий и как события раздаются подчинённым элементам управления

Сравниваем скорость самокэширующихся индикаторов для MetaTrader 5

В статье проводится сравнение классического MQL5-доступа к индикаторам с альтернативными способами в стиле MQL4. Рассматриваются несколько вариантов MQL4-стиля доступа к индикаторам: с кэшированием хэндлов индикаторов и без него. Исследован учет хэндлов индикаторов внутри ядра MQL5

LifeHack для трейдера: замешиваем ForEach на дефайнах (#define) для MetaTrader 5

Промежуточная ступенька для тех, кто всё ещё пишет на MQL4, но никак не может перейти на MQL5. Мы продолжаем искать возможности для написания кода в стиле MQL4. На этот раз рассмотрим макроподстановку препроцессора - #define

LifeHack для трейдера: готовим фастфуд из индикаторов для MetaTrader 5

Если вы переходите на MQL5 только сейчас, то эта статья вам пригодится: с одной стороны, доступ к данным индикаторов и к сериям выполнен в привычном вам MQL4-стиле, с другой — вся реализация этой простоты написана на MQL5. Все функции максимально понятны и отлично подходят для пошаговой отладки

Оптимизируем стратегию по графику баланса и сравниваем результаты с критерием "Balance + max Sharpe Ratio" для MetaTrader 5

Рассмотрен еще один пользовательский критерий оптимизации торговых стратегий, основанный на анализе графика баланса. Для этого использовалось вычисление линейной регрессии с помощью функции из библиотеки ALGLIB

Анализ графиков Баланса/Средств по символам и ORDER_MAGIC советников для MetaTrader 5

С введением хеджинга в MetaTrader 5 появилась отличная возможность одновременной торговли несколькими советниками на одном торговом счёте. При этом возможна ситуация, когда одна стратегия прибыльна, вторая убыточна, а в итоге график прибыли болтается около нуля. В таком случае полезно построить

Форум

Как начать работу с MQL5

В этой теме обсуждаются примеры кода на языке MQL5. Будут примеры получения данных из индикаторов, программирования советников... в общем, любые вопросы от новичков по языку MQL5. Если вы только начинаете знакомиться с терминалом MetaTrader 5, то могу порекомендовать следующие темы: Как начать

Интересное и юмор (политика и история под запретом)

При публикации, пожалуйста, соблюдайте правила ресурса. Также помните, что: Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Интересное и Юмор Rashid Umarov , 2017.08.07 14:28 Вниманию всех членов сообщества! За любые посты с политикой, которые провоцируют

Пункт VS Пипс

В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2085: Интеграция с Python и массовые улучшения в тестере стратегий "

Хочу стратегию по скользящей средней

В эту тему были перенесены комментарии, не относящиеся к " Советники: Мастер MQL5 - Торговые сигналы по пересечению ценой скользящей средней "

Ответы новичкам в картинках

В этой теме будут ответы в картинках. Размер рисунка 640*480. 1 Как открыть демо-счет на сервере MetaQuotes-Demo 13 Как открыть/закрыть публичный доступ к своему сигналу 2 Правильно вставляем код на форуме 14 Как наложить (прикрепить) индикатор на график 3 Как добавить друзей 15 Если в MetaTrader'e

Windows 11

Подготовка к Windows 11 на канале Бета. План переезда: подключиться к Хранилищу ( Работа с хранилищем - Проекты и MQL5 Storage ) и отправить все изменения и все свои кода в Хранилище сохранить расположение вкладок с открытыми файлами в редакторе MetaEditor сохранить шаблоны и профили графиков

Интеграция MetaTrader 5 с Python для начинающих

Минимум, который необходим: 1. Python, пакет MetaTrader для Python, пакеты matplotlib и pandas. Описание по установке доступно и проверочный скрипт доступны в документации в разделе Модуль MetaTrader для интеграции с Python Пошаговая инструкция : 1.1. Скачайте последнюю версию Python 3.8 со

iPhone без сим - можно по WiFi получать Push с сайта?

В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2980: Push-уведомления о торговых операциях "

Разные сделки в разных терминалах

В эту тему были перенесены комментарии, не относящиеся к " Новая версия платформы MetaTrader 5 build 2940: Перенос витрин MQL5-сервисов в рабочую область и обновление дизайна "

Как иметь возможность ВСЕГДА работать ТОЛЬКО с релизной версией?

Вариант: "Подключиться через брокера на реальный счет " не всегда срабатывает, так как брокеры очень полубляют выдавать на обновление бета-версии. Почему возник вопрос - сейчас в билде 2949 с iCustom что-то непонятное творится. Ошибки 4802 летят как из пулемета