Administrator
2024-04-26 15eb65e80d3fabed6001b6f98c8b5e736ea59343
开盘啦任务修复/bug修复
1个文件已修改
13 ■■■■ 已修改文件
trade/huaxin/huaxin_trade_api.py 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/huaxin/huaxin_trade_api.py
@@ -182,11 +182,12 @@
def __test_order():
    for i in range(10):
        time.sleep(60)
    time.sleep(60)
    for i in range(20):
        time.sleep(30)
        order_ref = huaxin_util.create_order_ref()
        order(1, "000333", 100, 1.00, price_type=2, blocking=False, order_ref=order_ref, shadow_price=0.99)
        time.sleep(60)
        time.sleep(30)
        cancel_order(1, "000333", '123123', orderRef=order_ref, blocking=False)
@@ -502,10 +503,8 @@
        else:
            return {"order_ref": order_ref}
    finally:
        # TODO: 等待更新可用资金
        # huaxin_trade_data_update.add_delegate_list("下单", delay=0.2)
        # huaxin_trade_data_update.add_money_list()
        pass
        huaxin_trade_data_update.add_money_list()
__canceling_order_dict = {}
@@ -513,7 +512,7 @@
def cancel_order(direction, code, orderSysID, orderRef=None, blocking=False, sinfo=None, request_id=None,
                 recancel=False):
    if tool.trade_time_sub(tool.get_now_time_str(), "14:57:00") >= 0:
    if tool.trade_time_sub(tool.get_now_time_str(), "14:57:00") >= 0 and tool.trade_time_sub(tool.get_now_time_str(), "15:00:01") <= 0 :
        # 集合竞价不撤单
        return