| | |
| | | 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 |
| | |
| | | # 下单成功 |
| | | 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) |
| | | |
| | |
| | | __latest_cancel_l2_data_dict[code] = total_datas[-1] |
| | | |
| | | # 撤单成功需要移除红名单 |
| | | MustBuyCodesManager().remove_code(code) |
| | | if not GreenListCodeManager().is_in_cache(code): |
| | | MustBuyCodesManager().remove_code(code) |
| | | |
| | | |
| | | # 根据撤单时间判断是否可以下单 |