
一句话结论:Aroon 教材里的「趋势开始」信号在 A 股个股上全部跑输,反倒是「趋势结束」那一侧(刚创新低)跑赢。但用在沪深 300 指数上,25 日 Aroon 择时的收益和回撤都好于买入持有。
前面几课的指标都在算价格的平均。Aroon 换了一个思路:不管价格多高,只看距离上一次创新高、新低过了多少天。

一、原理和公式
Aroon 有两条线,取值都在 0 到 100 之间:
| 线 | 公式 | 含义 |
|---|---|---|
| Aroon Up | (N − 距离最近 N 日最高价的天数) ÷ N × 100 | 新高有多「新」 |
| Aroon Down | (N − 距离最近 N 日最低价的天数) ÷ N × 100 | 新低有多「新」 |
以 N = 14 为例:
- – 今天创了 14 日新高,Aroon Up = 100。
- – 最高价出现在 7 天前,Aroon Up = 50。
- – 14 天前出现的最高价,Aroon Up = 0。
教材里的常见用法:
- – Up 上穿 Down:新高比新低更近,趋势转为向上。
- – Up ≥ 70 且 Down ≤ 30:强势上升趋势。
- – Up = 100:刚创新高,趋势延续。
青柠默认 N = 14。
二、青柠数据实验 1:四种信号
全 A 股 2016 年 1 月至 2026 年 10 月,信号日收盘确认,第二天开盘买入,持有 20 天,和同一天全部股票平均收益比较。
| 信号(N=14) | 次数 | 20 天收益 | 胜率 | 20 天超额 | 扣 0.15% 成本后 |
|---|---|---|---|---|---|
| Up 上穿 Down | 342,585 | +0.83% | 48.7% | −0.18% | −0.33% |
| Up ≥ 70 且 Down ≤ 30(首次) | 398,628 | +0.56% | 47.1% | −0.25% | −0.40% |
| Up = 100(创 14 日新高) | 1,214,685 | +0.58% | 46.8% | −0.37% | −0.52% |
| Down = 100(创 14 日新低,对照) | 1,416,045 | +1.34% | 49.6% | +0.26% | +0.11% |
三种看涨信号全部跑输,而且越「强」越差:「强势」组合比单纯的上穿还差,创新高最差。唯一跑赢的是对照组:刚创 14 日新低的股票。
换成 N = 25,规律更明显:
| 信号(N=25) | 次数 | 20 天超额 | 扣成本后 |
|---|---|---|---|
| Up 上穿 Down | 203,579 | −0.38% | −0.53% |
| Up ≥ 70 且 Down ≤ 30(首次) | 235,992 | −0.38% | −0.53% |
| Up = 100(创 25 日新高) | 839,576 | −0.54% | −0.69% |
| Down = 100(创 25 日新低) | 1,027,535 | +0.35% | +0.20% |
这和第三章的结论完全一致:A 股个股在几周尺度上是均值回归的,追新高跑输,买新低跑赢。
三、青柠数据实验 2:Aroon 振荡器
把两条线相减(Up − Down),每天把所有股票按这个值分组:
| Up − Down | 股票·日 | 20 天收益 | 胜率 | 20 天超额 |
|---|---|---|---|---|
| 70 以上 | 1,685,834 | +0.66% | 46.8% | −0.12% |
| 50 ~ 70 | 1,180,719 | +0.70% | 46.9% | −0.15% |
| 0 ~ 50 | 1,911,491 | +0.20% | 45.4% | −0.37% |
| −50 ~ 0 | 1,976,173 | +1.05% | 49.4% | +0.11% |
| −70 ~ −50 | 953,744 | +1.24% | 49.7% | +0.35% |
| −70 以下 | 1,951,793 | +1.43% | 50.1% | +0.27% |
教材说 Up − Down 大于 0 偏多,数据显示大于 0 的三组全部跑输,小于 0 的三组全部跑赢。
四、分年份和牛熊
Up 上穿 Down(N=14)每年的 20 天超额:
| 年份 | 信号次数 | 20 天收益 | 胜率 | 20 天超额 |
|---|---|---|---|---|
| 2016 | 18,370 | +1.81% | 53.3% | −0.06% |
| 2017 | 22,435 | −0.38% | 47.3% | −0.14% |
| 2018 | 25,526 | −3.09% | 35.1% | −0.28% |
| 2019 | 26,382 | +2.72% | 56.4% | −0.25% |
| 2020 | 28,978 | +1.13% | 46.4% | +0.10% |
| 2021 | 32,975 | +2.38% | 53.1% | +0.24% |
| 2022 | 35,592 | −0.71% | 45.0% | −0.08% |
| 2023 | 39,041 | −0.01% | 46.1% | −0.24% |
| 2024 | 40,227 | +0.87% | 46.2% | −0.42% |
| 2025 | 42,839 | +3.91% | 60.4% | −0.03% |
| 2026 | 30,220 | −0.97% | 42.6% | −0.86% |
| 市况 | 信号次数 | 20 天收益 | 20 天超额 |
|---|---|---|---|
| 牛市 | 188,205 | +0.70% | −0.11% |
| 熊市 | 154,380 | +0.99% | −0.26% |
11 年里只有 2020、2021 两年为正,牛熊市都跑输。
五、青柠数据实验 3:用 Aroon 判断大盘
沪深 300 上 Aroon Up 高于 Down 就第二天持有,否则空仓,每次换仓扣 0.075%。
| 做法 | 总收益 | 年化 | 最大回撤 | 换仓次数 |
|---|---|---|---|---|
| 买入持有 | +14.18% | +1.24% | −45.60% | 1 |
| Aroon(14) Up > Down | +12.33% | +1.09% | −28.63% | 172 |
| Aroon(25) Up > Down | +23.02% | +1.94% | −27.93% | 106 |

