когда вызывать _strategy.Start()~/topic/1380/kogda-vyzyvat-_strategy_start()/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T20:09:24Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/6146/Я по менял строчки места, ничего не упало. Ок, комментарий уберу. Так, я понял почему сделал строчки...2011-02-21T16:44:08Z2011-02-21T16:44:08ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/6085/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Я по менял строчки места, ничего не упало. Ок, комментарий уберу.</div></div><br /><br />Так, я понял почему сделал строчки именно в таком порядке. Чтобы в Strategy.OnRunning был уже проинициализированный ITrader.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/6085/Правильно. А если просто поменять местами? // переводим стратегию в режим запуск // это необходимо д...2011-02-18T15:12:28Z2011-02-18T15:12:28ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">anebotov <a href="https://stocksharp.ru/posts/m/6084/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/6081/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Правильно. А если просто поменять местами?</div></div><br /><br /><div class="code"><strong>Код</strong><div class="innercode"><br /> // переводим стратегию в режим запуск<br /> // это необходимо делать только после тестирования<br /> _strategy.Start();<br /></div></div><br />ну я побоялся в связи с комментарием со словом "только". но если так можно, тогда данный комментарий не понятен.<br /><br />можно поменять местами? это было бы действительно удобнее )))</div></div><br /><br />Я по менял строчки места, ничего не упало. Ок, комментарий уберу.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/6084/Правильно. А если просто поменять местами? // переводим стратегию в режим запуск // это необходимо д...2011-02-18T14:46:48Z2011-02-18T14:46:48Zanebotovhttps://stocksharp.ru/users/27766/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/6081/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Правильно. А если просто поменять местами?</div></div><br /><br /><div class="code"><strong>Код</strong><div class="innercode"><br /> // переводим стратегию в режим запуск<br /> // это необходимо делать только после тестирования<br /> _strategy.Start();<br /></div></div><br />ну я побоялся в связи с комментарием со словом "только". но если так можно, тогда данный комментарий не понятен.<br /><br />можно поменять местами? это было бы действительно удобнее )))Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/6081/В примере SampleHistoryTesting, _strategy.Start() вызывается сразу после _manager.Start. Т.к. _manag...2011-02-18T14:41:25Z2011-02-18T14:41:25ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">anebotov <a href="https://stocksharp.ru/posts/m/6080/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">В примере SampleHistoryTesting, _strategy.Start() вызывается сразу после _manager.Start.<br /><br />Т.к. _manager.Start запускает цикл в параллельном потоке, возможна ситуация, при которой стратегия пропустит первые сделки в истории.<br /><br />Т.е., наверное, правильнее вызывать _strategy.Start в обработчике события _manager.StateChanged<br /><br />Правильна ли моя догадка, или я не понимаю логики старта тестирования?</div></div><br /><br />Правильно. А если просто поменять местами?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/6080/В примере SampleHistoryTesting, _strategy.Start() вызывается сразу после _manager.Start. Т.к. _manag...2011-02-18T14:36:56Z2011-02-18T14:36:56Zanebotovhttps://stocksharp.ru/users/27766/info@stocksharp.ruВ примере SampleHistoryTesting, _strategy.Start() вызывается сразу после _manager.Start.<br /><br />Т.к. _manager.Start запускает цикл в параллельном потоке, возможна ситуация, при которой стратегия пропустит первые сделки в истории.<br /><br />Т.е., наверное, правильнее вызывать _strategy.Start в обработчике события _manager.StateChanged<br /><br />Правильна ли моя догадка, или я не понимаю логики старта тестирования?Copyright @ StockSharp Platform LLC 2010 - 2024