Aroon 阿隆指标:趋势开始和结束的信号

青 青柠量化
2026-10-13
Aroon四种信号扣成本20日超额:只有创14日新低为正,三种看涨信号全部为负。

一句话结论:Aroon 教材里的「趋势开始」信号在 A 股个股上全部跑输,反倒是「趋势结束」那一侧(刚创新低)跑赢。但用在沪深 300 指数上,25 日 Aroon 择时的收益和回撤都好于买入持有。

前面几课的指标都在算价格的平均。Aroon 换了一个思路:不管价格多高,只看距离上一次创新高、新低过了多少天。

Aroon四种信号扣成本20日超额:只有创14日新低为正,三种看涨信号全部为负。
Aroon四种信号扣成本20日超额:只有创14日新低为正,三种看涨信号全部为负。

一、原理和公式

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 上穿 Down342,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 上穿 Down203,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 ~ 701,180,719+0.70%46.9%−0.15%
0 ~ 501,911,491+0.20%45.4%−0.37%
−50 ~ 01,976,173+1.05%49.4%+0.11%
−70 ~ −50953,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 天超额
201618,370+1.81%53.3%−0.06%
201722,435−0.38%47.3%−0.14%
201825,526−3.09%35.1%−0.28%
201926,382+2.72%56.4%−0.25%
202028,978+1.13%46.4%+0.10%
202132,975+2.38%53.1%+0.24%
202235,592−0.71%45.0%−0.08%
202339,041−0.01%46.1%−0.24%
202440,227+0.87%46.2%−0.42%
202542,839+3.91%60.4%−0.03%
202630,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
沪深300上Aroon(25)择时10年收益+23.0%,最大回撤-27.9%,均好于买入持有。
沪深300上Aroon(25)择时10年收益+23.0%,最大回撤-27.9%,均好于买入持有。

又一次看到同样的分化:个股上没用,指数上有用,而且周期越长越好。 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. 1. 量化策略 → + 新建策略,在 指标 → 趋势 里拖入 阿隆指标,周期填 25。
  2. 2. 用 金叉/上穿,快线选 Aroon Up、慢线选 Aroon Down 作入场,死叉/下穿 作离场。
  3. 3. 对沪深 300 相关标的回测,和买入持有对比最大回撤。
  4. 4. 换成个股,用 批量回测 跑全市场,对比 14 和 25 两种周期。
  5. 5. 想检验「买新低」:用 数值比较 写「Aroon Down = 100」作入场,加上止损和最长持有天数。
策略库回测 · 沪深A股 · 近 1 年日 K · 默认参数 更新于 2026-09-11 19:02 · 每日重算
# 策略 类型 年化收益 夏普 最大回撤 胜率 评级
01 左侧趋势抄底·急跌收阳 趋势 +1.3% 0.85 16.4% 83% A 导入复现
02 MACD金叉死叉 趋势 +0.9% 0.08 20.8% 35% PRO 导入复现
03 RSI超买超卖 震荡 +0.8% 0.23 30.8% 45% PRO 导入复现

更多策略可以在青柠策略市场查看。下一课(第 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 年为不完整年度。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。