又一次看到同样的分化:个股上没用,指数上有用,而且周期越长越好。 Aroon(25) 把最大回撤从 45.6% 降到 27.9%,收益也更高。和前几课一样,这段时间沪深 300 的三年半下跌让择时显得更好,不能简单外推。
六、常见误区
「Aroon Up = 100 说明趋势很强,该买」
创新高的股票之后 20 天跑输 0.37%,是四种信号里最差的。
「Up ≥ 70 且 Down ≤ 30 是更可靠的强信号」
它比单纯的上穿还差,信号也更多。
「Up − Down 大于 0 偏多」
在个股上,大于 0 的全部跑输,小于 0 的全部跑赢。
「周期短反应快,更好」
个股上 25 日比 14 日的看涨信号更差;指数上 25 日比 14 日更好。快慢要看用在哪里。
在青柠中实操
- 1. 量化策略 → + 新建策略,在 指标 → 趋势 里拖入 阿隆指标,周期填 25。
- 2. 用 金叉/上穿,快线选 Aroon Up、慢线选 Aroon Down 作入场,死叉/下穿 作离场。
- 3. 对沪深 300 相关标的回测,和买入持有对比最大回撤。
- 4. 换成个股,用 批量回测 跑全市场,对比 14 和 25 两种周期。
- 5. 想检验「买新低」:用 数值比较 写「Aroon Down = 100」作入场,加上止损和最长持有天数。
更多策略可以在青柠策略市场查看。下一课(第 23 课)讲海龟交易法则:唐奇安通道突破在 A 股还有效吗?
常见问题
Aroon 和创新高有什么区别?
Aroon Up = 100 就是创 N 日新高。Aroon 多提供了「新高过去了多久」的信息,可以看趋势是在加速还是在衰减。
青柠有 Aroon 振荡器吗?
目前只有 Up 和 Down 两条线。振荡器就是两者相减,可以用两个条件组合实现。
为什么买新低反而跑赢?
这是 A 股个股短期均值回归的又一个表现,和第 16 课 BIAS 超跌、第 10 课「均线下方的股票更好」是同一个现象。买新低同样有尾部风险,要分散仓位。
口径说明
股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元、日线不足 26 根的股票,价格后复权;区间 2016-01-04 至 2026-10-13,共 5,013 只股票、2,615 个交易日。Aroon 窗口为最近 N + 1 根 K 线,最高(低)价出现多次时取最近一次,与青柠引擎一致。强信号为首次同时满足 Up ≥ 70 且 Down ≤ 30。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。振荡器分组为每个股票日按当日 Up − Down 归组的状态统计。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。牛熊按沪深 300 收盘相对其 250 日均线划分。沪深 300 使用指数日线(000300.SH,价格指数,不含分红),每次换仓扣 0.075%,数据截至 2026-10-13,因此买入持有收益与前几课略有不同。2026 年为不完整年度。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。
读到这里,不如自己验证一次
文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。