Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2012.02.27 11:45
Библиотеки

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

| Russian English 中文 Español Deutsch 日本語 Português

Просмотров:
1312
Рейтинг:
голосов: 14
\MQL5\Indicators\\MQL5\Experts\\MQL5\Include\Expert\Signal\MySignals\

Сигнал формируется в момент закрытия бара. Сигналом для открытия позиций служит появление цветной стрелки индикатора BykovTrend.

Для корректной работы сгенерированного советника необходимо наличие откомпилированного файла индикатора BykovTrend.ex5 в папке: каталог_данных_терминала\MQL5\Indicators.

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

При тестах, приведенных ниже, использовались входные параметры эксперта по умолчанию. Stop Loss и Take Profit в тестах не использовались.

Рис.1 Примеры сделок на графике

Рис. 1 Примеры сделок на графике

Результаты тестирования за 2011 год на NZDUSD H4:

Рис.2 График результатов тестирования

Рис. 2 График результатов тестирования

Примечание:

Советник, сгенерированный при помощи Мастера MQL5, принимает решение об открытии или закрытии позиции на основании результатов "голосования" модулей торговых сигналов, добавленных в процессе создания советника. При этом основной модуль (содержащий все добавленные модули) торговых сигналов также принимает участие в "голосовании", однако его методы LongCondition() и ShortCondition() всегда возвращают 0.

Поскольку при расчете "голосов" производится усреднение по количеству присутствующих модулей (основной + один добавленный модуль), то значения порогов следует указывать с учетом данного обстоятельства. По этой причине после создания кода советника при помощи Мастера MQL5 значения величин Signal_ThresholdOpen и Signal_ThresholdClose должны быть установлены в 40=(0+80)/2 и 20=(0+40)/2 соответственно.

Модуль торговых сигналов, выполненный на основе индикатора FiboCandles Модуль торговых сигналов, выполненный на основе индикатора FiboCandles

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

Модуль торговых сигналов, выполненный на основе индикатора ASCtrendSignal Модуль торговых сигналов, выполненный на основе индикатора ASCtrendSignal

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора ASCtrendSignal.

Модуль торговых сигналов, выполненный на основе индикатора LeManSignal Модуль торговых сигналов, выполненный на основе индикатора LeManSignal

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной точки индикатора LeManSignal.

Модуль торговых сигналов, выполненный на основе индикатора 3LineBreak Модуль торговых сигналов, выполненный на основе индикатора 3LineBreak

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит изменение цвета бара индикатора 3LineBreak.