public TakeProfitDetails(PriceValue priceValue, ETimeInForce timeInForce, DateTime dateTime, ClientExtensions clientExtensions) { this.Price = priceValue; this.TimeInForce = timeInForce.ToString(); this.GTDTime = dateTime; this.ClientExtensions = clientExtensions; }
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(); }
public TrailingStopLossDetails( double distance, ETimeInForce timeInForce, DateTime gtdTime, ClientExtensions clientExtensions ) { this.Distance = distance; this.TimeInForce = timeInForce.ToString(); this.GTDTime = gtdTime; this.ClientExtensions = clientExtensions; }
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; }
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; }
public StopLossDetails() { this.TimeInForce = ETimeInForce.GTC.ToString(); this.GTDTime = new DateTime(); this.ClientExtensions = new ClientExtensions(); }