Проблема с синхорнным режимом отправки заявок~/topic/2306/problema-s-sinhornnym-rezhimom-otpravki-zayavok/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T01:21:25Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/15555/И собственно ошибка в чём? За заявками сейчас вы следите не через то событие.2012-01-11T13:22:03Z2012-01-11T13:22:03ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruИ собственно ошибка в чём? За заявками сейчас вы следите не через то событие.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15554/А OrdersRegisterFailed и OrdersCancelFailed что выдают? Надо следить за неуспехом заявок через эти с...2012-01-11T13:20:48Z2012-01-11T13:20:48ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruА OrdersRegisterFailed и OrdersCancelFailed что выдают?<br />Надо следить за неуспехом заявок через эти события, а не через Log.<br /><br />Первый Log может вообще из стратегии придти. Вы сами нигде в лог ничего не пишите?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15551/OnLog - обработчик события Log private void OnLog(LogMessage message) { WriteDiagnostics("LogMessage...2012-01-11T13:05:24Z2012-01-11T13:07:01Zvaderhttps://stocksharp.ru/users/28223/info@stocksharp.ruOnLog - обработчик события Log<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
private void OnLog(LogMessage message)
{
WriteDiagnostics("LogMessage-" + message.Message);
if (message.Type != ErrorTypes.None && !_isAbortStopCall){
if(!IsErrorBecauseClearing(message.Message)){
AbortStop("OnLog");
}
WaitAnotherErrorMessage(message.Message);
}
}
</pre>
</div></div><br /><br />"Ошибки регистрации заявок приходят через OrdersRegisterFailed"<br />Это сообщение пришло именно через событие Log<br />LogMessage-Заявка 67238786 не была принята по причине System.Exception: Транзакция 'ACCOUNT=SPBFUT00469; TRANS_ID=67238786; CLASSCODE=SPBFUT; SECCODE=RIH2; QUANTITY=1; CLIENT_CODE=s07; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=146500;' не была зарегистрирована. Причина 'Ошибка создания заявки. [FORTS] "Сейчас эта сессия не идет.".'.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15550/Ошибки регистрации заявок приходят через OrdersRegisterFailed2012-01-11T12:47:13Z2012-01-11T12:47:13ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruОшибки регистрации заявок приходят через OrdersRegisterFailedCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15549/OnLog - это что такое?2012-01-11T12:46:17Z2012-01-11T12:46:17ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruOnLog - это что такое?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15540/В случае, если заявка отправлена в синхорнном режиме, то в случае ошибки регистрации, также приходит...2012-01-11T08:19:52Z2012-01-11T08:19:52Zvaderhttps://stocksharp.ru/users/28223/info@stocksharp.ruВ случае, если заявка отправлена в синхорнном режиме, то в случае ошибки регистрации, также приходит сообщение через OnLog, если произошла ошибка при отмене заявки ,также в синхорнном режиме, в OnLog ничего не приходит. Почему так?Copyright @ StockSharp Platform LLC 2010 - 2024