admin
19 小时以前 ba2c3891780d9ac760371a3ba8578cb031f5d48f
将成交买单计入已成交集合
2个文件已修改
5 ■■■■ 已修改文件
strategy/order_methods.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/huaxin_trade_api.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
strategy/order_methods.py
@@ -239,6 +239,8 @@
        async_log_util.info(logger_debug, f"收到订单回调:{order_info}")
        if huaxin_util.is_deal(order_info['orderStatus']):
            if order_info["direction"] == '0':
                data_cache.position_symbols_set.add(order_info["securityID"])
                data_cache.addition_position_symbols_set.add(order_info["securityID"])
                # 买入成交
                TodayBuyCodeManager().add_deal_code(order_info["securityID"], order_info.get("orderRef"))
            # 成交,需要更新持仓/委托/成交
trade/huaxin_trade_api.py
@@ -10,6 +10,7 @@
import time
import constant
from huaxin_client import huaxin_sinfo_util
from log_module import async_log_util
from log_module.log import hx_logger_trade_debug, hx_logger_trade_loop, hx_logger_trade_callback, logger_trade, \
    logger_system
@@ -410,7 +411,7 @@
    """
    timestamp = round(time.time() * 1000)
    if not sinfo:
        sinfo = f"b_{code}_{timestamp}"
        sinfo = huaxin_sinfo_util.create_place_order_sinfo(code, direction == 1, False)
    if not order_ref:
        order_ref = huaxin_util.create_order_ref()
    if not request_id: