/// <summary> /// List all untriggered stop orders /// </summary> /// <param name="symbol">The trading symbol</param> /// <param name="status">Order status</param> /// <param name="side">The side (buy or sell)</param> /// <param name="type">The order type</param> /// <param name="startAt">Start time</param> /// <param name="endAt">End time</param> /// <returns></returns> public async Task <IList <FuturesOrderDetails> > ListUntriggeredStopOrders(string symbol = null, FuturesOrderStatus?status = null, Side?side = null, FuturesOrderType?type = null, DateTime?startAt = null, DateTime?endAt = null) { var lp = new FuturesStopOrderListParams(status, symbol, side, type, startAt, endAt); return(await ListOrders(lp)); }
/// <summary> /// List all untriggered stop orders. /// </summary> /// <param name="listParams">List parameters.</param> /// <returns></returns> public async Task <IList <FuturesOrderDetails> > ListUntriggeredStopOrders(FuturesStopOrderListParams listParams) { return(await GetAllPaginatedResults <FuturesOrderDetails, FuturesOrderDetailsPage>(HttpMethod.Get, "/api/v1/stopOrders", reqParams : listParams.ToDict())); }