void stiEvents_OnSTIOrderRejectMsg(STIOrderRejectMsg oSTIOrderRejectMsg) { if (UseXmlMode) { return; } doupdatereject(oSTIOrderRejectMsg); }
private void SessionOnStiOrderReject(STIOrderRejectMsg msg) { SendOutMessage(new ExecutionMessage { OriginalTransactionId = msg.ClOrderID.To <long>(), OrderState = OrderStates.Failed, Error = new InvalidOperationException(), ExecutionType = ExecutionTypes.Order, }); }
private void SessionOnStiOrderReject(STIOrderRejectMsg msg) { SendOutMessage(new ExecutionMessage { OriginalTransactionId = msg.ClOrderID.To<long>(), OrderState = OrderStates.Failed, Error = new InvalidOperationException(), ExecutionType = ExecutionTypes.Transaction, HasOrderInfo = true, ServerTime = CurrentTime, }); }
void stiEvents_OnSTIOrderRejectMsg(STIOrderRejectMsg oSTIOrderRejectMsg) { if (UseXmlMode) return; doupdatereject(oSTIOrderRejectMsg); }
void doupdatereject(STIOrderRejectMsg oSTIOrderRejectMsg) { debug("reject: " + oSTIOrderRejectMsg.ClOrderID + " reason: " + oSTIOrderRejectMsg.RejectReason.ToString()); }
void doupdatereject(STIOrderRejectMsg oSTIOrderRejectMsg) { debug("reject: " + oSTIOrderRejectMsg.ClOrderID + " reason: " + oSTIOrderRejectMsg.RejectReason.ToString()); if (SendCancelOnReject) { long cancelid = 0; if (long.TryParse(oSTIOrderRejectMsg.ClOrderID, out cancelid)) { v("sending cancel ack for rejected id: " + cancelid); newcancel(cancelid); } } }
void doupdatereject(STIOrderRejectMsg oSTIOrderRejectMsg) { debug("reject: " + oSTIOrderRejectMsg.ClOrderID + " reason: " + oSTIOrderRejectMsg.RejectReason.ToString()); }