python数据量化代码▬# 多账户批量撤单 ↲ ClientIdList = [ClientId1, ClientId2] ↲ ClientIdArray = (c_int * len(ClientIdList))(*ClientIdList) ↲ ExchangeIdList = [b'ExchangeId1', b'ExchangeId2']↲↲ ExchangeIdArray = (c_char_p * len(ExchangeIdList))(*ExchangeIdList) ↲ EntrustIdList = [b'EntrustId1', b'EntrustId2'] ↲ EntrustIdArray = (c_char_p * len(EntrustIdList))(*EntrustIdList) ↲ Count = len(ExchangeIdList) ↲ ResultList = [cast(Result1, c_char_p), cast(Result2, c_char_p)] ↲ ResultArray = (c_char_p * len(ResultList))(*ResultList) ↲ ErrorInfoList = [cast(ErrorInfo1, c_char_p), cast(ErrorInfo2, c_char_p)] ↲ ErrorInfoArray = (c_char_p * len(ErrorInfoList))(*ErrorInfoList) ↲ ↲ Dll.CancelMultiAccountsOrders(ClientIdArray, ExchangeIdArray, EntrustIdArray, c_int(Count), Resul tArray, ErrorInfoArray) ↲ ↲ ▬# 获取五档报价 ↲ Dll.GetQuote(ClientId, c_char_p(Zqdm), Result, ErrorInfo) ↲ ↲ ▬# 登出交易账号 ↲ ▬# 查询各类历史数据 ↲ Dll.QueryHistoryData(ClientId, c_int(Category), c_char_p(StartDate), c_char_p(EndDate), Result, Er rorInfo) ↲ ↲ ▬# 单账户批量获取五档报价 ↲ ZqdmList = [b'Zqdm1', b'Zqdm2'] ↲ ZqdmArray = (c_char_p * len(ZqdmList))(*ZqdmList) ↲ Count = len(ZqdmList) ↲ ResultList = [cast(Result1, c_char_p), cast(Result2, c_char_p)] ↲ ResultArray = (c_char_p * len(ResultList))(*ResultList) ↲ ErrorInfoList = [cast(ErrorInfo1, c_char_p), cast(ErrorInfo2, c_char_p)] ↲ ErrorInfoArray = (c_char_p * len(ErrorInfoList))(*ErrorInfoList) ↲ ↲ Dll.GetQuote(ClientId, ZqdmArray, c_int(Count), ResultArray, ErrorInfoArray) ↲ ↲