Administrator
2024-03-28 af7d9b55cad79aa7ade0b02802a26ebeb742c297
trade/huaxin_trade_data_update.py
@@ -48,9 +48,10 @@
                                        need_update_codes.append(d["securityID"])
                            if need_update_codes:
                                gpcode_manager.request_price_pre(need_update_codes)
                            queue_l1_trade_r_strategy_w.put_nowait(
                                {"type": "set_target_codes", "data": list(position_codes)})
                            queue_strategy_w_l2_r.put_nowait(
                                {"type": "l2_cmd", "data": list(position_codes)})
                            # 9点25之前需要订阅持仓票
                            __process_thread_pool.submit(huaxin_trade_record_manager.PositionManager.add, datas)
                    async_log_util.info(hx_logger_trade_debug, f"获取交易数据成功:{type_}")
@@ -89,14 +90,16 @@
def test():
    time.sleep(2)
    position_codes =["000333"]
    position_codes = ["000333"]
    queue_l1_trade_r_strategy_w.put_nowait(
        {"type": "set_target_codes", "data": list(position_codes)})
# 运行
def run(queue_l1_trade_r_strategy_w_):
    global queue_l1_trade_r_strategy_w
def run(queue_l1_trade_r_strategy_w_, queue_strategy_w_l2_r_):
    global queue_l1_trade_r_strategy_w, queue_strategy_w_l2_r
    queue_l1_trade_r_strategy_w = queue_l1_trade_r_strategy_w_
    queue_strategy_w_l2_r = queue_strategy_w_l2_r_
    t1 = threading.Thread(target=lambda: __read_update_task_queue(), daemon=True)
    t1.start()
    # threading.Thread(target=lambda: test(), daemon=True).start()