Регистрация свечей разных таймфреймов в стратегии
Доброго времени суток!
Изучаю библиотеку на примере SampleSamartSma. На данный момент необходимо модифицировать стратегию, чтобы учитывались и 5минутные свечи и тиковые.
В MainWindow.xaml.cs регистрирую оба таймфрейма:
Код
//Регистрирую основной таймфрейм
_candleManager.RegisterTimeFrameCandles(_lkoh, _timeFrame);
//Регистрирую тиковый таймфрейм
_candleManager.RegisterTimeFrameCandles(_lkoh, TimeSpan.FromTicks(1));
в классе самой стратегии (за основу взят RSI) пишу следующее:
Код
var tickCandle = m_candleManager.GetLastTimeFrameCandle(base.Security, TimeSpan.FromTicks(1));
if (tickCandle == null)
{
return StrategyProcessResults.Continue;
}
Однакоже tickCandle всегда Null, хотя сделки проходят, на графике свечки меняются. 5-минутки обрабатываются нормально.
Что сделано не так? Что я упустил?