Скачать MetaTrader 5

Как поменять цвета линий фибоначи?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликовал программу в Маркете? Опубликуй ее и в блоге - виджет поможет!
Evgeny Belyaev
13119
Evgeny Belyaev 2015.08.28 15:11 

Как поменять цвета линий Фибоначчи, чтобы каждая линия была разного цвета?

Пробовал такой код: 

void OnTick()
  {

    ObjectSetInteger(
       ChartID(),        // идентификатор графика
      object_name(),     // имя
      OBJPROP_LEVELCOLOR,      
      0,   // модификатор
   clrChartreuse );
  


  }
//+------------------------------------------------------------------+

string   object_name()//
{
string s=ObjectName(ObjectsTotal(ChartID(),-1,OBJ_FIBO)-1);//находим название последнего обекта фибио
return(s);
}

 Но почему то меняется цвет всех линий

A100
3939
A100 2015.08.28 16:07  

Программно в MT5 все нормально меняется

void OnStart()
{
        int total = ObjectGetInteger( 0, "Fibo", OBJPROP_LEVELS );
        uint mask = 0xFFF;
        for ( int i = 0; i < total; i++ )
            ObjectSetInteger( 0, "Fibo", OBJPROP_LEVELCOLOR, i, mask <<= i );
}
Неоднозначно только если сочетать программный и ручной способ добавления\удаления уровней
Evgeny Belyaev
13119
Evgeny Belyaev 2015.08.28 16:47  
A100:

Программно в MT5 все нормально меняется

Неоднозначно только если сочетать программный и ручной способ добавления\удаления уровней
Меня интересует mt4 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий