一、整体概述功能:通过调用 xtick API 获取当日全市场集合竞价分笔数据(9:15–9:25),结合多种技术条件(趋势、价格回落、量价配合、诱多识别、均线过滤)筛选出可能走强的个股。数据源:http://api.xtick.top/doc/hot/dayupdate(需 Token),以及 akshare 获取历史日线(用于计算 MA5/MA10)。输出:控制台打印筛选结果,并保存为 JSON 文件。适用场景:每日开盘前自动运行,辅助短线交易决策。二、代码结构拆解1. 配置参数(可调阈值)参数含义TREND_1_RATIO_THRESHOLD = 0.609:20后 trend=1 的记录占比必须 ≥60%PRICE_CHANGE_THRESHOLD = 3.0集合竞价最终涨幅(jjzf)≥3%PRICE_DROP_PCT_LIMIT = 0.5任意相邻价格回落幅度 ≤0.5%MAX_DROP_RATIO = 0.20价格回落次数占总相邻次数 ≤20%EARLY_DROP_LIMIT = 3.09:15-9:20 期间最大回落 ≤3%TAIL_DROP_LIMIT = 1.5尾盘回落幅度阈值(诱多检测)NOL_SHRINK_RATIO = 0.6nol 萎缩比例(后3笔 vs 前7笔)JJZF_DROP_LIMIT = 1.5jjzf 冲高回落幅度JJL_SURGE_RATIO = 3.0jjl 放大倍数(诱多检测)VOLUME_PRICE_RATIO = 0.5jjl 较前一分钟增幅 ≥50% 时,价格必须上涨PRICE_RISE_MIN = 0.0价格最小涨幅(可设为正值增强要求)NOL_SMALL_THRESHOLD = 0.3最后两根 trend=-1 的 nol 若小于前均值 30% 则允许(视为小量,可豁免)USE_MA5 / USE_MA10是否启用均线过滤(站上均线)DEBUG_CODE若设置,则打印该股票详细调试信息2. 主要函数说明get_st_stock_codes()调用 stockinfo 接口获取当前 ST/*ST 股票代码集合,用于后续过滤。fetch_all_bid_data()请求集合竞价数据(dataType=bid),自动为每条记录补充 code&nbs...