0先搞清楚你在学什么
你手上其实是两套互补的工具,不是两套竞争的理论。它们各管一段,合起来才是一笔完整的交易。
你需要的前置知识
只需要会看 K 线图,知道「开盘价、收盘价、最高价、最低价」四个字。其余从第 1 章开始讲。
1K 线的最小知识
一根 K 线记录一段时间内的四个价格。这段时间可以是 1 分钟、1 小时、1 天——规则完全一样,只是时间长短不同(这一点很重要,第 6 章会证明)。
几种需要认识的形状——它们的共同点是实体很小或者没有影线,代表这段时间里多空力量出现了特殊状态:
这句话值得记住:K 线本身不预测任何东西,它只是把价格记录下来。所有方法都是在这份记录上找规律,而规律可能是真的,也可能是你眼睛骗你。
2顶底分型 —— 整套方法里最硬的部分✓ 实测有效
这是唯一一个规则完全确定、不需要任何主观判断的部分:什么时候算成立、在哪个价格进场、止损放哪、止盈放哪,全部写死。也正因为写死了,才能拿数据验证。
底分型三步走(做多)
原文定义是这样的:
拆成三步,配三根被命名的 K 线:
- 找 X 线 —— 最低那根下跌过程中不断创新低,谁的最低价最低,谁就是 X 线。只要出现更低的低点,X 线就换人往后移。这一步没有任何主观成分:不是「我觉得这里像底」,而是「到目前为止最低的那根」。
- 等 Y 线 —— 确认那根之后的 K 线不再创新低,直到某一根的收盘价站上了 X 线的最高价。这根就是 Y 线,底分型此刻成立。
最容易错的地方:必须是「收盘价」站上,不是盘中最高价碰到就算。 - Z 线 —— 开仓那根分型成立后,价格已经在 X 线最高价之上了。你在 X 线的最高价挂买单等回踩,成交的那根 K 线就是 Z 线。没回踩就不做这笔。
顶分型就是把它翻过来(做空)
找最高那根当 X 线 → 等某根 K 线收盘价跌破 X 线的最低价(Y 线,分型成立)→ 在 X 线最低价挂卖单等反弹成交(Z 线)→ 止损放 X 线最高价。
Z = XB − YC(X 线最高价减 Y 线最低价),这就是「保守利润空间」,也正好是下一章 AB9 线的幅度。三个价位怎么定
口诀里有两句专门讲这个:「多空买卖选 B 线;A 线止损记心间」——B 线是进场价,A 线是止损价。翻译成人话:
| 方向 | 进场(B 线) | 止损(A 线) | 止盈 |
|---|---|---|---|
| 底分型 · 做多 | X 线最高价 | X 线最低价 | 进场 + 幅度 ×比例 |
| 顶分型 · 做空 | X 线最低价 | X 线最高价 | 进场 − 幅度 ×比例 |
幅度(这个词后面一直用)= 做多时 Y线最高价 − X线最低价;做空时 X线最高价 − Y线最低价。
文档给的止盈公式是「进场 ± 1 倍幅度」。实测发现这个倍数应该放大到 1.618,第 6 章有数据。
影线规则:进场价要微调
如果 X 线的影线特别长,直接用最高/最低价当进场价就太远了。原文的「注意事项」给了修正:
| X 线的形状 | 底分型进场价取 | 顶分型进场价取 |
|---|---|---|
| 实体 K 线(影线都很短) | 最高价 | 最低价 |
| 影线超过实体的一半 | 收盘价 | 开盘价 |
这条规则实际影响很大:它让止损距离变小,也就是让同样一笔行情的盈亏比变好。我回测时严格按这张表执行。
3结构与波浪 —— 只做第 3 浪?✗ 实测没加分
这一章的规则听起来最有道理,但也是我唯一用数据否掉的规则。先讲它说什么,再讲为什么否掉。
上涨结构和下跌结构
配合前一章:3 浪的开启点就在 2 浪最低点——而 2 浪最低点正好是一个底分型。所以理论上,「只做第 3 浪」= 「只做那些发生在更高低点上的底分型」。
我怎么验的,以及结果
我把它翻译成机械规则:只有当这个底分型的最低价高于前一个底分型的最低价(也就是「更高的低点」),才允许进场。再额外试了 5 种斐波那契回撤深度带。1 小时线、六个币种:
| 过滤条件 | 笔数 | 平均每笔期望 |
|---|---|---|
| 不加过滤(裸分型) | 12368 | +0.23R |
| + 只做更高的低点 | 7308 | +0.20R |
| + 回撤深度 0.382~0.786 | 4495 | +0.20R |
| + 回撤深度 0.5~0.786 | 3648 | +0.18R |
| + 回撤深度 0.382~0.618 | 2698 | +0.19R |
| + 回撤深度 0.618~0.886 | 3653 | +0.18R |
唯一的好处是回撤变小(BTC 从 −40R 降到 −22R),但因为总利润也砍半,按「总利润 ÷ 最大回撤」算,5 个币种里仍然是不过滤更优。
这一章仍然值得读的部分
文档 5.4 讲大小周期关系,这段是对的,而且第 6 章的数据支持它:
翻译:同一个信号,在 4 小时线上比在 5 分钟线上可靠。第 6 章我会用数字说明「不稳定」具体不稳定在哪——答案有点出人意料,不是形态变差了,是手续费吃掉了利润。
4AB9 线 —— 止盈放哪✓ 实测有效
分型告诉你在哪进场、止损放哪,AB9 线告诉你止盈放哪。这是九条按比例排开的价位,1 线最近,9 线最远。
九条线是怎么算的
原文只给了 3/6/9 线的含义,没给完整公式。但文档里有两个信息可以把它反推出来:
- 它自己的止盈公式是「进场 + 1 倍幅度」——说明 1.0 倍这个位置就是 3 线;
- 口诀里有九句话分别点到了各条线的意义,把它们和标准斐波那契数字对齐,九个位置全部对得上。
反推出来的比例表(工具里可以改):
| 线 | 比例 | 口诀里对应的话 | 斐波那契身份 |
|---|---|---|---|
| 1 线 | 0.382 | 回调关注一二线 | 经典回撤位 |
| 2 线 | 0.618 | 回调关注一二线;离场要在两线半 | 黄金比 |
| 3 线 | 1.000 | 一波涨跌二三线;3 线作为支撑;突破 3 线往 6 线靠拢 | = 文档的止盈公式 |
| 4 线 | 1.272 | 第四线来是一关 | √1.618 |
| 5 线 | 1.618 | 二波关键五六线;五六顶底亦常见 | 黄金扩展 |
| 6 线 | 2.000 | 6 线附近开空;触达 6 线产生回调 | 整数倍 |
| 7 线 | 2.618 | 五七离场要果断 | 1.618² |
| 8 线 | 3.000 | 三波七八一循环;七上八下多空转 | 整数倍 |
| 9 线 | 4.236 | 九线属于极限位置 | 1.618³ |
· 3 线(1.0):2 小时线上每笔 +0.13R ~ +0.19R,胜率约 42%
· 5 线(1.618):2 小时线上每笔 +0.13R ~ +0.26R,胜率约 30%,六个币种全部为正
5 线的胜率更低但盈亏比更好,总期望更稳。这也和口诀那句「二波关键五六线」吻合。
3 / 6 / 9 线的用法
翻译成新手能执行的动作:
- 没到 3 线:这笔还在正常推进,拿着。
- 站上 3 线:3 线由目标变成支撑。可以先减一半仓位,剩下的把止损提到 3 线(保本)。
- 到 5–6 线:这是主要减仓区。口诀说「5/6 线时抛多」,因为触达 6 线往往要回调。
- 到 9 线:极限位,不要再幻想更多。
价格共振:AB9 线最有价值的用法
意思是:在 1 小时线上算一套 AB9 线,在 4 小时线上再算一套。如果两套里有两条线价格几乎重合,这个价位就比单周期算出来的位置更硬。同理,如果某条 AB9 线正好和一条均线(MA)重合,也算共振。这条我还没验,属于待验清单
5江恩轮中轮 —— 时间和价格的关口⚠ 只能当观察位
江恩的核心主张是:时间是唯一没人能操纵的因素。价格可以被资金推,成交量可以造假,但 24 小时就是 24 小时。轮中轮就是把时间和价格放到同一张转盘上找关口。
转盘的构造
核心规则只有一条:在方阵里绕一整圈(360°),等于数字的平方根加 2。比如 √60 ≈ 7.75,加 2 得 9.75,平方回去是 95 —— 所以 60 转一圈到 95。转半圈(180°)就是平方根加 1。
两点定三点:轮中轮最实用的用法
用两个已经确认的转折点,推第三个。步骤:
- 填两个点找两个毫无争议的大级别高低点,把价格和日期都填进工具。
- 校准看这两点在平方根轴上转了多少度。如果接近 45° 的整数倍,说明这张盘对这个品种「对得上」;差太多就换基准点。
- 推第三点的价格沿同一族角度继续转,得到候选价位。
- 推第三点的时间看第一个点在节气环上的角度,转整圈(一年)回到同一位置,就是时间窗口。
我用真实历史验的结果
有人给了我一组真实数据(价格已简化十倍):2008-02-14 高点 60、2008-10-17 低点 16、2011-02-16 高点 86、2012-06 低点 55、2014-08-13 高点 87、2016-01-01 低点 48。逐条检验:
| 规则 | 实测命中 | 随机也能中 | 结论 |
|---|---|---|---|
| 价格转角是 45° 的整数倍(容差 ±1) | 7/15 | 9/15 | ✗ 不如随机 |
| 时间间隔是整圈/半圈的倍数(±5 天) | 6/15 | 3.3/15 | ~ 略超随机 |
| 天数正好是平方数(±5 天) | 3/5 | 1.5/5 | ~ 略超随机 |
| 两个格子的距离正好 5 格(3-4-5 直角三角形) | 3/15 | 0.7/15 | ✓ 最显著 |
最漂亮的一组:三个高点在节气环上的角度分别是 325.5° / 327.5° / 143.0° —— 前两个只差 2°,第三个差 177°(正好对面)。也就是三个大高点全部落在「2 月中 ↔ 8 月中」这条季节轴上,误差 1–4 天。
② 「半圈」= 半年,所以这条规则其实退化成「大顶容易出现在 2 月中或 8 月中」,是季节性,不是江恩特有的推算;
③ 价格那一半完全没有信息量——±1 的容差在这些价位上覆盖了 45° 网格的一半,任何数字都能找到理由说它「命中」。
所以轮中轮的正确用法是:提前把可能出事的日期和价位圈出来,等价格自己走到那里,再用第 2 章的分型给信号。它不是信号源,是观察清单生成器。
6实测:到底哪些有效
测试条件:BTC / ETH / SOL / ADA / XRP / BNB 六个币种,2023-01-01 到 2025-12-31 三年,手续费万五双边,用 1 分钟数据模拟真实成交顺序。成绩用 R 表示:1R = 一笔交易的止损金额,+0.2R 意思是平均每笔赚 0.2 倍的单笔风险。
发现一:同一个形态在所有周期上一样有效(自同构)
把手续费加回去,只看「信号本身的质量」:
| 周期 | 笔数 | 胜率 | 手续费占单笔风险 | 扣费前期望 | 扣费后期望 |
|---|---|---|---|---|---|
| 5 分钟 | 27995 | 42.8% | 101% | +0.32R | −0.69R |
| 15 分钟 | 8889 | 56.1% | 55% | +0.36R | −0.19R |
| 30 分钟 | 4044 | 58.6% | 36% | +0.36R | −0.00R |
| 1 小时 | 1947 | 60.0% | 24% | +0.39R | +0.15R |
| 2 小时 | 892 | 62.1% | 15% | +0.42R | +0.27R |
| 4 小时 | 492 | 63.4% | 11% | +0.47R | +0.37R |
| 日线 | 78 | 56.4% | 4% | +0.31R | +0.28R |
发现二:止盈放 5 线(1.618)最稳
| 周期 / 止盈 | BTC | ETH | SOL | 胜率 |
|---|---|---|---|---|
| 1 小时 · 2 线 0.618 | −0.014R | +0.044R | +0.090R | 54% |
| 1 小时 · 3 线 1.0 | +0.041R | +0.074R | +0.115R | 42% |
| 1 小时 · 5 线 1.618 | +0.093R | +0.099R | +0.135R | 30% |
| 4 小时 · 2 线 0.618 | +0.104R | +0.179R | +0.209R | 54% |
| 4 小时 · 5 线 1.618 | +0.192R | +0.311R | +0.153R | 31% |
发现三:最终配置,六个币种全部为正
| 周期 | 正期望币种 | 总笔数 | 平均每笔 | 三年总计 |
|---|---|---|---|---|
| 2 小时 | 6 / 6 | 4049 | +0.183R | +743R |
| 4 小时 | 6 / 6 | 2038 | +0.198R | +404R |
止损滑点实测 0.00%——加密市场 7×24 不休市,基本没有跳空,止损位都能原价成交。这是之前最担心的风险,结果不存在。
发现四:胜率 30% 意味着什么
这就是为什么第 8 章要讲仓位——如果每笔风险 1%,−57R 意味着账户回撤 40% 以上。如果你受不了这个,就该用更小的仓位,而不是改规则。
7三个骗过我的坑
这一章可能比前面所有章都重要。我在验证过程中犯了三个错,每一个都让成绩看起来好得多。如果你以后自己做回测,这三个坑一定会遇到。
坑一:前视偏差 —— 用了当时还不知道的信息
我最早给「X 线」加了个过滤:要求它是前后各 40 根 K 线里最低的。听起来很合理——这样才算真正的大底。但分型确认时,后面那 40 根还没发生。我等于偷看了未来。
自查方法:问自己「这个判断,在我要下单的那一秒,能做出来吗?」只要用到了任何一根还没收盘的 K 线,就是偷看。
坑二:同一根 K 线内的成交顺序
这个坑最隐蔽。在 1 小时线上,进场和止盈可能落在同一根 K 线里。用这根 K 线的最高价判断「有没有到止盈」,会把进场之前就发生过的高点也算成止盈。
我用 1 分钟数据按真实顺序重放后:
| 止盈位 | K 线近似(偷看) | 1 分钟真实顺序 | 虚增了 |
|---|---|---|---|
| 0.618(窄) | +0.152R | −0.014R | 0.166R |
| 1.0 | +0.100R | +0.041R | 0.059R |
| 1.618(宽) | +0.110R | +0.093R | 0.017R |
规律:止盈越接近进场价的策略,越容易被 K 线级别的回测高估。做短线的人尤其要注意。
坑三:多重检验 —— 试到对为止
我试了 6 种斐波那契回撤带。其中「0.382~0.618」让 BTC 从 +0.15R 涨到 +0.22R,看着很棒。但同一个条件下 ETH 从 +0.21R 塌到 +0.03R。
如果我只报 BTC 那个数,就是在骗人。试 20 种参数,总有一种在某个品种上表现出色——这是随机性的必然结果,不是发现。
② 一个规则必须在多个品种上同时成立才算数(我要求 6 个币种至少 5 个为正);
③ 一定要做随机对照:把入场时间随便打乱,其他都不变,跑 200 次。如果你的成绩落在随机的结果范围里,那就是没有优势。我用这一招否掉了江恩价格法和文档原版的 1.0 止盈。
8新手操作清单
把前面所有内容压缩成可以照着做的步骤。先在模拟盘或者 K 线训练器 里手动跑够 50 笔再碰真钱。
每天要做的事
- 选周期:4 小时线新手从 4 小时开始,一年约 120 个信号,一天看两次图就够,不会被盯盘拖垮。绝对不要从 5 分钟开始。
- 找 X 线在最近的下跌段里,找到最低价那根 K 线。它的最高价、最低价、收盘价三个数记下来。
- 等 Y 线确认盯着有没有哪根 K 线的收盘价站上 X 线的最高价。没有就继续等,出现更低的低点就把 X 线换成新的那根。这一步的耐心是整套方法的门槛。
- 算三个价位
进场 = X 线最高价(下影线超过实体一半就改用收盘价)
止损 = X 线最低价
幅度 = Y 线最高价 − X 线最低价
止盈 = 进场 + 幅度 × 1.618 - 算仓位先定「这笔最多亏账户的 1%」,再算能买多少:
数量 = 账户 × 1% ÷ (进场价 − 止损价)。永远先算仓位再下单,不要先想赚多少。 - 挂单等回踩在进场价挂限价单。给它 10 根 K 线的时间,没成交就取消,这笔放弃。不要追价。
- 成交后只做两件事止损单挂好,止盈单挂好,然后关掉软件。价格站上 3 线(1 倍幅度)可以把止损提到保本,其余不动。
- 记录每笔记下 X/Y 线日期、三个价位、结果、赚亏几个 R。50 笔之后你才有资格评价这套方法适不适合你。
绝对不要做的事
- 不要把止损放宽。止损是 X 线的另一端,这是规则的一部分。放宽止损等于换了一套没验证过的规则。
- 不要因为「感觉快到了」提前止盈。这套方法胜率只有 30%,全部利润来自少数几笔跑到 1.618 的单子。你把大赢单提前平掉,剩下的就只有亏损了。
- 不要做 30 分钟以下的周期,除非你的手续费能压到万一以下。
- 不要用轮中轮当进场信号。它只负责提前圈出「哪几天、哪些价位值得盯」,真正的扣扳机交给分型。
- 不要加「只做第 3 浪」这类过滤,除非你自己在自己的数据上验证过它加分。我验的结果是减分。
- 不要相信任何没做过随机对照的回测,包括我这份——我把脚本都放在项目里了,你可以自己重跑。
一张决策图
② 止盈放 1.618 倍幅度,不是 1 倍;
③ 4 小时线起步,先手动跑 50 笔。
9术语表
| 词 | 意思 |
|---|---|
| X 线 | 一段行情里创出最极端价格(最低或最高)的那根 K 线 |
| Y 线 | 收盘价突破 X 线反向极值、确认分型成立的那根 K 线 |
| Z 线 | 回踩到进场价、实际成交的那根 K 线 |
| A 线 / B 线 | A 线 = 止损基准,B 线 = 进场基准(口诀:多空买卖选 B 线,A 线止损记心间) |
| 幅度 | 做多时 Y 线最高价 − X 线最低价;做空时 X 线最高价 − Y 线最低价 |
| AB9 线 | 以幅度为单位、按斐波那契比例排开的九个目标价位 |
| R | 一笔交易的止损金额。+2R = 赚了两倍单笔风险。用 R 记账可以忽略仓位大小比较策略 |
| 期望 | 平均每笔赚多少 R。+0.2R 意味着长期每笔平均赚 0.2 倍风险 |
| 盈亏比 | 平均赢的钱 ÷ 平均亏的钱。胜率低的策略必须靠高盈亏比赚钱 |
| 最大回撤 | 资金从最高点掉下来的最大幅度。衡量「你要能扛住多难受」 |
| 前视偏差 | 回测里用了当时还不可能知道的信息,会让成绩虚高 |
| 随机对照 | 把进场时间随机打乱、其他条件不变,用来判断策略的择时是否真有价值 |
| 自同构 | 同一种结构在不同时间周期上重复出现。本教程用数据验证了它成立 |
| 节气环 | 轮中轮的中间环,一圈正好一年,春分 0°、夏至 90°、秋分 180°、冬至 270° |
fractal_backtest.py(分型回测)、wave_filter.py(浪型过滤)、replay_1m.py(1 分钟精度重放)。这不是投资建议。真金白银之前,先手动跑够 50 笔。