Administrator
2024-08-22 178d119f552136d7e119ddab50a01e7f5d642186
trade/trade_result_manager.py
@@ -4,7 +4,7 @@
from cancel_strategy.s_l_h_cancel_strategy import HourCancelBigNumComputer
from cancel_strategy.s_l_h_cancel_strategy import LCancelBigNumComputer
from cancel_strategy.s_l_h_cancel_strategy import SCancelBigNumComputer
from code_attribute.gpcode_manager import MustBuyCodesManager
from code_attribute.gpcode_manager import MustBuyCodesManager, GreenListCodeManager
from l2 import l2_data_manager, place_order_single_data_manager
from l2.cancel_buy_strategy import FCancelBigNumComputer, \
    NewGCancelBigNumComputer, JCancelBigNumComputer, NBCancelBigNumComputer
@@ -99,7 +99,13 @@
    # 下单成功
    PlaceOrderCountManager().place_order(code)
    # 下单成功之后移除红名单
    MustBuyCodesManager().remove_code(code)
    if not GreenListCodeManager().is_in_cache(code):
        MustBuyCodesManager().remove_code(code)
    # 如果是绿名单,下单之后就加红
    if GreenListCodeManager().is_in_cache(code):
        MustBuyCodesManager().add_code(code)
    # 清除下单信号
    place_order_single_data_manager.L2TradeSingleDataManager.clear_data(code)
@@ -131,7 +137,8 @@
        __latest_cancel_l2_data_dict[code] = total_datas[-1]
    # 撤单成功需要移除红名单
    MustBuyCodesManager().remove_code(code)
    if not GreenListCodeManager().is_in_cache(code):
        MustBuyCodesManager().remove_code(code)
# 根据撤单时间判断是否可以下单