Добрый день!
Запустил одну из стратегий встроенных в S#.Shell под названием RobotStrategy. Сразу замечу, я ничего не менял в коде, просто скомпилировал проект как есть и запустил. Стратегия работает так: пока отрабатывают стратегии котирования, все работает правильно. Но как только вызывается команда Strategy.Stop() внутри класса RobotStrategy, возникает вот такая ошибка:
"System.InvalidOperationException: Подключение не инициализировано.
в StockSharp.Algo.Strategies.Strategy.SafeGetConnector()
в StockSharp.Algo.Strategies.Strategy.Stop()
в Shell.Strategies.RobotStrategy.<CreateStopRule>b__11_0() в D:\Видеоуроки S#\StockSharpEduNew\Shell\Strategies\RobotStrategy.cs:строка 155
в StockSharp.Algo.MarketRule`2.ProcessRuleVoid()
в StockSharp.Algo.MarketRuleHelper.ActiveRule(IMarketRuleContainer container, IMarketRule rule, Func`1 process)
в StockSharp.Algo.Strategies.Strategy.StockSharp.Algo.IMarketRuleContainer.ActivateRule(IMarketRule rule, Func`1 process)"
После этой ошибки стратегия останавливается и ничего не делает. Что это за ошибка и как ее нужно исправлять?
评论 (1)
登录 或 创建账户, 登录或注册以发表评论
Добрый день
Мы в процессе проверок и исправления котирования. Вы можете использовать маркет-заявки или лимитные с проскальзыванием, пока мы исправляем ситуацию с котированием.