В этой статье объясняется, как разработать профессиональный советник (EA) на MQL5 на основе Heikin Ashi. Вы узнаете, как настроить входные параметры, перечисления, индикаторы, глобальные переменные и реализовать основную торговую логику. Вы также сможете выполнить бэктест на золоте, чтобы проверить свою работу.
Эта статья — вторая часть серии «Создание профессиональной торговой системы на базе Heikin Ashi». В первой части мы создали пользовательский индикатор Heikin Ashi с использованием MetaQuotes Language 5 (MQL5), следуя лучшим практикам разработки пользовательских индикаторов. В этой части мы переходим на следующий этап и разрабатываем советник под названием Zen Breakout, который использует наш пользовательский индикатор Heikin Ashi и стандартный индикатор MetaTrader 5 Fractals для генерации надежных сигналов пробоя.
Идея проста:
Когда сильная бычья свеча Heikin Ashi закрывается выше недавнего локального максимума (определенного индикатором Fractals), советник открывает длинную позицию.
Когда сильная медвежья свеча Heikin Ashi закрывается ниже недавнего локального минимума, советник открывает короткую позицию.
Каждая сделка, открытая нашим советником, имеет четко заданные уровни Stop Loss и Take Profit с настраиваемым соотношением риска к прибыли. После прочтения этой статьи вы поймете, как:
Подключить к советнику пользовательский и встроенный индикатор.
Реализовать логику входа на пробой с использованием Heikin Ashi и фракталов.
Применять гибкий расчет размера позиции (вручную или на основе процента риска от счета).
Упаковать советник вместе с его индикатором в один файл для удобного распространения.
Опубликована статья Создание профессиональной торговой системы на базе Heikin Ashi (Часть 2): Разработка советника:
Эта статья — вторая часть серии «Создание профессиональной торговой системы на базе Heikin Ashi». В первой части мы создали пользовательский индикатор Heikin Ashi с использованием MetaQuotes Language 5 (MQL5), следуя лучшим практикам разработки пользовательских индикаторов. В этой части мы переходим на следующий этап и разрабатываем советник под названием Zen Breakout, который использует наш пользовательский индикатор Heikin Ashi и стандартный индикатор MetaTrader 5 Fractals для генерации надежных сигналов пробоя.
Идея проста:
Каждая сделка, открытая нашим советником, имеет четко заданные уровни Stop Loss и Take Profit с настраиваемым соотношением риска к прибыли. После прочтения этой статьи вы поймете, как:
Автор: Chacha Ian Maroa