public OrderCancelRejectEventArgs(NewOrderSingle order, OrderCancelReject reject) : base() { this.Order = order; this.OrderCancelReject = reject; }
public OrderCancelRejectEventArgs(OrderCancelReject reject) : this(null, reject) { }
public virtual void SendOrderCancelReplaceRequest(OrderCancelReplaceRequest request) { if (this.IsConnected) { this.application.Send((FIXOrderCancelReplaceRequest)request); } else { OrderCancelReject reject = new OrderCancelReject(); reject.TransactTime = Clock.Now; reject.OrigClOrdID = request.OrigClOrdID; reject.ClOrdID = reject.OrigClOrdID; reject.CxlRejResponseTo = FreeQuant.FIX.CxlRejResponseTo.CancelReplaceRequest; reject.CxlRejReason = FreeQuant.FIX.CxlRejReason.BrokerOption; reject.OrdStatus = FreeQuant.FIX.OrdStatus.Undefined; reject.Text = BeAEwTZGlZaeOmY5cm.J00weU3cM6(4342); if (this.GZq4XSlmZH != null) this.GZq4XSlmZH((object)this, new OrderCancelRejectEventArgs(reject)); if (this.j4t4Wyi2Ea == null) return; this.j4t4Wyi2Ea(new ProviderErrorEventArgs((IProvider)this, -1, -1, BeAEwTZGlZaeOmY5cm.J00weU3cM6(4396))); } }
public void EmitOrderCancelReject(OrderCancelReject reject) { if (this.GZq4XSlmZH == null) return; this.GZq4XSlmZH((object)this, new OrderCancelRejectEventArgs(reject)); }
public void EmitOrderCancelReject(OrderCancelReject reject) { if (this.B02KF0Hm96 == null) return; this.B02KF0Hm96((object)this, new OrderCancelRejectEventArgs(reject)); }
internal void EmitCancelReject(OrderCancelReject reject) { this.OrdStatus = reject.OrdStatus; this.rejects.Add(reject); if (this.CancelReject != null) { this.CancelReject(this, new OrderCancelRejectEventArgs(reject)); } }
public virtual void SendOrderCancelReplaceRequest(FreeQuant.FIX.OrderCancelReplaceRequest request) { if (this.IsConnected) { this.application.Send(request); } else { OrderCancelReject reject = new OrderCancelReject(); reject.TransactTime = Clock.Now; reject.OrigClOrdID = request.OrigClOrdID; reject.ClOrdID = reject.OrigClOrdID; reject.CxlRejResponseTo = SmartQuant.FIX.CxlRejResponseTo.CancelReplaceRequest; reject.CxlRejReason = SmartQuant.FIX.CxlRejReason.BrokerOption; reject.OrdStatus = SmartQuant.FIX.OrdStatus.Undefined; reject.Text = BeAEwTZGlZaeOmY5cm.J00weU3cM6(2480); if (this.B02KF0Hm96 != null) this.B02KF0Hm96((object)this, new OrderCancelRejectEventArgs(reject)); if (this.e4HAgJhCB == null) return; this.e4HAgJhCB(new ProviderErrorEventArgs((IProvider)this, -1, -1, BeAEwTZGlZaeOmY5cm.J00weU3cM6(2534))); } }
private void EmitOrderCancelReject(OrderCancelReject reject) { if (this.OrderCancelReject == null) return; this.OrderCancelReject((object) this, new OrderCancelRejectEventArgs(reject)); }
private void EmitOrderCancelReject(OrderRecord record, OrdStatus ordStatus, CxlRejResponseTo responseTo, string text) { OrderCancelReject reject = new OrderCancelReject(); reject.TransactTime = Clock.Now; reject.ClOrdID = ((FIXNewOrderSingle) record.Order).ClOrdID; reject.OrigClOrdID = ((FIXNewOrderSingle) record.Order).ClOrdID; reject.OrdStatus = ordStatus; reject.CxlRejResponseTo = responseTo; reject.CxlRejReason = CxlRejReason.BrokerOption; reject.Text = text; this.EmitOrderCancelReject(reject); }
internal void FxSP7oxcnT(OrderCancelReject reject) { if (this.OrderCancelReject != null) this.OrderCancelReject(this, new OrderCancelRejectEventArgs(reject)); }
private void M9IPlabLYo(OrderCancelReplaceRequest request) { zo21q6cy3fImtUHATQ zo21q6cy3fImtUhatq = this.MyIPdEI7fi[request.OrigClOrdID] as zo21q6cy3fImtUHATQ; if (zo21q6cy3fImtUhatq == null) return; if (request.OrderQty > 0.0) { zo21q6cy3fImtUhatq.CfcFBQBLXe((FIXOrderCancelReplaceRequest) request); } else { OrderCancelReject orderCancelReject = new OrderCancelReject(); orderCancelReject.OrigClOrdID = request.OrigClOrdID; orderCancelReject.ClOrdID = request.ClOrdID; orderCancelReject.CxlRejResponseTo = CxlRejResponseTo.CancelReplaceRequest; orderCancelReject.CxlRejReason = CxlRejReason.BrokerOption; orderCancelReject.Text = ""; orderCancelReject.OrdStatus = zo21q6cy3fImtUhatq.x6qFCwTWN2().OrdStatus; orderCancelReject.TransactTime = Clock.Now; this.FxSP7oxcnT(orderCancelReject); } }