Скачать MetaTrader 5

Вопрос по DRAW_ARROW

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114282
Forex Trader  
Почему:

1. Здесь выводятся точки с кодом 158
   if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
   else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}



2. Здесь выводятся крестики с кодом 251

   if (chHL_PeakDet_or_vts==2)
     {
      SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(0,158);
      SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(0,158);
     }
   else
     {
      SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
      SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
     }
Forex Trader
114282
Forex Trader  
Представленного кода недостаточно, чтобы понять суть вопроса.
Forex Trader
114282
Forex Trader  
Представленного кода недостаточно, чтобы понять суть вопроса.
Сейчас включу настройки ивышлю на адрес Славы.
Forex Trader
114282
Forex Trader  
В коде маленькая опечатка, нужно написать так:
if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}

if (chHL_PeakDet_or_vts==2)
{
Print("установим точки");
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3,158);
SetIndexStyle(4,DRAW_ARROW);
SetIndexArrow(4,158);
}
else
{
Print("Установим линии");
SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
}


а было так:
   if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
   else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}

   if (chHL_PeakDet_or_vts==2)
     {
     Print("установим точки");
      SetIndexStyle(3,DRAW_ARROW); 
      SetIndexArrow(0,158);
      SetIndexStyle(4,DRAW_ARROW); 
      SetIndexArrow(0,158);
     }
   else
     {
     Print("Установим линии");
      SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
      SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
     }



Если код стрелки не установлен, то по умолчанию подставляется символ WingDings с кодом 251

PS Я опечатку просмотрел, Слава заметил.

Forex Trader
114282
Forex Trader  
Спасибо.
Заодно и еще одно свойство узнал, что по умолчанию ставится символ крестик.
Век живи - век учись.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий