Подгрузка данных в индикатор
При тестировании столкнулся с проблемой: когда начинаю обрабатывать свечи и добавляю их в какой либо индикатор, пусть будет SMA, через метод process - в нем нет прошлых свечей.
Откуд их взять чтобы добавить туда еще до старта. Свечи прошлых дней, или сессий, если я вдруг перезагрузил прогу?
Кстати в примере тестирования SMA на исторических данных этот косяк тоже присутствует и первые 10 свечей обе средние идут вровень. И не смотря на это в конструкторе есть тщетная попытка выяснить кто из них ниже _isShortLessThenLong = ShortSma.GetCurrentValue() < LongSma.GetCurrentValue();
Собоственно как бы туда залить данные из прошлого? Откуда?
Неужели необходимо вести базу ручками и загружать оттуда все до текущего момента?
Может существует более простая реализация?