Скачать MetaTrader 5

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

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

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

2012.02.21 11:43
Библиотеки

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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

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


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

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

OpenCL Test OpenCL Test

Небольшой рабочий пример расчета фрактала Мандельброта в OpenCL, который кардинально ускоряет расчеты по сравнению с софтверной реализацией примерно в 100 раз.

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

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

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

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