Обновился, появилась ошибка
Обновился до последней версии (скачал все исходники, работаю с папкой trunk, которая, я так понимаю, и есть 4.0.22). Теперь в момент появления новой свечи возникает непонятная ошибка, которую не получается никак перехватить. Breakpoint'ы поставил везде где только можно, но ошибка выскакивает до перехвата любым из них.
Мой краткий лог работы программы:
Код
16:09:40 : Запуск программы...
16:09:40 : Создается стратегия.
16:09:47 : Соединение.
16:09:50 : StartExport
16:09:56 : Выбор бумаги: RIH2@RTS
16:09:56 : InitCandleManager()
16:10:15 : Старт стратегии.
16:10:16 : Стратегия запущена.
16:10:16 : OnStarting
16:11:00 : System.ArgumentNullException: Значение не может быть неопределенным.
в System.Threading.Monitor.ReliableEnter(Object obj, Boolean& lockTaken)
в System.Threading.Monitor.Enter(Object obj, Boolean& lockTaken)
в StockSharp.Algo.Strategies.Strategy.#=qDeeaXVr7bQMyGhdBQLZyNg==(IStrategyRule #=qQoHSZZke5rtcuq2cM3YF6g==, Func`1 #=qjae_76DdiE$FGmntCIo7_g==)
16:11:00 : System.ArgumentNullException: Значение не может быть неопределенным.
в System.Threading.Monitor.ReliableEnter(Object obj, Boolean& lockTaken)
в System.Threading.Monitor.Enter(Object obj, Boolean& lockTaken)
в StockSharp.Algo.Strategies.Strategy.#=qDeeaXVr7bQMyGhdBQLZyNg==(IStrategyRule #=qQoHSZZke5rtcuq2cM3YF6g==, Func`1 #=qjae_76DdiE$FGmntCIo7_g==)
16:11:00 : Стратегия останавливается.
СмартКОМ или КВИК, фьюч или акция - значение не имеет. На предыдущей версии, которая у меня была (вроде 4.0.16) проблем не было. Мой код при переходе на новую версию не менялся.