Administrator
2025-08-12 d1df4e77d2188ff3ad84b66fb2ba7f9bc738031d
trade/buy_radical/radical_buy_data_manager.py
@@ -11,6 +11,7 @@
import constant
import l2_data_util
from code_attribute.code_volumn_manager import CodeVolumeManager
from code_attribute.today_max_price_manager import MaxPriceInfoManager
from l2 import l2_data_util as l2_data_util_new, l2_log, l2_data_manager
from code_attribute import code_nature_analyse, code_volumn_manager, gpcode_manager
from code_attribute.code_l1_data_manager import L1DataManager
@@ -2306,6 +2307,15 @@
    @return:
    """
    is_limit_up = code in LimitUpDataConstant.get_history_limit_up_codes()
    # 是否涨停
    if not is_limit_up:
        # 根据L1判断是否涨停
        max_price_info = MaxPriceInfoManager().get_price_info_cache(code)
        limit_up_price = gpcode_manager.get_limit_up_price_as_num(code)
        if max_price_info and abs(max_price_info[0] - limit_up_price)<0.001 and tool.trade_time_sub(tool.get_now_time_str(), max_price_info[1])>=3:
            # 是涨停价且涨停时间距离现在3s以上
            is_limit_up = True
    place_order_count = trade_data_manager.PlaceOrderCountManager().get_place_order_count(code)
    if place_order_count is None:
        place_order_count = 0