Generated by Answer me with HTML 0.5.5 · 2026-10-21 02:01 · ★ Star on GitHub
同花顺怎么对上 · 先别比水平,比比值
1.24 与 1.20 差 3.3% 是水平差,HJ2 只看比值,不看水平
Lead: HJ20 和 HJD 都是比值型指标。两条序列只要相对走势一样,绝对水平差多少都不影响档位。回基准后能不能对上,取决于比值是否一致,不取决于 1.24 和 1.20 差多少。
水平差为什么不产生档位差
公式本身把水平消掉了
HJ20 = (今收 ÷ 20日前收盘 − 1) × 100
HJD = (今收 ÷ 120日最高 − 1) × 100
若同花顺 = k × 通达信,且 k 恒定,则两边 HJ20 与 HJD 完全相同。 k 是 1.0333 还是 1.5 都无所谓,它被除法约掉了。
- 1.24 ÷ 1.20 = 1.0333。这只是单位或归一化口径不同。
- 只要这个比例每天不变,两边的
HJ20、HJD、HJ2逐一相等。 - 也就是说:回基准后同花顺会自动对上,今天两边都是 3 档。
- 你昨天看到同花顺 4 档、通达信 3 档,原因是同花顺那侧写了
-8/-4,不是数据不同。
30 秒验证
不写代码的做法:
- 今天:同花顺 1.24 ÷ 通达信 1.20 = 1.0333。
- 再算 20 个交易日前的两个值,同样的除法。
- 两个比值相同(差不超过 0.3%)→ 同一条序列,阈值共用,回基准即可。
- 比值不同 → 形态不同,才需要重标。
严谨一点的做法,两边各加一行临时输出:
HJ20,NODRAW;HJD,NODRAW;- 装好后同一天看「HJ20」和「HJD」两个数值。
- 两边相等 → 回基准,收工。
- 两边不等 → 差多少记下来,按下一节处理。
三种结果怎么处理
| 情况 | 现象 | 处置 |
|---|---|---|
| 比值恒定 | HJ20、HJD 两边相等 | 两边都用 -10/-5、-18/-10,今天都是 3 档 |
| 比值差固定值 | 两边 HJ20 差一个稳定量,如 1.2pp | 同花顺阈值整体平移同样的量,通达信留基准 |
| 比值漂移 | 差值每天在变 | 拿 883957 历史做分位匹配重标;或两边都换固定上证 |
- 第一种最常见,也最省事:回基准两边就一致,不需要任何重标。
- 第三种才是真麻烦。那时最干净的做法是两边都读上证指数,数值必然相同,代价是放弃平均股价对小票的敏感度。
- 你先跑一遍诊断,把两边的
HJ20、HJD报给我。相等我就直接回基准收口;不相等我按实际差值算平移量或重标。