Administrator
2025-07-04 e23f9cccc1cb8297c4fb38ebbb6dc1b61fd23d88
bug修复
2个文件已修改
18 ■■■■ 已修改文件
trade/buy_radical/radical_buy_data_manager.py 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/trade_util.py 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/buy_radical/radical_buy_data_manager.py
@@ -660,11 +660,14 @@
            return
        if gpcode_manager.MustBuyCodesManager().is_in_cache(code):
            return
        trade_state = trade_manager.CodesTradeStateManager().get_trade_state_cache(code)
        if not trade_util.is_delegated(trade_state):
            # 没下单
            return
        human_setting_money = TotalDealBigOrderThresholdMoneyManager().get_money_cache(code)
        if not human_setting_money:
            # 没有人为设置累计大单阈值就不能加白
            return
        try:
            total_deal_big_order_result = get_total_deal_big_order_info(code,
                                                                        gpcode_manager.get_limit_up_price_as_num(code))
utils/trade_util.py
@@ -9,4 +9,15 @@
    """
    if state == trade_constant.TRADE_STATE_BUY_DELEGATED or state == trade_constant.TRADE_STATE_BUY_PLACE_ORDER or state == trade_constant.TRADE_STATE_BUY_SUCCESS:
        return False
    return True
    return True
def is_delegated(state):
    """
    是否处于委托状态
    @param state:
    @return:
    """
    if state == trade_constant.TRADE_STATE_BUY_DELEGATED or state == trade_constant.TRADE_STATE_BUY_PLACE_ORDER:
        return True
    return False