Идея торговой стратегии
Советник торгует по сигналам индикатора iSAR (Parabolic SAR, SAR). Торговая система позволяет комбинировать параметры и сигналы - в результате создавать много вариантов поведения.
Особенности:
Например рассмотрим три вида сигналов:
Включим режим текущий бар - бар #0, 'Дополнительные параметры' (все три параметра) установлены в 'false' и вот так будут открываться позиции:

Рис. 1. Режим текущий бар - бар #0, слева сигнал '1. Reverse indicator', справа сигнал '2. Price is above/below the indicator'
При этом можно отключить Стоп лосс, Тейк профит и Трейлинг и оставить закрытие по параметрам 'Maximum loss, in Money' и 'Minimum profit, in Money'. А можно наоборот использовать Стоп лосс, Тейк профит и Трейлинг и отключить 'Maximum loss, in Money' и 'Minimum profit, in Money'. Если убыток будет больше 'Maximum loss, in Money ('0.0' -> OFF)' или если прибыль будет больше 'Minimum profit, in Money ('0.0' -> OFF)' - все позиции будут закрыты, но советник снова начнёт работу, без перерыва.
Не забываем, что можно ограничить временной интервал поиска сигналов. В общем можно комбинировать множество параметров для настройки разнообразных торговых систем.
Подробнее о настройках советника:
В советнике можно как включать, так и выключать 'Stop Loss', 'Take Profit' и 'Trailing Stop'. Для отключения выбранный параметр установить в "0.0".
Трейлинг и поиск торгового сигнала может срабатывать или через N- секунд или только в момент рождения нового бара. Интервал Трейлинга в секундах задаётся в 'Trailing, in seconds', а интервал поиска торговых сигналов в 'Search signals, in seconds'. Для этих двух параметров общее правило: если интервал задать меньше, чем "10" - это означает работу ТОЛЬКО в момент рождения нового бара, если же интервал задать ровно или более "10" - это означает работу каждые "N" секунд.
Можно ограничивать тип торговли - параметр 'Trade mode: ' принимает одно из значений: 'Allowed only BUY positions', 'Allowed only SELL positions' или 'Allowed BUY and SELL positions'.
Можно выставлять временной диапазон для поиска торговых сигналов. Временной диапазон Включается через 'Use time control' и задаёт временной интервал поиска сигналов от 'Start Hour'::'Start Minute' до 'End Hour'::'End Minute'. Временной диапазон можно задавать как внутри дня, так и с переходом через сутки.
Обратите внимание: торговый сигнал имеет наивысший приоритет! Ограничить его исполнение можно только при помощи параметра 'Only one positions'. Если 'Only one positions' равен 'true' и количество позиций открытых этим советником на данном символе больше "1" - тогда торговый сигнал игнорируется.
Параметр 'Close opposite' равен 'true': сначала ЗАКРЫВАЕМ противоположную позицию, потом отрабатываем торговый сигнал.
Лот может быть как постоянный ('Money management' установить в 'Constant lot' и задать размер лота в 'The value for "Money management"') так и динамический - в процентах риска на сделку ('Money management' установить в 'Risk in percent for a deal' и задать процент риска в 'The value for "Money management"'). Также можно задать постоянный лот равный минимальному лоту - 'Money management' установить в 'Lots Min'.
MACD last crossing
Отображение в главном окне уровня цен на котором произошло пересечение нуля индикатором iMACD (Moving Average Convergence/Divergence, MACD)
iOsMA Pending EA
Выставление отложенных ордеров по сигналам пользовательского индикатора 'OsMA Color'
MACD ZigZag
Исследование связи цены и моментов пересечения индикатором iMACD (Moving Average Convergence/Divergence, MACD) нулевой линии
Day rectangle Indent
Индикатор без индикаторных буферов. Работает только при помощи графических объектов OBJ_RECTANGLE