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

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

Опубликовал:
Vladimir Karputov
Просмотров:
1908
Рейтинг:
(18)
Опубликован:
2017.07.17 17:09
Обновлен:
2018.07.04 15:56
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеиAndrey, автор кода mq5barabashkakvn.

Рассчитываем индикатор "Moving Average" от индикатора "Commodity Channel Index":

//--- create handle of the indicator iMA
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- if the handle is not created 
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code 
      PrintFormat("Failed to create handle of the iMA indicator for the symbol %s/%s, error code %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early 
      return(INIT_FAILED);
     }

Получаем аналог действия в терминале, если в окно индикатора "Commodity Channel Index" перенести индикатор "Moving Average" и в его настройках в поле "Применить к" выбрать "Previous Indicator's Data" (наложить индикатор на данные предыдущего индикатора).

Принципы открытия и закрытия позиций:

  • Если "Moving Average" рассчитанное на базе "Commodity Channel Index" пересекает обычный "Commodity Channel Index" СВЕРХУ ВНИЗ, открываем позицию "BUY";
  • Если "Moving Average" рассчитанное на базе "Commodity Channel Index" пересекает обычный "Commodity Channel Index" СНИЗУ ВВЕРХ, открываем позицию "SELL";
  • Если "Moving Average" рассчитанное на базе "Commodity Channel Index" пересекает обычный "Commodity Channel Index" СНИЗУ ВВЕРХ, закрываем позицию "BUY";
  • Если "Moving Average" рассчитанное на базе "Commodity Channel Index" пересекает обычный "Commodity Channel Index" СВЕРХУ ВНИЗ, закрываем позицию "SELL".

Тест на EURUSD,H1:

iCCI iMA test

ColorFisher_m11 ColorFisher_m11

Осциллятор с использованием обратного преобразования Фишера.

Multi Arbitration 1.1xx Multi Arbitration 1.1xx

Покупаем (открываем позиции BUY) подешевле, продаём (открываем позиции SELL) подороже.

Exp_AFStar Exp_AFStar

Торговая система, построенная на сигналах индикатора AFStar.

ColorFisher_m11_HTF ColorFisher_m11_HTF

Индикатор ColorFisher_m11 с возможностью изменения таймфрейма индикатора во входных параметрах.