Гарантированное снятие заявки
Иногда почему-то не снимается заявка. Пробовала и просто CancelOrder, и GuarantyCancelOrder
получается такое
Quote:
System.ArgumentException: Транзакции 'CLASSCODE=QJSIM; SECCODE=SBER03; TRANS_ID=46477555; ACTION=KILL_ORDER; ORDER_KEY=1378049270;' не была зарегистрирована. Причина 'Не удалось снять заявку с номером 1378049270'.
Parameter name: transactionTxt
at #=q6_bJnTxTmM4Bv8VAkuzX16N9kITey0Q0shlRx5OmuCI=.#=q1iLknz8rGYO9SBN12KWkKW0hW33_WQyPCNDIYTa5dVQ=(String #=qyenVG1VmCVlQ2Y5yHJeYWw==, OrderStatus& #=qW9HFfQY0dx9a8RYk5sclrA==, UInt32& #=qfMdlXyqqy$mDcndJDOE0LA==, Int64& #=q9nZ9jT4E3sMUzEif1u51Aw==, String& #=qt$j1$s8gZYfOsf7TeSDU4w==)
at StockSharp.Quik.QuikTrader.#=qd_OODXhbYctbuybxgNIvuFY9080SZ7RrdqPxsrjKge4=(Order #=qVKlVeoIIr6HU9O9oWnMYJA==, TransactionBuilder #=q3MHOzpll3tBupKAIV8IL_A==)
at StockSharp.Quik.QuikTrader.OnCancelOrder(Order order)
at StockSharp.Algo.BaseTrader.CancelOrder(Order order)
at StockSharp.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan timeOut)
at StockSharp.Algo.TraderHelper.GuarantyCancelOrder(Order order)
Перед тем как снимать, статус проверяю, снимаю, только если активна.