/// <summary> /// 获取用户强平历史 /// </summary> /// <param name="contractCode"></param> private static void QueryLiquidationHistory(string contractCode) { _logger.Start(); var req = new QueryLiquidationHistoryRequest() { ContractCodeList = new List <string>() { contractCode }, Side = 0 }; var data = _tradeClient.QueryLiquidationHistoryAsync(req).Result; _logger.StopAndLog(); AppLogger.Info($"query liquidation orders, data:{JsonConvert.SerializeObject(data)}"); }
/// <summary> /// 获取用户强平历史 /// </summary> /// <param name="param"></param> /// <param name="page"></param> /// <param name="limit"></param> /// <returns></returns> public Task <ListResultViewModel <QueryLiquidationHistoryResponse> > QueryLiquidationHistoryAsync(QueryLiquidationHistoryRequest param, int page = 1, int limit = 10) { var req = new ApiRequestModel <QueryLiquidationHistoryRequest> { Param = param }; return(HopexClient.Post <ApiRequestModel <QueryLiquidationHistoryRequest>, ListResultViewModel <QueryLiquidationHistoryResponse> >("/api/v1/liquidation_history", req, new Dictionary <string, string> { { "page", page.ToString() }, { "limit", limit.ToString() } }, true, _apiKey, _apiSecret)); }