public TakeProfitDetails(PriceValue priceValue, ETimeInForce timeInForce, DateTime dateTime, ClientExtensions clientExtensions) { this.Price = priceValue; this.TimeInForce = timeInForce.ToString(); this.GTDTime = dateTime; this.ClientExtensions = clientExtensions; }
public OrderParams(EOrderSide side, EOrderType type, ETimeInForce tif, decimal amount_base, decimal?price_q2b, decimal?stop_price) { Side = side; Type = type; TimeInForce = tif; AmountBase = amount_base; PriceQ2B = price_q2b; StopPriceQ2B = stop_price; IcebergAmountBase = null; }
public TrailingStopLossDetails( double distance, ETimeInForce timeInForce, DateTime gtdTime, ClientExtensions clientExtensions ) { this.Distance = distance; this.TimeInForce = timeInForce.ToString(); this.GTDTime = gtdTime; this.ClientExtensions = clientExtensions; }
public static long ToTimeInForce(ETimeInForce timeInForce) { switch (timeInForce) { case ETimeInForce.GTE: return(GTE); case ETimeInForce.IOC: return(IOC); default: throw new BinanceDexException($"Unhandled timeInForce: {timeInForce}"); } }
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 OrderParams(EOrderSide side, EOrderType type, ETimeInForce tif = ETimeInForce.GTC) : this(side, type, tif, 0, null, null) { }
public TimeInForce(ETimeInForce value) { this.Value = value; }
// CONSTRUCTORS public TimeInForce() { this.Value = new ETimeInForce(); }