Renko Live Chart автообновление - страница 2

 
Zhestya:
А и не нужно на ренко-графике переключаться. Надо переключаться на том графике, на который закидываешь индикатор Renko Live Chart. Это работает как автоперезакидываение индикатора.

Тогда вариант, предложенный выше Андреем, подойдет:

#property strict

input int i_timeOut = 10;          // Интервал между переключениями, сек.

ENUM_TIMEFRAMES g_startTF = (ENUM_TIMEFRAMES)Period();

int OnInit()
{
    if (Period() != g_startTF)
      ChartSetSymbolPeriod(0, Symbol(), g_startTF);
    EventSetTimer(i_timeOut);
    return INIT_SUCCEEDED;
}
void OnTick()
{
   // do nothing
}
void OnTimer()
{
   ENUM_TIMEFRAMES newTF = (g_startTF == PERIOD_H1)? PERIOD_H4 : PERIOD_H1;
   ChartSetSymbolPeriod(0, Symbol(), newTF);
}