как найти время бара через N от текущего - страница 2

 
Ihor Herasko:
И даже после этого 100%-й расчет не будет возможен, т. к. будущее неизвестно, случиться может все, что угодно.

по идее сигнал/event "изменение расписания" поможет разрулить ситуацию. Пока-что видится lot-of-code, даже страшно приступать :-)

PS. сие понадобилось для отображения прогнозных расчётов в виде граф.объектов - найден обходной путь: заводить индикаторные буферы и давать им значительный сдвиг "в будущее". Отображение от этого хромает, использовать в советниках неудобно, зато "прогноз на через N баров" рисуется правильно..

 
Maxim Kuznetsov:

по идее сигнал/event "изменение расписания" поможет разрулить ситуацию. Пока-что видится lot-of-code, даже страшно приступать :-)

PS. сие понадобилось для отображения прогнозных расчётов в виде граф.объектов - найден обходной путь: заводить индикаторные буферы и давать им значительный сдвиг "в будущее". Отображение от этого хромает, использовать в советниках неудобно, зато "прогноз на через N баров" рисуется правильно..

Проще: отображать объект на расчетном месте (Time[0] + N * PeriodSeconds()), а с поступлением каждого нового бара корректировать время отображения.