На примере SampleSmartSMA попробовал разобраться как работать с этой библиотекой.
1. Если поменять таймфрейм на SmartTimeFrames.Minute1 то _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame); почти всегда возвращает null. Если время на локальном компьютере отличается от времени Trader.MarketTime то со 100% вероятностью это происходит.
2. ProcessDataError - часто возникает событие сo stackoverflowexception.
Как с этим бороться?