线性回归通道:如何绘制、解读和交易

线性回归通道会在一组收盘价中画出最佳拟合直线(最小二乘线),并在其上方和下方按设定的标准差数量添加两条平行线,通常为 2。中线显示趋势方向和斜率;外侧线显示价格通常会偏离中线多远。交易者会在上升趋势通道的下轨附近买入,在下降趋势通道的上轨附近卖出,并把通道外收盘视为趋势可能变化的信号。在 TradingView 上,内置 Linear Regression Channel 默认使用 100 根 K 线和 2 倍标准差。由于每根新 K 线都会重新拟合这条线,过去的通道会移动,所以要按实时状态判断。
趋势线取决于您选择哪两个点。线性回归通道把这个选择拿掉:它用统计方法把窗口内每个收盘价拟合成一条线,然后衡量价格通常会偏离它多远。本指南会解释通道如何计算、斜率、宽度和 Pearson's R 告诉您什么、如何在 TradingView 上设置、主要交易方法,以及会自我重绘的通道陷阱。下面的计算器会用您自己的价格拟合通道。
经得起公开验证的指标。
一个引擎,四款精准工具:Gold(XAU)Scalper、机构级 Gravity Zone、Zeno 动量振荡指标,以及面向股票的 Zeno Stocks。
什么是线性回归通道?
线性回归通道 是由三条平行直线组成的趋势工具。中间那条是线性回归线:在最小二乘的统计意义上,最适合一组收盘价的直线。上轨和下轨会在其上方和下方固定距离处绘制,通常使用围绕该线的价格两个标准差。
手动画出的趋势线会连接两个或三个被选中的高点或低点,而回归线会使用窗口内每个收盘价。两个交易者如果选择相同的起点和终点,就会得到完全相同的通道。这种客观性是它的主要吸引力。
这个通道一次回答三个问题:趋势朝哪个方向走(中线斜率)、速度有多快(斜率陡峭度),以及价格通常会偏离它多远(带宽)。变体包括由 Gilbert Raff 开发的 Raff回归通道,它不用标准差,而是把外侧线放在距离中线最远的高点和低点处;还有标准误差带,它使用另一种统计离散度指标。
线性回归通道如何计算?

对于 N 个收盘价窗口:
- 拟合直线。最小二乘法会找到一条直线的斜率和截距,使每个收盘价与该线之间的垂直距离平方和最小。K 线编号(1、2、3 … N)是 x 值;收盘价是 y 值。
- 衡量离散度。计算收盘价围绕该线的标准差,换句话说,就是残差的标准差。
- 绘制带。上轨 = 回归线 + k × 标准差;下轨 = 回归线 − k × 标准差。当 k = 2 时,如果偏差接近正态分布,大约 95% 的收盘价会落在通道内,但市场数据通常并不如此。
不同平台在小细节上会不同。有些衡量收盘价相对该线的偏差,有些衡量相对收盘均值的偏差,还有些会用高点和低点绘制外侧线。图像相似,但不同图表工具的精确带位可能不同。
如何解读斜率、宽度和 Pearson's R?
- 斜率:中线每根 K 线的上升或下降。陡峭斜率意味着强趋势;接近零的斜率意味着区间,此时通道更像均值回归包络。
- 宽度:宽带表示价格围绕趋势大幅摆动;窄带表示趋势有序。当通道变窄而斜率保持稳定时,说明走势干净且受控。
- Pearson's R:窗口内时间与价格的相关性,范围从 −1 到 +1。接近 +1 或 −1 表示价格几乎沿直线移动;接近零表示所谓“趋势”大多是噪音。许多交易者只在绝对值大约高于 0.7 到 0.8 时交易通道回撤。
Pearson's R 和斜率回答的是不同问题。一个很浅但非常稳定的趋势可能有很高的 R;一个陡峭但剧烈摆动的趋势可能 R 更低。两者都要用。
TradingView 上的线性回归通道
TradingView 提供两种通道方式:
- Linear Regression Channel 指标。在指标菜单中搜索“Linear Regression Channel”。它默认长度为 100 根 K 线,两条带都使用 2 个标准差,并可选择关闭任意一条带、延长线条,以及在 图表上显示 Pearson's R。它总是拟合最近的 K 线,所以通道会随着每根新蜡烛向前移动。
- Regression Trend 绘图工具。它位于趋势线工具中,允许您点击起点和终点,并在两点之间拟合通道,同时显示偏差。用它研究某个具体 swing 或一段走势。
按 时间周期 常见设置如下:
| 风格 | 时间周期 | 长度 | 偏差 |
|---|---|---|---|
| Scalping | 1 到 5 分钟 | 50 到 100 | 2 |
| 日内交易 | 15 分钟到 1 小时 | 100 | 2 |
| Swing trading | 4 小时到日线 | 100 到 200 | 2 到 2.5 |
| Position trading | 周线 | 52 到 104 | 2 |
Pine Script 有一个内置函数 ta.linreg(source, length, offset),会返回回归线的数值,这对构建您自己的通道或线性回归曲线很有用。
线性回归通道计算器
粘贴一组收盘价,最旧的放在最前,并选择通道带应该距离中线多少个标准差。计算器会拟合最小二乘线,然后报告最后一根 K 线处的斜率、中线和带位、Pearson's R,以及最后收盘价在通道中的位置。默认数据仅作示例。
如何交易线性回归通道?
三种常见方法:
- 趋势回撤。在 Pearson's R 很强的上升通道中,买入回撤到中线或下轨的位置,并把上轨作为目标;下降通道则反过来。只顺斜率方向交易。
- 平坦通道中的均值回归。当斜率接近零时,像使用 Bollinger Bands 一样,在外侧带附近反向交易,目标回到中线。这在区间中有效,在突破中失败得很严重,所以要使用紧止损。
- 通道突破。逆趋势方向收在通道外,例如上升通道中收在下轨下方,警告趋势可能正在结束。交易者通常会等待破位带的 Retest,或等待反方向的新通道出现后再行动。
止损通常放在外侧带之外,或最后一个 swing 点之外。基于 ATR 的缓冲可以避免正常噪音触发止损。

