Как синхронизировать времея баров

 

Наткнулся на проблему при наложении двух графиков индекса RTSI и фьючерса РТС.

Внутри дня все показывает правильно, а дальше каша.Я так понял все упирается в отсутствие данных по RTSI с 19 до 24 часов.

Индикатор iMA тупо берет массив МА и переносит его в новый индикатор не обращая внимание на временные метки.

Вот и мой вопрос. Каким инструментом наложить на график фьючерса "дырявые" данные индекса RTSI без ошибок во времени?

 

string SYM[3]={"EURUSD","AUDUSD","GBPUSD"};   //например

for(i=indBars; i>=0; i--)
   {
      t0=iTime(Symbol(),Period(),i);
      for(k=0; k<3; k++)
      {
         bs=iBarShift(SYM[k],Period(),t0);
         cl=iClose(SYM[k],Period(),bs);
         if(k==0)s0[i]=cl;
         if(k==1)s1[i]=cl;
         if(k==2)s2[i]=cl;
      }
   }

 
Renat Akhtyamov:

string SYM[3]={"EURUSD","AUDUSD","GBPUSD"};   //например

for(i=indBars; i>=0; i--)
   {
      t0=iTime(Symbol(),Period(),i);
      for(k=0; k<3; k++)
      {
         bs=iBarShift(SYM[k],Period(),t0);
         cl=iClose(SYM[k],Period(),bs);
         if(k==0)s0[i]=cl;
         if(k==1)s1[i]=cl;
         if(k==2)s2[i]=cl;
      }
   }

Спасибо за ответ. Как вариант согласен, но это по моему длительный процесс.

Я надеялся найти какую-нибудь функцию типа ArrayCopy(...) с параметрами синхронизации по времени

 
Vladimir Pavlov:

Спасибо за ответ. Как вариант согласен, но это по моему длительный процесс.

Я надеялся найти какую-нибудь функцию типа ArrayCopy(...) с параметрами синхронизации по времени

первое утверждение голословно

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

однако код будет по боле и не уверен что скоростнее

ну и в третьих мое - Вам нужно было проблему решить или что то другое?
 
Vladimir Pavlov:

Наткнулся на проблему при наложении двух графиков индекса RTSI и фьючерса РТС.

Внутри дня все показывает правильно, а дальше каша.Я так понял все упирается в отсутствие данных по RTSI с 19 до 24 часов.

Индикатор iMA тупо берет массив МА и переносит его в новый индикатор не обращая внимание на временные метки.

Вот и мой вопрос. Каким инструментом наложить на график фьючерса "дырявые" данные индекса RTSI без ошибок во времени?

Завтра Вы наткнётесь на РТС и не РТС. Будет чуток веселее.