示例#1
0
 public TakeProfitDetails(PriceValue priceValue, ETimeInForce timeInForce, DateTime dateTime, ClientExtensions clientExtensions)
 {
     this.Price            = priceValue;
     this.TimeInForce      = timeInForce.ToString();
     this.GTDTime          = dateTime;
     this.ClientExtensions = clientExtensions;
 }
示例#2
0
 public TradeOpen()
 {
     this.TradeID = new TradeID();
     this.Price   = new PriceValue();
     this.GuaranteedExecutionFee = new AccountUnits();
     this.ClientExtensions       = new ClientExtensions();
     this.HalfSpreadCost         = new AccountUnits();
     this.InitialMarginRequired  = new AccountUnits();
 }
示例#3
0
 public TrailingStopLossDetails(
     double distance,
     ETimeInForce timeInForce,
     DateTime gtdTime,
     ClientExtensions clientExtensions
     )
 {
     this.Distance         = distance;
     this.TimeInForce      = timeInForce.ToString();
     this.GTDTime          = gtdTime;
     this.ClientExtensions = clientExtensions;
 }
示例#4
0
 public StopLossDetails(
     PriceValue price,
     double distance,
     ETimeInForce timeInForce,
     DateTime gtdTime,
     ClientExtensions clientExtensions,
     bool guaranteed)
 {
     this.Price            = price;
     this.Distance         = distance;
     this.TimeInForce      = timeInForce.ToString();
     this.GTDTime          = gtdTime;
     this.ClientExtensions = clientExtensions;
     this.Guaranteed       = guaranteed;
 }
示例#5
0
 public TradeOpen(
     TradeID tradeID,
     double units,
     PriceValue price,
     AccountUnits guaranteedExecutionFee,
     ClientExtensions clientExtensions,
     AccountUnits halfSpreadCost,
     AccountUnits initialMarginRequired)
 {
     this.TradeID = tradeID;
     this.Units   = units;
     this.Price   = price;
     this.GuaranteedExecutionFee = guaranteedExecutionFee;
     this.ClientExtensions       = clientExtensions;
     this.HalfSpreadCost         = halfSpreadCost;
     this.InitialMarginRequired  = initialMarginRequired;
 }
示例#6
0
 public StopLossDetails()
 {
     this.TimeInForce      = ETimeInForce.GTC.ToString();
     this.GTDTime          = new DateTime();
     this.ClientExtensions = new ClientExtensions();
 }