Пример #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 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;
 }
Пример #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 static long ToTimeInForce(ETimeInForce timeInForce)
        {
            switch (timeInForce)
            {
            case ETimeInForce.GTE:
                return(GTE);

            case ETimeInForce.IOC:
                return(IOC);

            default:
                throw new BinanceDexException($"Unhandled timeInForce: {timeInForce}");
            }
        }
Пример #5
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;
 }
Пример #6
0
 public OrderParams(EOrderSide side, EOrderType type, ETimeInForce tif = ETimeInForce.GTC)
     : this(side, type, tif, 0, null, null)
 {
 }
Пример #7
0
 public TimeInForce(ETimeInForce value)
 {
     this.Value = value;
 }
Пример #8
0
 // CONSTRUCTORS
 public TimeInForce()
 {
     this.Value = new ETimeInForce();
 }