| | |
| | | from code_attribute.gpcode_manager import MustBuyCodesManager |
| | | from l2 import l2_data_manager |
| | | from l2.cancel_buy_strategy import HourCancelBigNumComputer, SecondCancelBigNumComputer, \ |
| | | LCancelBigNumComputer, DCancelBigNumComputer, FastCancelBigNumComputer, GCancelBigNumComputer |
| | | LCancelBigNumComputer, DCancelBigNumComputer, GCancelBigNumComputer, FCancelBigNumComputer |
| | | from l2.l2_data_manager import OrderBeginPosInfo |
| | | from l2.l2_data_util import local_today_datas, local_today_num_operate_map |
| | | from l2.l2_sell_manager import L2MarketSellManager |
| | |
| | | |
| | | def f_cancel(code): |
| | | try: |
| | | FastCancelBigNumComputer().place_order_success(code) |
| | | FCancelBigNumComputer().place_order_success(code) |
| | | except Exception as e: |
| | | logging.exception(e) |
| | | logger_l2_error.exception(e) |
| | |
| | | f_cancel(code) |
| | | # 记录卖盘统计时间被用 |
| | | L2MarketSellManager().set_sell_time_used(code, order_begin_pos.sell_info[0]) |
| | | FastCancelBigNumComputer().set_trade_progress(code, order_begin_pos.buy_exec_index) |
| | | # 下单成功 |
| | | PlaceOrderCountManager().place_order(code) |
| | | # 下单成功之后移除红名单 |
| | |
| | | SecondCancelBigNumComputer().cancel_success(code) |
| | | DCancelBigNumComputer().cancel_success(code) |
| | | LCancelBigNumComputer().cancel_success(code) |
| | | FastCancelBigNumComputer().cancel_success(code) |
| | | FCancelBigNumComputer().cancel_success(code) |
| | | GCancelBigNumComputer().cancel_success(code) |
| | | |
| | | |