本系统两条选股主线
① 涨停基因 + 金针探底(盘后 17:00 自动)
初筛→大池→标准金针形态+四要素评分(≥6入小池)→买点1突破日/买点2观察期。
② 涨停基因 + 阳包阴(盘后 17:00 自动,与金针同批)
初筛→阳包阴形态+评分(≥6)。17:00 用当日完整收盘K线判定并列出候选+评分(含T日实体中段参考);不进小池、不下达盘中买卖指令,仅作人工复盘比对。
大池
📷 截图识别添加
中间池
小池
一、选股范围
仅主板(沪市 60 / 深市 00 开头),排除当前 ST / *ST、避雷池(永久拉黑名单);股价 5~100 元;上市时间 >120 个交易日。复权口径为前复权,涨跌幅 / 实体 / 上下影均以「前收价(prev_close)」为基准。
二、初筛(入大池的四道门槛,30 交易日窗口)
① 30 个交易日内有涨停;② 无跌停价开盘日(开盘即封跌停);③ 涨停连板 ≤3 个;④ 期间实体涨幅 ≤100%(口径:窗口内实体最高 max(open,close) / 实体最低 min(open,close) − 1)。全部通过 → 进大池。
涨停判定口径:以「收盘价封板」为准(close ≥ 涨停价 = round(prev_close×1.10, 2)),盘中摸到涨停价又回落不算涨停。此为交易所口径近似(westock 不返回官方涨停价字段),新股 / 股改复牌等特例未覆盖。
三、涨停基因评分(金针 / 阳包阴共用同一套口径,满分 5)
1. 次数分(2 分):金针(或阳线)前 30 个交易日内「非连续涨停簇」≥2 个 → 2 分。连板日合并为 1 簇:09-18+09-19 连板算 1 次;09-18 与 09-25 间隔算 2 次。
2. 远近分(三档互斥,只取最近一个涨停日,不叠加):距形态日 1~5 个交易日 → +3 分;6~10 日 → +2 分;11~20 日 → +1 分;>20 日不计。窗口按近端窄、远端宽划分,贴合资金记忆衰减规律。
3. 叠加与封顶:次数分 + 远近分可叠加,满分 5 分。金针与阳包阴权重完全一致(旧版金针 4 / 阳包阴 2 的不一致已取消)。
🚦 中间池(涨停基因共用门槛)
每天收盘从大池筛出涨停基因 ≥3 分的股票,存入 data/mid_pool.json,作为当天所有形态逻辑(金针探底 / 强支撑位 / 阳包阴)的共同候选来源——形态筛选只从中间池里取票。
看板位置:顶部「中间池」标签(顺序:大池 → 中间池 → 小池),可查看完整名单(按基因分降序)、涨停簇数、最近涨停距今与漏斗统计;「今日变化」弹窗中也按小池 → 中间池 → 大池顺序展示。
四、金针探底(6 形态要求 + 评分)
形态:回调波段 ≥4 交易日且金针当日最低价为该波段最低;当日涨跌幅 −4%~+9%;实体 0~3%;上影 ≤2%;下影 2%~6% 且 ≥实体 2 倍、≥上影 2 倍;量能 = 昨日量 0.5~2 倍。
· 回调波段的分界日 = 最近一个局部高点(按收盘价界定,非最高价;2026-10-10 复核拍板):三条判定(回调天数、波段最低价、整体回落)统一以该局部高点为同一起点,波段最低价只在分界日之后再比较。
评分(2026-10-07 改版):涨停基因 5 + 形态 5 = 满分 10。形态分 = 支撑 3 + 量能 1 + 上影 1。
三道门槛(全部满足才入小池):① 涨停基因 ≥3;② 形态分 ≥3;③ 总分 ≥6。
支撑 3 分(不叠加取最高):触前 30 日涨停实体顶 / 底(下影线 ≤1% 才认实体底),偏离 ≤1% → 3 分、1~2% → 2 分;触局部顶 / 底(前后回溯 2 天)、突破缺口上下沿,偏离 ≤1% → 2 分。
· 有效跌破降分:同一支撑位被有效跌破 1 次 → 该位得分 −1;≥2 次 → 该位归零。有效跌破 = ≥2 个交易日收盘 <支撑位,且 ≥1 日收盘 <支撑位×97%。
· 「顶」须先被向上突破才算支撑位(2026-10-10):支撑位若取自压力位(前高 / 涨停实体顶 / 局部顶),须先出现某个交易日盘中最高价高于该价位(某一刻触及即算;该顶被突破、由压力位转为支撑位),其后的跌破才计为有效跌破。突破之前的那段下跌属于"形成该顶的必然过程",不计跌破;若该价位从未被盘中最高价越过,则视为始终是压力位,不计任何跌破。
· 扩展窗口 31~60 交易日:同类型支撑统一再减 1 分;60 日以外不认。
量能 1 分:金针当日量 / 前一日量 ∈ 0.9~1.5 倍(平稳过渡 + 温和放量)。上影 1 分:上影线 ≤1%。
支撑重合加分:生效支撑位所在 K 线既是涨停实体顶/底、又是局部顶/底 → 总分 +1(10 分封顶)。
五、阳包阴(6 形态要求 + 评分)
形态:真阴(实体 >2%)+ 真阳(平开或低开:阳线开盘 ≤ 阴线收盘=昨收,严格比较不留容差);阳线实体深入阴线实体一半以上、涨幅 2%~6%、实体 2%~6%、上影 ≤2%;阳量 > 阴量×1.1 且 < 阴量×2。
评分(2026-10-07 改版):涨停基因 5 + 形态 5 = 满分 10。形态分 = 支撑 2 + 阳包阴强度 2 + 量能 1。
三道门槛:① 涨停基因 ≥3;② 形态分 ≥3;③ 总分 ≥7(比金针严,因阳包阴支撑强度弱于金针)。
支撑 2 分(条款同金针,满分由 4 降为 2):触前 30 日涨停实体顶 / 底(下影线 ≤1% 才认实体底),偏离 ≤1% → 2 分、1~2% → 1 分;触普通顶/底实体、突破缺口上下沿,偏离 ≤1% → 2 分。有效跌破降分、31~60 日减 1 分、60 日外不认,均与金针同条款。
阳包阴强度 2 分:阳线实体完全包住阴线实体 → 1 分;阳线上影线 ≤1% → 1 分。
量能 1 分:阳线日量 / 前一日量 ∈ 1.3~1.5 倍(温和放量,既压过空头又不过度消耗次日承接力)。
支撑重合加分:同金针条款(生效支撑位双重身份 → +1,10 分封顶)。
六、小股票池与买点(BP1 池 / BP2 池 / 持仓 模型)
① 入池(三道门槛全满足,2026-10-07 改版):金针形态成立 + 涨停基因 ≥3 + 形态分 ≥3 + 总分 ≥6 → 进 BP1 池(观察中),等突破确认。程序不自动下单。
② 买点 1(有效金针):金针后 3 个交易日内任一日收盘价 > 金针实体最高价 → 出现【买点1】,打标「今日出现买点1」。
· 有可用仓位 → 人工 buy <代码> 标记买入(进持仓,跟踪卖出规则);
· 无仓位 → 人工 tobp2 <代码> 把票挪到 BP2 池。
③ BP2 池:已触发 BP1(有效金针形成)但未在买点1买入的票,观察期(M = 基础分×2 天)内继续等【买点2】。
买点2 触发:价格落入(金针最低价+2%,金针实体最高价+3%)、上影 <4%、且为阳线 / 缩量十字 / 实体≤1% 小阴 → 打标「今日出现买点2」,人工 buy <代码> 执行。
④ 持仓(卖出规则):人工 buy <代码> [成本价] 标记买入后进入持仓(成本价缺省 = 买入日收盘价,是移动止盈的起算点)。
· 止损:盘中跌破金针最低价 → 卖,全程有效;
· 移动止盈 A(百分比档):以买入价/成本价为起点,期间最高收盘价较成本盈利 >8% 启动 → 止盈线 = 期间最高收盘价×95%;
· 移动止盈 B(涨停档):持仓期某日收盘封板 → 当日不动,次日起止盈线 = 涨停日(含)起最高收盘价×95%;
· A/B 两档并列各算各的,止盈线逐日上移只升不降,盘中破任一条即卖;
· 触板未封死(当日最高价触涨停价、收盘未封)→ 当日卖出;
· 到期:持仓周期 = 基础分×2 天,仅在未进入止盈模式时有效;进入止盈模式后无期限持有,直到破线。
📱 手机上也能标(2026-09-17 新增 / 09-18 改为弹窗输入):小池每行点 标记买入 → 弹出对话框,在里面输成本价(可留空,留空 = 按买入日收盘价计)→ 确定 → 输密码。标记成功后按钮变成红色「持仓中」,点它即可撤销(等同 unbuy)。
✎ 补填 / 修改成本价:已持仓的票点「成本价」那格(蓝色虚线下划线,未填时显示红色「未设 ✎」)即可改价,不会重置买入日与观察期天数。
unbuy <代码> 可撤销标记(命令行,等价操作)。
七、风险核查(半自动)
程序硬过滤面值<1 元 / 市值<5 亿
待核查7 段清单:财务类*ST / 规范类ST / 历史爆雷A类(终身)/ B类(可修复)/ 直接退市 / 隐性重大风险,需逐只人工确认(信息源仅四官方渠道)。
八、仓位管理
持仓 ≤2 只;9~10 分触发买点当日全仓;6~8 分阶梯:先 50% 试错,尾盘盈利 >15% 加 25%、>25% 加最后 25%。跨逻辑优先级:金针买点1 > 金针买点2 > 阳包阴;持仓 6~7 分未入盈利舒适期时,若出现 9~10 分买点1 票可尾盘换入(择优轮动)。
九、运行调度与数据
盘后 17:00:金针探底 + 阳包阴收盘检测 + 大池每日移出 + 复盘 + 淘金(阳包阴已于 2026-09-21 由盘中 14:19 并入,统一用当日完整收盘数据判定)。
当日涨停榜取同花顺专用涨停池为主、东方财富涨停板池兜底(两家均已过重试,收盘后即可用);westock(腾讯自选股)当日榜因盘后统计快照生成很晚(实测 19:30 后才就绪),仅作观测、不参与当日取用,历史 / 回测仍以它为准。
个股行情 / K 线主源 westock,缺当日 bar 时自动切 Sina 免费接口兜底。当日涨停榜若三源全部不可用,系统会告警并跳过当日涨停处理,绝不退回昨日旧榜单。
十、心态与免责
执行 > 结果;接受小亏;警惕过度自信;习惯空仓;拒绝频繁交易与过度盯盘;分仓不赌气。
💬 逻辑反馈 / 纠错
发现系统逻辑与你的理解不符、或数据有误?请填写下方表单提交。反馈会保存到本设备,并自动上报给系统维护者(无需你手动转发)。维护者读取后会更新底层逻辑并重新发布看板。