Скачать MetaTrader 5

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

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

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

2012.02.19 13:15
Библиотеки

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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

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


YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_CLOSEPRC_V1 YURAZ_CLOSEPRC_V1

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

EA Deviation Price EA Deviation Price

Простой советник, основанный на индикаторе Moving Average.

EA Simple BB EA Simple BB

Советник основан на индикаторе Bollinger Bands.