/// <summary> /// 获取历史委托 /// </summary> /// <param name="contractCode"></param> private static void QueryHistoryOrders(string contractCode) { _logger.Start(); var req = new QueryHistoryOrdersRequest() { ContractCodeList = new List <string>() { contractCode }, TypeList = new List <int>(), Side = 0, StartTime = 0, EndTime = 0 }; var data = _tradeClient.QueryHistoryOrdersAsync(req).Result; _logger.StopAndLog(); AppLogger.Info($"query history orders, data:{JsonConvert.SerializeObject(data)}"); }
/// <summary> /// 获取历史委托 /// </summary> /// <param name="param"></param> /// <param name="page"></param> /// <param name="limit"></param> /// <returns></returns> public Task <ListResultViewModel <QueryHistoryOrdersResponse> > QueryHistoryOrdersAsync(QueryHistoryOrdersRequest param, int page = 1, int limit = 10) { var req = new ApiRequestModel <QueryHistoryOrdersRequest> { Param = param }; return(HopexClient.Post <ApiRequestModel <QueryHistoryOrdersRequest>, ListResultViewModel <QueryHistoryOrdersResponse> >("/api/v1/order_history", req, new Dictionary <string, string> { { "page", page.ToString() }, { "limit", limit.ToString() } }, true, _apiKey, _apiSecret)); }