Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
oEdwardo
47
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
7020
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
47
oEdwardo  
Vladimir Zubov:

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


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

OBJPROP_TIMEFRAMES

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

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

oEdwardo
47
oEdwardo  
Aleksey Lebedev:

OBJPROP_TIMEFRAMES

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

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

большое спасибо, перепутал OBJPROP_TIMEFRAMES с OBJPROP_PERIOD

Nikolai Semko
3684
Nikolai Semko  
oEdwardo:
спасибо, учту

Вы можете прям сейчас исправить

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