Exemple #1
0
        /// <summary>
        /// List fills
        /// </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 <FuturesFillDetails> > ListFills(string symbol             = null,
                                                                  FuturesOrderStatus?status = null,
                                                                  Side?side        = null,
                                                                  OrderType?type   = null,
                                                                  DateTime?startAt = null,
                                                                  DateTime?endAt   = null)
        {
            var lp = new FuturesOrderListParams(status, symbol, side, type, startAt, endAt);

            return(await ListFills(lp));
        }
Exemple #2
0
 /// <summary>
 /// List fills
 /// </summary>
 /// <param name="listParams">List parameters</param>
 /// <returns></returns>
 public async Task <IList <FuturesFillDetails> > ListFills(FuturesOrderListParams listParams)
 {
     return(await GetAllPaginatedResults <FuturesFillDetails, FuturesFillDetailsPage>(HttpMethod.Get, "/api/v1/fills", reqParams : listParams.ToDict()));
 }