| | |
| | | yesterday_limit_up_codes = set() |
| | | if top_in_blocks is None: |
| | | top_in_blocks = [] |
| | | # 高位板 |
| | | if code in yesterday_limit_up_codes: |
| | | return -1 |
| | | # 黑名单 |
| | | if l2_trade_util.is_in_forbidden_trade_codes(code): |
| | | return -1 |
| | | |
| | | # 想买单 |
| | | if gpcode_manager.WantBuyCodesManager().is_in_cache(code): |
| | | return 0 |
| | |
| | | # 如果当前清单处于委托状态就不能移除 |
| | | if trade_state == trade_constant.TRADE_STATE_BUY_PLACE_ORDER or trade_state == trade_constant.TRADE_STATE_BUY_DELEGATED: |
| | | return 0 |
| | | # 高位板 |
| | | if code in yesterday_limit_up_codes: |
| | | return -1 |
| | | # 黑名单 |
| | | if l2_trade_util.is_in_forbidden_trade_codes(code): |
| | | return -1 |
| | | |
| | | # 板块 |
| | | blocks = LimitUpCodesBlockRecordManager().get_radical_buy_blocks(code) |
| | | if not blocks: |