Beispiel #1
0
        public async Task <IList <Fill> > ListFills(
            string symbol       = null,
            Side?side           = null,
            OrderType?type      = null,
            TradeType?tradeType = null,
            DateTime?startAt    = null,
            DateTime?endAt      = null
            )
        {
            var lp = new OrderListParams(null, symbol, side, type, tradeType, startAt, endAt);

            return(await ListFills(lp));
        }
Beispiel #2
0
        public async Task <IList <OrderDetails> > ListOrders(
            OrderStatus?status  = null,
            string symbol       = null,
            Side?side           = null,
            OrderType?type      = null,
            TradeType?tradeType = null,
            DateTime?startAt    = null,
            DateTime?endAt      = null
            )
        {
            var lp = new OrderListParams(status, symbol, side, type, tradeType, startAt, endAt);

            return(await ListOrders(lp));
        }
Beispiel #3
0
 public async Task <IList <OrderDetails> > ListOrders(OrderListParams listParams)
 {
     return(await GetAllPaginatedResults <OrderDetails, OrderDetailsPage>(HttpMethod.Get, "/api/v1/orders", reqParams : listParams.ToDict()));
 }
Beispiel #4
0
 public async Task <IList <Fill> > ListFills(OrderListParams listParams)
 {
     return(await GetAllPaginatedResults <Fill, FillPage>(HttpMethod.Get, "/api/v1/fills", reqParams : listParams.ToDict()));
 }