Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Two iMA Pending - эксперт для MetaTrader 5

Просмотров:
1437
Рейтинг:
(15)
Опубликован:
2021.09.23 20:01
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Идея торговой стратегии

Торговая стратегия на пересечении двух индикаторов iMA (Moving Average, MA) - при появлении сигнала выставляем отложенный ордер (BUY STOP или SELL STOP) с отступом 'Pending: Indent' от текущей цены. Два режима проверки сигналов и трейлинга: на каждом тике (текущий бар - бар #0) или только в момент рождения нового бара (текущий бар #1).


Особенности:

  • Советник можно оптимизировать по рабочему таймфрейму ('Working timeframe')
  • На баре может быть выставлен только один отложенный ордер (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру 'Pending: Only one pending')

Теперь подробнее по каждой группе параметров:

Trading settings

'Working timeframe' - рабочий таймфрейм. Таймфрейм на котором создаются индикаторы и на котором ищется новый бар. Любой из параметров ('Stop Loss', 'Take Profit', 'Trailing Stop') можно отключить - для этого выбранный параметр установите в '0.0'. Как работает трейлинг показано в картинках в коде TrailingStop.

Position size management (lot calculation)

Лот может только постоянный.

Pending Order Parameters

Уточняющие параметры отложенных ордеров. 'Pending: Expiration, in minutes ('0' -> OFF)' - время жизни отложенного ордера, не выставляйте меньше 15 минут. 'Pending: Indent' - отступ отложенного ордера от его цены. 'Pending: Maximum spread' - максимальный спред в момент выставления отложенного ордера, если  спред будет больше - торговый приказ снимается.  Флаг 'Pending: Only one pending' выставленный в 'true' разрешает советнику иметь в рынке не более одного отложенного ордера. За переворот сигналов отвечает флаг 'Pending: Reverse pending type'. Интересный флаг 'Pending: New pending -> delete previous onese' - при выставлении его в 'true' перед выставлением отложенного ордера гарантированно удаляются предыдущие отложенные ордера.

'Print log' выводит расширенное логирование всех операций. Параметр 'Freeze and StopsLevels Coefficient' задаёт коэффициент для уровней стопов и заморозки для случаев, когда эти уровни для символа равны нулю. Рекомендуется применять значение '3'.

Pie Chart Profit By Day Pie Chart Profit By Day

Советник-утилита: показывает две диаграммы (убыток и прибыль) за день. Графические объекты класса CPieChart

Filling Tube Filling Tube

Облегченная стратегия на двух индикаторах: iMA (Movinf Average, MA) и iRSI (Relative Strength Index, RSI)

Bar level Bar level

Индикатор двумя горизонтальными линиями показывает зону бара, который не преодолели другие бары

Voss Predictive Filter Voss Predictive Filter

Индикатор Voss Predictive Filter