Мультивалютный торговый робот MultiPairs Moving Average

Описание:

Идея торгового робота заключается в отсеивании ложных сигналов за счёт анализа сильно коррелированных валютных пар. Причём коэффициент корреляции может быть как положительным, так и отрицательным. Простыми словами корреляция показывает степень похожести двух рядов чисел, если коэффициент корреляции положительный, то пары (ряды) однонаправлены и очень похожи, если отрицательный, то пары являются зеркальным отражением друг друга (Например: EURUSD и USDCHF). Следует заметить что при коэффициенте корреляции меньшем по модулю 0,5-0,6 похожесть пар человеческим глазом очень сложно заметить, в тоже время значение коэффициента более 0,9 очень хорошо видно, но только при положительной корреляции, зачастую отрицательную человек не замечает. Торговый робот открывает сделку на покупку при следующих условиях:

  • Если индикатор Moving Average на основной валютной паре на первом закрывшемся баре растёт по отношению ко второму закрывшемуся бару, а 3-й закрывшийся бар больше 2-го, при этом на дополнительной валютной паре индикатор Moving Average тоже растёт на 1-м баре по отношению ко второму.
  • Если индикатор Moving Average на дополнительной валютной паре на первом закрывшемся баре растёт по отношению ко второму закрывшемуся бару, а 3-й закрывшийся бар больше 2-го, при этом на основной валютной паре индикатор Moving Average тоже растёт на 1-м баре по отношению ко второму.

Таким образом, торговый робот ждёт пока произойдёт перелом индикатора Moving Average в сторону роста, причём на какой паре перелом тенденции произойдёт быстрее/раньше для торгового робота не имеет значения, ордер на покупку всё равно будет выставлен. Условия на открытия ордера SELL диаметрально противоположные условиям на покупку.
Опция инвертирования сигнала на дополнительной паре позволяет корректно совершать операции на отрицательно коррелированных парах. К примеру, рассмотрим EURUSD и USDCHF. Если EURUSD растёт значит USDCHF понижается, следовательно, чтобы открыть сделку на покупку должны соблюдаться следующие условия: Переломная точка не паре EURUSD - индикатор Moving Average закрылся с повышением, в тоже время на паре USDCHF индикатор Moving Average должен закрыться с понижением.

Настройки:

Second_Pair = "USDCHF" – Символьное имя инструмента/дополнительной пары.
MA_Period = 34 – период скользящего среднего.
MA_Mode = 1 – метод расчёта скользящего среднего.
MA_Price = PRICE_MEDIAN – ценовая константа по которой рассчитывается скользящая средняя.
inverse_signal_on_second_pair = false – инвертор сделок на дополнительной паре. При false отключен.
lot = 0.1 – объём позиций.
Magic_Number = 54641 – уникальный идентификатор торгового робота.

Пример работы советника
Пример работы советника

Смотрите также другие торговые роботы для Форекс

Была ли статья полезной?: 
Ваша оценка: Нет Средняя: 3.6 (17 оценок)