为什么线性回归通道会重绘?
通道是对最后 N 根 K 线的拟合。每根新 K 线都会增加一个收盘价并移除最旧的一个,所以整条线及其通道带都会重新计算。过去的通道会移动,而您在历史 图表上看到的版本,并不是当时您会看到的版本。
这会带来实际后果:
- 过去触及通道带的位置,回看时会比实时更干净。
- 在过去 K 线上使用当前通道的 Backtest 会夸大结果。
- 触发您入场的通道带触碰,可能在下一根 K 线上离价格远去。
应对方法是,只在最新 K 线处判断通道,用绘图工具在已完成的一段走势上冻结通道,或使用不会重绘的相关工具,例如线性回归曲线(逐根 K 线绘制回归线端点)。可阅读更多关于诚实测试策略的内容。
线性回归通道 vs 其他通道
| 通道 | 中线 | 带宽 | 行为 |
|---|---|---|---|
| 线性回归通道 | 直线最小二乘线 | 残差的标准差 | 直线,每根 K 线重新拟合 |
| Bollinger Bands | 20 周期 SMA | 价格的 2 个标准差 | 弯曲,跟随价格 |
| Keltner Channels | 20 周期 EMA | ATR 倍数 | 弯曲,带更平滑 |
| Donchian Channels | 无(可选中线) | 最高高点和最低低点 | 阶梯式上升和下降 |
| Andrews' Pitchfork | 来自三个枢轴的中线 | 穿过枢轴的平行线 | 手动画出,有角度 |
Keltner Channels 完整指标指南 和 Bollinger Bands 紧密跟随价格;Donchian Channels 完整指标指南 跟踪突破;Andrews' Pitchfork 从三个选定枢轴投射通道。回归通道是唯一用统计方法拟合单一直线趋势的通道。
线性回归通道与 Quantum Algo
回归通道会告诉您趋势角度和正常范围。它不会告诉您流动性在哪里、结构是否已经转变,或精确止损应放在哪里。
免费的 Quantum Algo indicators 会在 TradingView 上标记结构、流动性扫荡 和趋势线,这与通道带配合很好。Quantum Algo(QuantumAlgo)的高级引擎 Zeno 会在股票、指数、黄金、外汇和 加密货币 上打印带有入场、止损和两个目标位的信号,并且每次调用都记录在公开的业绩记录里。
线性回归通道会通过近期收盘价拟合一条最小二乘线,并在其上下按设定标准差数量绘制通道带,默认是 2。斜率显示趋势方向和强度,宽度显示正常波动范围,Pearson's R 显示趋势有多干净。顺趋势方向交易回撤,把通道外收盘视为警告,并记住通道会在每根 K 线上重新拟合。
◆ 互动检查
您有多了解线性回归通道?
交易者常问的线性回归通道问题
它是一种趋势通道,由穿过近期收盘价的最小二乘线,以及其上方和下方按设定标准差数量绘制的两条平行带组成。
TradingView 默认的 100 根 K 线和 2 个标准差适合大多数日内和 swing trading。更短长度反应更快,但噪音更大;2 到 2.5 个标准差是常见带宽。
会,因为每根新 K 线进入窗口时,整个通道都会重新计算,所以历史通道会移动。请在最新 K 线处判断,并谨慎对待 Backtest。
它是窗口内时间与价格的相关性,范围从 −1 到 +1。接近 ±1 表示趋势干净且接近直线;接近零表示趋势弱或噪音大。
在上升通道中买入回撤到中线或下轨的位置,在下降通道中卖出反弹到中线或上轨的位置,止损放在外侧带之外。把通道外收盘视为警告。
回归通道使用一条直线最佳拟合线,并围绕它绘制通道带;Bollinger Bands 使用会随价格弯曲的 20 周期移动平均线,以及基于价格标准差的通道带。
它是 Gilbert Raff 开发的版本,外侧线穿过距离回归线最远的高点和低点,而不是使用标准差。
有。它有内置 Linear Regression Channel 指标和 Regression Trend 绘图工具。Pine Script 也有 ta.linreg 函数。
参考资料与相关指南
接下来阅读
- Bollinger Bands
- Keltner Channels 完整指标指南
- Donchian Channels 完整指标指南
- Andrews' Pitchfork
- 趋势线交易
- Gaussian Channel
- 均值回归交易
- ATR
- 支撑和阻力
- 策略 Backtest
- 免费 TradingView 指标
- Zeno — 高级引擎