
一句话结论:SuperTrend 在 A 股个股上是本章最差的买点之一。默认参数翻多后持有 20 天跑输全市场 0.49%;拿到翻空再卖,胜率只有 28%。在沪深 300 上能把回撤从 45.6% 降到 25.0%,但收益只比买入持有多一点。
SuperTrend 是近十几年在海外交易社区很流行的指标,名字响亮、规则简单:一条线,价格在线上方做多,跌破离场。这一课看看它在 A 股的真实表现。

一、原理
SuperTrend 和上一课的 SAR 思路一样,都是一条会跟着价格移动的止损线,区别在于用波动幅度决定线的位置:
- 1. 先算 ATR(平均真实波幅,第 37 课会细讲),默认周期 10。
- 2. 中间价 =(最高价 + 最低价)÷ 2。
- 3. 上涨状态时,止损线 = 中间价 − 3 × ATR,只升不降。
- 4. 收盘跌破止损线,转为下跌状态,线跳到中间价 + 3 × ATR 上方,只降不升。
| 参数 | 默认值 | 作用 |
|---|---|---|
| ATR 周期 | 10 | 波动幅度的计算周期 |
| 倍数 | 3 | 止损线离价格多远,越大越不容易被洗出 |
波动大的股票,线离得远;波动小的股票,线贴得近。这比固定百分比止损更合理。
二、青柠数据实验 1:SuperTrend 翻多当买点
全 A 股 2016 年 1 月至 2026 年 10 月。SuperTrend 从下跌转为上涨当天记一次信号,第二天开盘买入,持有 20 天,和同一天全部股票平均收益比较:
| 参数(周期, 倍数) | 信号次数 | 每股每年 | 20 天收益 | 胜率 | 20 天超额 | 扣 0.15% 成本后 |
|---|---|---|---|---|---|---|
| 7, 1.5 | 189,860 | 7.9 次 | +0.41% | 47.6% | −0.12% | −0.27% |
| 10, 2 | 205,553 | 5.4 次 | +1.07% | 49.9% | −0.22% | −0.37% |
| 10, 3(默认) | 136,287 | 3.2 次 | +1.35% | 49.7% | −0.49% | −0.64% |
| 20, 3 | 120,852 | 3.2 次 | +1.06% | 48.9% | −0.42% | −0.57% |
参数越「稳」(倍数越大),信号越少,超额反而越差。默认的 (10, 3) 跑输 0.49%,是本章到目前为止单次信号跑输最多的指标。
原因和第三章一样:倍数越大,要涨得越多才会翻多,翻多时股票已经涨了一大段,正是「追强」。
三、青柠数据实验 2:按 SuperTrend 完整交易
SuperTrend 自带离场规则,所以更公平的测法是:翻多买入,拿到翻空再卖。默认参数 (10, 3),同一只股票同时只持有一笔:
| 指标 | 数值 |
|---|---|
| 交易笔数 | 71,129 |
| 胜率 | 28.4% |
| 盈利交易平均赚 | +18.9% |
| 亏损交易平均亏 | −8.8% |
| 盈亏比 | 2.13 |
| 每笔平均收益 | −0.96% |
| 平均持有 | 33 个交易日 |
| 相对同期全市场超额 | −2.58% |
这就是典型的趋势跟踪画像:赚的时候赚得多,但十次里七次亏。问题是盈亏比 2.13 撑不起 28% 的胜率。按第 5 课的公式,盈亏比 2.13 需要至少 32% 的胜率才能打平。
四、分年份和牛熊
默认参数翻多后持有 20 天:
| 年份 | 信号次数 | 20 天收益 | 胜率 | 20 天超额 |
|---|---|---|---|---|
| 2016 | 7,244 | +1.79% | 53.4% | −0.38% |
| 2017 | 7,907 | −0.78% | 43.7% | −0.54% |
| 2018 | 10,228 | −3.22% | 34.3% | −0.41% |
| 2019 | 11,555 | +4.32% | 58.7% | −0.64% |
| 2020 | 10,885 | +0.58% | 45.0% | −0.49% |
| 2021 | 12,497 | +2.86% | 54.1% | +0.72% |
| 2022 | 13,485 | +0.40% | 48.1% | −0.51% |
| 2023 | 15,585 | +0.40% | 50.2% | −0.22% |
| 2024 | 17,214 | +3.16% | 51.8% | −1.42% |
| 2025 | 16,264 | +3.63% | 57.3% | −0.36% |
| 2026 | 13,423 | −0.67% | 43.5% | −0.88% |
11 年里只有 2021 年为正。牛熊分开看(四组参数合计):牛市 20 天超额 −0.23%,熊市 −0.36%,都是负的。
五、青柠数据实验 3:沪深 300 择时
SuperTrend 为上涨状态时持有沪深 300,否则空仓,每次换仓扣 0.075%:
| 做法 | 总收益 | 年化 | 最大回撤 | 换仓次数 |
|---|---|---|---|---|
| 买入持有 | +14.52% | +1.27% | −45.60% | 1 |
| SuperTrend (10, 3) | +20.82% | +1.77% | −24.99% | 74 |
| SuperTrend (20, 3) | +10.21% | +0.91% | −28.30% | 78 |
指数上表现好一些:默认参数收益略高于买入持有,最大回撤降了将近一半。但把周期换成 20,收益就跌到买入持有以下。和第 19 课 ADX 择时(+48.3%、−18.9%)相比,SuperTrend 在指数上也逊色不少。
六、常见误区
「SuperTrend 是最好用的趋势指标」
在 A 股个股上,默认参数单次信号跑输 0.49%,完整交易胜率 28%,是本章表现较差的一个。
「盈亏比高就能赚钱」
盈亏比 2.13 看着不错,但胜率 28% 低于打平所需的 32%,结果每笔平均亏 0.96%。
「倍数调大,信号更可靠」
倍数从 2 调到 3,超额从 −0.22% 变成 −0.49%,更差了。
在青柠中实操
- 1. 量化策略 → + 新建策略,在 指标 → 趋势 里拖入 超级趋势(SUPERTREND),默认 10 / 3。
- 2. 用 金叉/上穿:收盘价上穿 SuperTrend,接到 入场信号。
- 3. 用 死叉/下穿:收盘价下穿 SuperTrend,接到 离场信号。
- 4. 先回测沪深 300 相关标的,再用 批量回测 跑个股,对比两者胜率和回撤的差别。
- 5. 也可以只用它当离场:入场用别的规则,离场用「收盘下穿 SuperTrend」。
更多策略可以在青柠策略市场查看。下一课(第 22 课)讲 Aroon 阿隆指标:用「距离上次新高过了多少天」判断趋势开始和结束。
常见问题
SuperTrend 和 SAR 哪个好?
都是移动止损线。SAR 翻转更频繁(每股每年约 9.5 次),SuperTrend 默认参数每年约 3.2 次。两者当买点在 A 股个股上都跑输。
为什么海外很多人说 SuperTrend 好用?
海外常见的演示多是单一标的、单一时段的图表。本课是全 A 股 10 年 13 万次信号的统计。
倍数用多少?
本课实测 (7, 1.5) 跑输最少,但仍然为负。默认 (10, 3) 适合当离场线,减少被洗出的次数。
口径说明
股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元的股票,价格后复权;区间 2016-01-04 至 2026-10-13,共 4,982 只股票。SuperTrend 以(最高价+最低价)÷2 为中线,上下轨为中线 ∓ 倍数 × ATR,上轨只降不升、下轨只升不降,收盘穿越翻转;个股 ATR 用简单平均真实波幅,在数据库中截断到最近 120 根 K 线递推,以贵州茅台为例与完整历史 Wilder 算法相比多空状态一致率约 93%~94%。沪深 300 使用完整历史 Wilder ATR。翻多信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。完整交易为次日开盘买入、翻空后次日开盘卖出,同一只股票同时只持有一笔。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。牛熊按沪深 300 收盘相对其 250 日均线划分。沪深 300 使用指数日线(000300.SH,价格指数,不含分红),每次换仓扣 0.075%。2026 年为不完整年度。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。
读到这里,不如自己验证一次
文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。