思路
为什么分账户:提醒用和自动交易
进攻式买入的手,和只看提醒、等人确认的手,不放进同一个账户。
账户分成两个,是为了不让进攻式买入的手和“提醒我、我来确认”的手挤在一起。一个账户的信号不会下另一个账户的单。
券商拆分(2026-08-20 锁定)
| 账户 | 账本 | 规则 |
|---|---|---|
| Toss | 罗素进攻 | r2000_scan · momentum_spec · RS>IWM · 流动性下限(排除便士股)· 常规时段买入 + OCO(整股) |
| NH | 回撤 / 保护 | SMA20 座位 · 确信提醒 · nh_stop_protect 离场 |
禁止交叉路由:NH 信号不得下 Toss 单(防止卖/买碰撞)。
入场哲学(NH 优先回撤)
- 有意义的回撤:60 日高 −4%…−15%,仍在 SMA50 之上,触及 SMA20
- 确认到 收盘 — 不做盘中刺穿买入
- 人工确认前仅提醒
离场哲学
- 回撤 / 确信座位:无自动 SMA20 卖出(会与买入提醒重叠)
- 通用 SMA20 模式:仅在 确认 棒离场(入场次日)
- 例外桶:ATR 止损/目标名字使用硬风险腿
防重叠
SMA20_PROTECT_BLOCKLIST 加上严格的前一根棒排序,把“好座位”提醒与趋势离场机器人分开。
Toss 离场模型
扫描衍生 OCO:ATR×2 止损 / 2R 目标。碎股仓位不在 OCO 覆盖内。
观察器(私有主机)
| Loop | Role |
|---|---|
momentum_paper |
30 分钟 ENTER + 回撤 + SMA20 模拟离场 |
nh_pullback_watch |
常规时段回撤座位(NH 提醒) |
nh_stop_protect |
NH SMA20 / ATR 保护 |
| 罗素扫描 | 仅 Toss 实盘路由 |
代理确信
单独的 15 分钟常规时段脚本仅在人+代理同意时发出 “好座位” Telegram 标签。无自动买入 · 无 Toss 路由。