Exemplo n.º 1
0
 /**
  * 订单状态请求
  */
 public static Message createOrderStatusRequest()
 {
     QuickFix.FIX44.OrderMassStatusRequest orderMassStatusRequest = new QuickFix.FIX44.OrderMassStatusRequest();
     orderMassStatusRequest.Set(new MassStatusReqID("2123413"));//查询的订单ID
     orderMassStatusRequest.Set(new MassStatusReqType(MassStatusReqType.STATUS_FOR_ALL_ORDERS));
     return orderMassStatusRequest;
 }
Exemplo n.º 2
0
 /**
  * 订单状态请求
  */
 public static Message createOrderStatusRequest()
 {
     QuickFix.FIX44.OrderMassStatusRequest orderMassStatusRequest = new QuickFix.FIX44.OrderMassStatusRequest();
     orderMassStatusRequest.Set(new MassStatusReqID("2123413"));    //查询的订单ID
     orderMassStatusRequest.Set(new MassStatusReqType(MassStatusReqType.STATUS_FOR_ALL_ORDERS));
     return(orderMassStatusRequest);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Create request for order status
 /// </summary>
 /// <param name="order">Request information for a given order, if null, request information for all orders</param>
 /// <returns></returns>
 public static Message CreateOrderMassStatusRequest(Order order = null)
 {
     QuickFix.FIX44.OrderMassStatusRequest orderMassStatusRequest = new QuickFix.FIX44.OrderMassStatusRequest();
     if (order == null)
     {
         orderMassStatusRequest.Set(new MassStatusReqType(MassStatusReqType.STATUS_FOR_ALL_ORDERS));
         orderMassStatusRequest.Set(new MassStatusReqID(GetFreeID));
     }
     else
     {
         orderMassStatusRequest.Set(new MassStatusReqType(MassStatusReqType.STATUS_FOR_ORDERS_FOR_A_SECURITY));
         orderMassStatusRequest.Set(new MassStatusReqID(order.ClientOrderID.ToString()));
     }
     return(orderMassStatusRequest);
 }