Скачать MetaTrader 5

Не меняются таймфрэймы видимости линии

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
oEdwardo
34
oEdwardo  
Здравствуйте!
Не удается изменить таймфреймы видимости линии из скрипта. Например создаю трендовую линию "test" и в скрипте выполняю
ObjectSetInteger(0,"test",OBJPROP_PERIOD,PERIOD_D1);
но результата не наблюдаю - настройка остается прежней...

Вот код скрипта:

int OnStart(void)
{
    // устанавливаем видисочть на дневном таймфрэйме
    ObjectSetInteger(0,"test",OBJPROP_PERIOD,PERIOD_D1);

    // меняем цвет линии с красного на синий либо обратно
    int clr= ObjectGetInteger(0,"test",OBJPROP_COLOR,0);
    if (clr==clrRed) clr= clrAqua;
    else
    {    if (clr==clrAqua) clr= clrRed;
    }
       ObjectSetInteger(0,"test",OBJPROP_COLOR, clr);
   
    return(0);
}
Vladimir Zubov
6923
Vladimir Zubov  
int OnStart(void)
{
    // устанавливаем видисочть на дневном таймфрэйме
    ObjectSetInteger(0,"test",OBJPROP_PERIOD,PERIOD_D1); 

    // меняем цвет линии с красного на синий либо обратно
    int clr= ObjectGetInteger(0,"test",OBJPROP_COLOR,0); 
    if (clr==clrRed) clr= clrAqua;
    else 
    {    if (clr==clrAqua) clr= clrRed;
    }
       ObjectSetInteger(0,"test",OBJPROP_COLOR, clr); 
    
    return(0);
}

Пожалуйста вставляйте код через кнопку, так читабельнее и более понятно:


oEdwardo
34
oEdwardo  
Vladimir Zubov:

Пожалуйста вставляйте код через кнопку, так читабельнее и более понятно:


спасибо, учту
Aleksey Lebedev
3976
Aleksey Lebedev  

OBJPROP_TIMEFRAMES

Видимость объекта на таймфреймах

набор флагов flags

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