仙统买卖指标
缠论买卖点
频道里发一个代码,几十秒后回一张 2400×1440 的图。一二三类买卖点全部标注, 中枢、趋势通道、SAR 一并画出来。 真正让它和别的缠论工具不一样的是两件事:每个信号都带失效价, 以及未收盘的 K 线绝不允许产生确认信号。
指标口径
六步流水线,纯计算,不含任何拟合参数训练。缠论没有唯一标准(光"笔"就有新旧两派),所以口径必须写清楚。
| 标签 | 含义 |
|---|---|
| b1 / s1 | 趋势背驰 —— 两段之间隔着一个完整中枢 |
| b1a / s1a | 盘整背驰 —— 同一中枢内的背驰,即"类一买卖" |
| b2 / s2 | 一买/一卖之后回抽,不破前低 / 不破前高 |
| b3 / s3 | 突破中枢上沿 / 下沿后回踩,不回中枢 |
| b? / s? | 预警(灰标签)—— 未确认,随时可能翻转 |
| 黄色阴影带 | 中枢区间 [ZD, ZG] |
| 橙 / 青实线 | 趋势通道主轨(锚定摆动高低点的凸包边) |
| 橙色点线 | Parabolic SAR |
信号的三种状态
图上、Discord 里、命令行里用的是同一套语言,不会出现"图上写着买、卡片上写着等"这种事。
为什么必须有"已失效"这个状态
每个信号都带一个一等字段 invalid_price:
跌破(买点)/ 涨过(卖点)它,这个信号的前提就不成立了。
各级别口径不同 —— 背驰类是背驰点自身,二买卖是一买卖价,三买卖是容差调整后的中枢边沿。
不标失效,图就是在用现在时说一件已经不成立的事
这三个数字放在一起就是这个功能存在的全部理由。 底部的「最新信号」卡报的是最后一个仍然有效的信号; 一个都没有时,才退回报最近那个并明确标注「已失效」。
唯一不可协商的约束
最后一根 K 线若未收盘,只能产生「预警」,不能产生确认信号。
未收盘的 K 线 high / low / close 还会变,据此确认的分型、笔、背驰都会在下一个 tick 翻转。 允许它出确认信号 = 未来函数 + 信号闪烁。
自检脚本有专门一节验证这道闸门,并且两条路径(买卖点信号、图上的背驰大标签)都查。
失效标记不受这道闸门约束,因为它不会翻转:未收盘 K 线的 high 只增不减、low 只减不增, 「已击穿」一旦成立就不会走回来。
信号质量护栏
每次改参数之前存一份基准,改完再跑一次对比。这个工具只报不调, 而且我们很清楚它能回答什么、不能回答什么。
能回答
「我刚才那次改动,有没有把某个级别的信号打崩。」
不能回答
「背驰阈值该取 0.88 还是 0.90。」
32 个标的约 265 个信号,按级别和方向拆开后每格只有几十个,胜率的自助区间宽达 ±10~20 个百分点。 在这种样本上按胜率调参数,调的是噪音 —— 会让指标在这 32 个标的上变好看、在别的标的上变差。 所以它不提供自动寻优。
三个必须做对的口径
- 真实入场时刻。信号挂在分型那根 K 线上,但那根 K 线当时并不知道自己是分型 —— 要等右侧 K 线走完才确认。直接拿信号价入场是前视偏差。 默认口径是前推重算:对每个信号从它那根 K 线往后逐根重跑,找到它第一次以确认态出现的那根。 实测入场滞后中位 2 根,这个偏差能让收益虚高最多 4.6 个百分点。
- 随机对照。样本期是单边上涨的,任何买入信号都好看、任何卖出信号都难看。 每个信号都在同一标的同一方向上随机取 50 个入场点做配对对照,最终只看净差。
- 多空分开 + 整群自助法。同一标的的信号高度相关,当独立样本会把置信区间算得过窄。 按标的整群重采样才诚实。
最常调的三个参数
| 参数 | 默认 | 调它会发生什么 |
|---|---|---|
| min_stroke_bars | 4 | 4 = 新笔定义(分型间至少 1 根独立 K);改 5 变老笔,信号更少更稳 |
| div_ratio | 0.90 | 背驰阈值。调低更严格,信号更少 |
| min_pivot_height | 0.15 | 中枢有效性下限(单位是构成笔的振幅中位数)。三笔只擦出一丝重叠的不是盘整而是巧合 —— 这类"中枢"不产生三买三卖,也不作为趋势背驰的锚。调高会同时减少 b3/s3 与 b1/s1 |
顺带做的一件事:财报前瞻
同一个机器人进程,按频道分流。在财报频道里发个代码,约一分钟出一份前瞻。
输入是分析师共识(目标价 + 买卖分布)、近 8 季财报前后的价格路径(历史反应统计与 IV crush 上下文)、 期权链隐含波动、以及近期新闻标题。
它管不住什么
已知边界
- 缠论没有唯一标准。光"笔"就有新旧两派定义。这里的口径是明写出来的一种,不是唯一正确的一种。
- 护栏工具无法告诉你参数该取多少。样本量根本不够,它只能告诉你"有没有改崩"。
- 信号不含任何基本面判断。财报、增发、并购、退市风险一概不看。
- 失效价不是止损位。它说的是"这个信号的前提不成立了",不是"你该在这里割肉"。仓位与止损是你的事。
- 样本期偏向单边上涨。护栏里的随机对照就是为此存在的 —— 但它只能校正对照,不能替你补上没经历过的行情。