Индикаторы: Custom Moving Average Inputs

 

Custom Moving Average Inputs:

Модификация индикатора "Custom Moving Average": теперь во входных параметрах можно передавать цвет линии и толщину линии.

Во входных параметрах добавлены два пункта: цвет линии (Color) и толщина линии (Width).

Custom Moving Average Inputs

Вы, наверное, часто замечали, что если в эксперте есть обращение к индикатору Moving Average, то такой индикатор в визуальном режиме тестера отображается ТОЛЬКО красным цветом. Еще хуже ситуация, когда эксперт обращается не к одному, а сразу к трем индикаторам Moving Average: все три индикатора опять-таки отображаются красным цветом

Three MA in one color

, и визуально отличить один от другого очень трудно.

Чтобы решить вопрос с визуальным отображением индикаторов Moving Average в тестере стратегий, были добавлены два параметра: цвет линии и толщина линии. Соответственно, в советнике теперь нужно обращаться не к iMA, а к iCustom:

//--- create handle of the indicator iMA
   handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Custom Moving Average Inputst",
                            InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,InpMAFirstWith,PRICE_CLOSE);
//--- if the handle is not created 
   if(handle_iMA_First==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);
     }

Теперь прямо из советника можно управлять цветом и толщиной индикатора:

Custom Moving Average Inputs on chart

Автор: Vladimir Karputov

 
Automated-Trading :

Custom Moving Average Inputs :

Автор: Vladimir Karputov

Привет, Владимир,

Не могли бы вы добавить два цвета ima?

один цвет для вверх и один цвет для вниз.

 
zemo:

Привет, Владимир,

Не могли бы вы добавить два цвета ima?

один цвет для вверх и один цвет для вниз.

Вот, готовый: Moving Averages with Colors