Administrator
2023-07-31 d71c58d5f54acddae7d2be2dafd4cbb01143624f
trade/huaxin/trade_api_server.py
@@ -129,7 +129,8 @@
                        orderSysID = codes_data.get("orderSysID")
                        accountId = codes_data.get("accountId")
                        if code and orderSysID and accountId:
                            result = huaxin_trade_api.cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code, orderSysID, True)
                            result = huaxin_trade_api.cancel_order(huaxin_trade_api.TRADE_DIRECTION_BUY, code,
                                                                   orderSysID, True)
                            print("---撤单结果----")
                            print(result)
                            if result["code"] == 0:
@@ -352,8 +353,10 @@
def __set_target_codes():
    while True:
        try:
            datas = huaxin_target_codes_manager.HuaXinL2SubscriptCodesManager.pop()
            if datas:
            _datas = huaxin_target_codes_manager.HuaXinL2SubscriptCodesManager.pop()
            timestamp, datas = _datas[0], _datas[1]
            # 只处理20s内的数据
            if time.time() - timestamp < 20 and datas:
                codes = [d[0] for d in datas]
                for code in codes:
                    block_info.init_code(code)