Ошибка при прикреплении ордера к тестовой стратегии~/topic/4526/oshibka-pri-prikreplenii-ordera-k-testovoi-strategii/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T20:43:24Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/31727/А какой стэк-трейс?2014-09-23T23:09:35Z2014-09-23T23:09:35ZMikhail Sukhovhttps://stocksharp.com/users/201/info@stocksharp.comА какой стэк-трейс?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/31726/В версии API 4.2.25 вновь возникла ошибка "Подключение не инициализировано." при загрузке истории за...2014-09-23T17:00:53Z2014-09-23T17:00:53ZJaguarFXhttps://stocksharp.com/users/49779/info@stocksharp.comВ версии API 4.2.25 вновь возникла ошибка "Подключение не инициализировано." при загрузке истории заявок идет до вызова функции старта стратегии!!!<br />Прошу повторно исправить в следующей версии API.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/31027/В описании API 4.2.3.7 была информация, что исправили указанную выше ошибку. Ее действительно исправ...2014-07-07T18:53:23Z2014-07-07T18:53:23ZJaguarFXhttps://stocksharp.com/users/49779/info@stocksharp.comВ описании API 4.2.3.7 была информация, что исправили указанную выше ошибку.<br /><br />Ее действительно исправили, но к тестовой заявке ордер так прикрепить и невозможно, так как после исправления этой всплывает новая ошибка - "Инструмент SPFB.SBRF@FORTS не имеет информации о подключении." <br /><br />Стек-трейс (список вызванных процедур идет снизу вверх)<br /><div class='spoilertitle'><input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_b1f34ebd8cd748fdb9f9a2cd1af392b7');" title='Show spoiler' /></div><div class='spoilerbox' id='spolier_b1f34ebd8cd748fdb9f9a2cd1af392b7' style='display:none'><br /> в #=qdWC8DOndbS63yr7$WS97Gry7iQnZ0KhA2_7w6OC3$jE=.#=qzac6hMhFdhcU6uZqghflhw==(Security #=q09FJYZ5cj4TLOTbndUKbvw==)<br /> в StockSharp.Algo.TraderHelper.GetMarketTime(Security security)<br /> в StockSharp.Algo.Strategies.StrategyHelper.GetMarketTime(Strategy strategy)<br /> в StockSharp.Algo.Strategies.Strategy.get_CurrentTime()<br /> в StockSharp.Logging.LoggingHelper.#=qtblxzQ1Jpd78xE0MknKwxg==(ILogReceiver #=qeKVVcWb62rXh52bVcnJapQ==, LogLevels #=qMIrSEQYk8QELjOgw1JgWBA==, String #=qBBZnibksulAb4VB9naDYCQ==, Object[] #=qf93UPxP$Hsry_XcvQwP1MA==)<br /> в StockSharp.Logging.LoggingHelper.AddInfoLog(ILogReceiver receiver, String message, Object[] args)<br /> в StockSharp.Algo.Strategies.Strategy.#=qElo7tx8Xu_tOTxGKIVoVYg==(IEnumerable`1 #=q4i6r0ubhCN6L$3dHtZEO6A==)<br /> в StockSharp.Algo.Strategies.Strategy.#=qqZt1A53VfbAoHjQeiYUM_a6C_yPp$BohWkS7Mgl5qYw=(IEnumerable`1 #=qMUR1bnKNjHLpEV3b2_x73Q==)<br /> в StockSharp.Algo.Strategies.Strategy.AttachOrder(Order order, IEnumerable`1 myTrades)<br /></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/30596/Занимаясь разработкой функционала сохранения и загрузки ордеров/заявок по стратегии, мной была обнар...2014-05-24T07:19:41Z2014-05-24T12:03:59ZJaguarFXhttps://stocksharp.com/users/49779/info@stocksharp.comЗанимаясь разработкой функционала сохранения и загрузки ордеров/заявок по стратегии, мной была обнаружена следующая ошибка (или баг?):<br />после восстановления данных тестовой стратегии и прикреплении ордера через функцию AttachOrder стратегия требует наличия живого подключения: {"Подключение не инициализировано."<br /><br />Тут очевидно что загрузка идет до вызова функции старта стратегии, поэтому в этот момент Connector=null.<br /><br />Стек-трейс<br /><div class='spoilertitle'><input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_aba13d89961c45128e5ec83ed0d7226b');" title='Show spoiler' /></div><div class='spoilerbox' id='spolier_aba13d89961c45128e5ec83ed0d7226b' style='display:none'><br /> в StockSharp.Algo.Strategies.Strategy.#=q4hrz$6YIdirnmDAnvpHhXA8NGpJbvyeNK6Ny49wYh$0=()<br /> в StockSharp.Algo.Strategies.Strategy.#=qsSuf6w9aFQqIpUW5Nd5id9o8SS72Wjbk_qHkafhGXWA=.#=qlYgbM0rqFVngOwMxp_dvFZFauc1P9o$GcV2uE8foVPo=()<br /> в StockSharp.Algo.Strategies.Strategy.#=q23SXcIR5zLIiPWOdFbe9tg==(Action #=qgZSgH0JZr9KJV7hXRsG0hw==)<br /> в StockSharp.Algo.Strategies.Strategy.#=qlc0ErDpLD9By$qwiW3lG0w==(Order #=qJLJXKa7f$P24HU7DWEzWVg==, Boolean #=qpV4BL7UuUmK6nz537D3SnA==)<br /> в StockSharp.Algo.Strategies.Strategy.#=qL0PAPfBSDFLnnFp$oxex1A==(Order #=qaH1rGvuL5TmzaGn_6IN5xw==)<br /> в StockSharp.Algo.Strategies.Strategy.#=q_nqrPfmG4oXa7qEW$ub8iA==(Order #=qc6zaCQk5hbkIXp3NB3DtJQ==)<br /> в StockSharp.Algo.Strategies.Strategy.AttachOrder(Order order, IEnumerable`1 myTrades)<br /> в Robot.SettingsEngine.LoadFromDB(Strategy str) в c:\Users\Robot\SettingsEngine.cs:строка 558<br /></div><br /><br />Самое интересное, что несмотря на выданную ошибку ордер к стратегии приаттачивается.<br />То есть жить с этим можно если окружить вызов AttachOrder try/catch и не реагировать на ошибку.<br /><br />Но самое неприятное, что MyTrades не появляются.<br /><a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAADPSDpWMWjYmE3Esu0urmEdWVNmUR5MkJ1zD-RoobcEKg" title="http://yadi.sk/d/_76uyGceRALmE">http://yadi.sk/d/_76uyGceRALmE</a>Copyright @ StockSharp Platform LLC 2010 - 2024