Вопрос по iCustom (использование int timeframe)...... - страница 2

 
Не совсем понял сложность...
если вам нужно точное соотвествие временных баров - т.е. в  13.00 понедельника брать значение индикатора в 13.00 пятницы - то гораздо проще и логичнее просто брать часовой таймфрем iCustom(NULL, PERIOD_H1,......,24)
т.е. просто брать значения суточной давности
 
Вопрос решен.... Ежели у кого-то, вдруг, в будущем возникнет такая же проблема, то она решается следующим образом:
datetime TimeArray[];
int i,shift,limit,y=0,counted_bars=IndicatorCounted();

// Plot defined timeframe on to current timeframe 
ArrayCopySeries(TimeArray,MODE_TIME ,Symbol(),PERIOD_D1); // или любой другой необходимый период

limit=Bars-counted_bars;

for(i=0,y=0;i<limit;i++)
{
if (Time[i]<TimeArray[y]) y++; 
{
Buffer [i] = iCustom(NULL, PERIOD_D1,"Your indicator", 0, y); 
}
}
Причина обращения: