Administrator
2025-05-13 ef3cc6219ad162ce423585371c63e0fc20557f35
首封扫入策略修改
2个文件已修改
7 ■■■■■ 已修改文件
l2_data_parser.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/buy_radical/radical_buy_strategy.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
l2_data_parser.py
@@ -212,7 +212,7 @@
# 命令模式  /home/userzjj/app/gp-server/l2_data_parser Transaction  2025-05-08
# 解析大单: /home/userzjj/app/gp-server/l2_data_parser ExtractDealBigOrder 2025-05-08 /home/userzjj/temp.txt 000555
# 解析大单: /home/userzjj/app/gp-server/l2_data_parser ExtractDealBigOrder 2025-05-09 /home/userzjj/最终成交数据20250509.txt 000555
if __name__ == '__main__':
    if len(sys.argv) > 1:
        params = sys.argv[1:]
trade/buy_radical/radical_buy_strategy.py
@@ -179,7 +179,7 @@
        # if block_special_codes_manager.BlockSpecialCodesManager().get_code_blocks(code) and radical_buy_data_manager.is_first_limit_up_buy(code) and not LimitUpCodesBlockRecordManager().has_new_block(
        #         code):
        #     threshold_left_sell_money = average_big_order_money * 2
        # TODO 判断是否可直接下单,不需要等到封单消耗
        # 判断是否可直接下单,不需要等到封单消耗
        if refer_sell_money >= 5e7 and is_first:
            # 大抛压,是首封
            zyltgb = global_util.zyltgb_map.get(code)
@@ -189,7 +189,8 @@
                                                                                               gpcode_manager.get_limit_up_price_as_num(
                                                                                                   code),
                                                                                               is_for_buy=True)
                if total_lack_money_info[0] <= 0 and total_lack_money_info[1] > total_lack_money_info[2] * 1.2:
                if total_lack_money_info[0] <= 0 and total_lack_money_info[1] > 5e7 and total_lack_money_info[1] > \
                        total_lack_money_info[2] * 1.5:
                    # 大单足够,总成交金额是大单的1.2倍以上
                    return BUY_MODE_DIRECT, f"首封下单抛压大、市值大、成交多、直接扫  卖1-{refer_sell_money} 大单-{total_lack_money_info}"