public OrderCancelRejectEventArgs(NewOrderSingle order, OrderCancelReject reject) : base()
 {
     this.Order             = order;
     this.OrderCancelReject = reject;
 }
 public OrderCancelRejectEventArgs(OrderCancelReject reject) : this(null, reject)
 {
 }
Exemple #3
0
		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)));
			}
		}
Exemple #4
0
		public void EmitOrderCancelReject(OrderCancelReject reject)
		{
			if (this.GZq4XSlmZH == null)
				return;
			this.GZq4XSlmZH((object)this, new OrderCancelRejectEventArgs(reject));
		}
Exemple #5
0
		public void EmitOrderCancelReject(OrderCancelReject reject)
		{
			if (this.B02KF0Hm96 == null)
				return;
			this.B02KF0Hm96((object)this, new OrderCancelRejectEventArgs(reject));
		}
Exemple #6
0
		internal void EmitCancelReject(OrderCancelReject reject)
		{
			this.OrdStatus = reject.OrdStatus;
			this.rejects.Add(reject);
			if (this.CancelReject != null)
			{
				this.CancelReject(this, new OrderCancelRejectEventArgs(reject));
			}
		}
		public OrderCancelRejectEventArgs(NewOrderSingle order, OrderCancelReject reject) : base()
		{
			this.Order = order;
			this.OrderCancelReject = reject;
		}
Exemple #8
0
		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)));
			}
		}
		public OrderCancelRejectEventArgs(OrderCancelReject reject) : this(null, reject)
		{
		}
Exemple #10
0
 private void EmitOrderCancelReject(OrderCancelReject reject)
 {
   if (this.OrderCancelReject == null)
     return;
   this.OrderCancelReject((object) this, new OrderCancelRejectEventArgs(reject));
 }
Exemple #11
0
 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);
      }
		}