Example #1
0
 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,
			});
		}
Example #4
0
 void stiEvents_OnSTIOrderRejectMsg(STIOrderRejectMsg oSTIOrderRejectMsg)
 {
     if (UseXmlMode) return;
     doupdatereject(oSTIOrderRejectMsg);
 }
Example #5
0
 void doupdatereject(STIOrderRejectMsg oSTIOrderRejectMsg)
 {
     debug("reject: " + oSTIOrderRejectMsg.ClOrderID + " reason: " + oSTIOrderRejectMsg.RejectReason.ToString());
 }
Example #6
0
 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);
         }
     }
 }
Example #7
0
 void doupdatereject(STIOrderRejectMsg oSTIOrderRejectMsg)
 {
     debug("reject: " + oSTIOrderRejectMsg.ClOrderID + " reason: " + oSTIOrderRejectMsg.RejectReason.ToString());
 }