Советники: AlliHeik

 

AlliHeik:

Советник использует индикатор Heiken Ashi Smoothed Oscillator:

Пример сигналов "Open Buy" и "Open Sell":

AlliHeik signal Buy

AlliHeik signal Sell

Получение сигналов на открытие позиций идет только в момент рождения нового бара, а вот трейлинг позиций проверятся на каждом тике.

В советнике весь код, относящийся к заданию входных параметров для "Moving Average", созданию индикатора и получению значений индикатора, закомментирован - я не стал полностью удалять этот код: вдруг кто-то найдет решение к его применению.

В замен добавлены такие параметры: трейлинг, реверс сигнала и закрытие противоположной позиции при появлении сигнала.


Трейлинг

Трейлинг позиций. При выставлении параметра Trailing Stop в ноль трейлинг будет отключен.


Реверс

Флаг Reverse signal полностью переворачивает значение сигнала на открытие позиции.


Закрытие противоположной позиции при появлении сигнала

Флаг Close the opposite position on a signal при значении true:

  1. Разрешает открывать НЕСКОЛЬКО позиций;
  2. При получении сигнала "Open Buy" закрывает Sell позиции, при получении сигнала "Open Sell" закрывает Buy позиции.

При значении false советник будет держать в рынке ТОЛЬКО ОДНУ позицию и, соответственно, не будет закрывать противоположную.


Рекомендации по оптимизации

Пример параметров (начальное значение, шаг и конечное значение) для символов на таймфрейме H1:

AlliHeik optimization

Автор: Vladimir Karputov

 
Можно ли это обновить, чтобы использовать "Риск в процентах от сделки"? Также обновить, чтобы сигнал возникал при изменении цвета линии "HA oscillator average"?
 
BRIAN AVERY SINCLAIR :
Можно ли это обновить, чтобы использовать "Риск в процентах от сделки"? Также обновить, чтобы сигнал возникал при изменении цвета линии "HA oscillator average"?

Я подумаю над этим.

 
BRIAN AVERY SINCLAIR :
Можно ли это обновить, чтобы использовать "Риск в процентах от сделки"? Также обновить, чтобы сигнал возникал при изменении цвета линии "HA oscillator average"?

Договорились! ( AlliHeik 2 :)

Новое в версии 2:

  • Добавлен выбор объема позиции. Теперь доступны три опции: ' Lots Min ', ' Constant lot ' и ' Risk in percent for a deal '.
  • На баре может быть только одна сделка 'входа в рынок' (это внутренний параметр, он не выводится во входные параметры и не связан с параметром ' Только одна позиция ')
  • При работе в режиме 'внутренние сигналы ' (' Поиск сигналов, в секундах ' больше или равно '10') текущим баром является бар # 0, при работе в режиме 'только в момент рождения нового бара' (' Поиск сигналов, в секундах ' меньше '10') текущий бар - бар # 1.
  • Новый параметр ' Trade mode: ' - ограничение, в каком направлении торговать. Может принимать значения ' Разрешены только позиции BUY ', ' Разрешены только позиции SELL ' и ' Разрешены только позиции BUY и SELL '.
AlliHeik 2
AlliHeik 2
  • www.mql5.com
Добавлены выбор объёма позиции. Теперь доступно три варианта: 'Lots Min', 'Constant lot' и 'Risk in percent for a deal' На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру ' Only one positions') При работе в режиме 'внутри бара' ('Search signals...
 
Можете ли вы, пожалуйста, обновить это, добавив мартингейл на следующий вход по торговому сигналу после первоначального убытка? Спасибо.