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

iMA on iADX - индикатор для MetaTrader 5

Просмотров:
1894
Рейтинг:
(12)
Опубликован:
2020.04.07 09:47
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Принцип индикатора

Индикатор iMA рассчитывается на основе индикатора iADX. Входные параметры индикаторов:

  • "MA parameters"
    • MA: averaging period - период усреднения
    • MA: horizontal shift - смещение индикатора по горизонтали
    • MA: smoothing type - тип сглаживания
  • "ADX parameter"
    • ADX: averaging period - период усреднения

Как создаётся индикатор:

сначала создаётся хендл индикатора iADX

//--- create handle of the indicator iADX
   handle_iADX=iADX(Symbol(),Period(),Inp_ADX_adx_period);
//--- if the handle is not created
   if(handle_iADX==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code
      PrintFormat("Failed to create handle of the iADX indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }

и затем прописывается при создании хендла iMA

//--- create handle of the indicator iMA
   handle_iMA=iMA(Symbol(),Period(),Inp_MA_ma_period,Inp_MA_ma_shift,
                  Inp_MA_ma_method,handle_iADX);
//--- 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",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }


    На рисунке ниже показаны (для сравнения) индикатор ADX, который построен по входным параметрам и iMA on iADX

    iMA on iADX


    Lock Loss Martingale Lock Loss Martingale

    Советник-утилита: при определённой просадке для каждой убыточной позиции открывает позицию таким же объёмом но противоположного направления. Ответвление первой версии

    Name Chart 2 Name Chart 2

    Название графика и описание таймфрейма. Выбор типа привязки (по углам или по центру). Развитие первой версии

    Relative Vigor EA 2 Trade mode Relative Vigor EA 2 Trade mode

    Модификация версии "Relative Vigor EA 2"

    IeNTri 2 IeNTri 2

    Торговая стратегия на двух iMA (Moving Average, MA) и одном индикаторе iSAR (Parabolic SAR, SAR). Развитие первой версии