Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Модуль торговых сигналов, выполненный на основе индикатора Go - библиотека для MetaTrader 5
- Просмотров:
- 2217
- Рейтинг:
- Опубликован:
- 2012.02.21 12:04
- Обновлен:
- 2023.03.16 17:43
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Сигнал формируется в момент, когда происходит закрытие бара. Сигналом для открытия позиций служит появление цветной стрелки индикатора Go.
Для корректной работы сгенерированного советника необходимо наличие откомпилированного файла индикатора Go.ex5 в каталог_данных_терминала\MQL5\Indicators.
Процесс создания торгового робота на основе данного модуля торговых сигналов никаких особенностей не имеет и достаточно подробно изложен в статье "MQL5 Wizard для "чайников". Общая идея построения модуля торговых сигналов представлена в статье "Простейшие торговые системы с использованием семафорных индикаторов".
При тестах, приведенных ниже, использовались входные параметры эксперта по умолчанию. Stop Loss и Take Profit в тестах не использовались.
Рис.1 Примеры сделок на графике
Результаты тестирования за 2011 год на XAUUSD H4:
Рис.2 График результатов тестирования
Примечание:
Советник, сгенерированный при помощи Мастера MQL5, принимает решение об открытии или закрытии позиции на основании результатов "голосования" модулей торговых сигналов, добавленных в процессе создания советника. При этом основной модуль (содержащий все добавленные модули) торговых сигналов также принимает участие в "голосовании", однако его методы LongCondition() и ShortCondition() всегда возвращают 0.
Поскольку при расчете "голосов" производится усреднение по количеству присутствующих модулей (основной + один добавленный модуль), то значения порогов следует указывать с учетом данного обстоятельства. По этой причине после создания кода советника при помощи Мастера MQL5 значения величин Signal_ThresholdOpen и Signal_ThresholdClose должны быть установлены в 40=(0+80)/2 и 20=(0+40)/2 соответственно.
Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной стрелки индикатора Sidus.
Модуль торговых сигналов, выполненный на основе индикатора StalinМодуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной стрелки индикатора Stalin.
Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит изменение цвета свечи, формируемой индикатором Heiken_Ashi_Smoothed.
Модуль торговых сигналов, выполненный на основе индикатора SuperTrendМодуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора SuperTrend.