Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Модуль торговых сигналов по стратегии "пробой внутреннего бара" - библиотека для MetaTrader 5

Просмотров:
3631
Рейтинг:
(26)
Опубликован:
2011.06.13 12:50
Обновлен:
2016.11.22 07:33
\MQL5\Include\Expert\MySignals\ \MQL5\Experts\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

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

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

Торговая стратегия, реализуемая библиотекой следующая: при возникновении условия, определяющего внешний бар, проверяется факт пробития внутреннего бара в направлении предшествующего тренда, если пробитие состоялось, то генерируется сигнал на открытие позиции. Внешним считается бар, хай которого выше хая, лоу – ниже лоу последующего. Пробитием считается пересечение ценой экстремума внутреннего бара.

Направление тренда определяется по цвету внешнего бара. В связи с тем, что в настоящее время визард позволяет использовать сигналы только по закрытым барам, то стратегия немного модифицирована следующим образом: позиция открывается после закрытия бара, на котором сформировался сигнал.

Пример сигнала открытия длинной позиции:

Пример сигнала открытия длинной позиции

Описание сигналов

Для подключения модуля нужно положить файл innerbarsignal.mqh в папку каталог_данных_терминала\MQL5\Include\Expert\Signal\MySignals. Если файл установлен корректно, то в визарде должен появиться новый модуль:

Модуль сигнала в визарде

Модуль сигнала в визарде

Результаты работы советника на EURUSD D1 за 2010-2011 годы:

Результаты тестирования

Результаты тестирования

Параметры в пунктах: тейк – 300, стоп – 300, трэйлинг стоп – 100.

Параметры выбраны исходя из следующих соображений. Размер стопа должен быть равен тейку, соответствовать продолжительности ожидаемого движения после пробития поддержки/сопротивления.

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

STALIN STALIN

Индикатор STALIN на основе двух скользящих средних (Moving Averages, MA) с алертами и фильтрами.

Эргодический MACD-осциллятор Blau_Ergodic_MACD Эргодический MACD-осциллятор Blau_Ergodic_MACD

Эргодический MACD-осциллятор Уильяма Блау.

EA_OBJPROP_CHART_ID EA_OBJPROP_CHART_ID

Советник для демонстрации возможностей по работе с объектами OBJ_CHART как с обычными графиками. Можно задавать цветовые настройки, накладывать индикаторы и т.д.

Индикатор моментума Blau_Mtm Индикатор моментума Blau_Mtm

Индикатор моментума Уильяма Блау.