VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

线性回归:拟合线、斜率及其周围的通道

线性回归工具回答一个简单的几何问题:如果必须在近期K线中画一条直线,它会怎么走?这条线、它的倾斜度,以及围绕它画出的通道,为期货交易者提供了趋势方向的统计图景,以及价格通常偏离该趋势多远。本页介绍如何解读它,以及策略生成器如何在你自己的市场上测试它。

类别趋势
输出拟合线、斜率读数和通道线和通道使用价格单位;斜率显示倾斜度
在 AlphaPrime 中内置的生成器指标类别趋势方向、通道入场与出场

它衡量什么

线性回归借自统计学。取近期一个窗口的收盘价,找到平均来看离所有收盘价最近的那一条直线,并把它画在图表上。结果既不是过去数值的平滑平均,也不是最新一根K线的轨迹,而是对整个窗口最贴近的直线描述。它的终点,叫作回归值,是这条线所说的、如果近期路径沿直线延续,价格此刻应该所在的位置。

同一次拟合得出三个读数。线本身是一条趋势线,滞后远小于普通的 移动平均线,因为拟合线不会以同样的方式被旧数值拖在后面。斜率是这条线的倾斜度:价格在窗口内向上漂移时为正,向下时为负,净漂移很小时接近零。通道是通过在拟合线上下放置平行线构成的,间距是衡量价格通常围绕它分散程度的指标,这引入了与 标准差 相同的思路。

这使它与该类别中的其他趋势线区别开来。赫尔移动平均线 或标准均线对K线加权以跟随价格;回归则问什么样的直线路径最能解释这些数据。斜率给出一个干净、可比较的、类似数字的趋势方向读数,通道距离反映的是围绕趋势的离散程度,而不是原始的K线大小。

概念示意图(非真实行情数据)

在真实市场中的表现

在稳定的趋势中,价格倾向于在拟合线周围、一条相当规则的走廊内摆动。线保持它的倾斜度,触及通道边缘看起来像是过度延伸的走势,回到中间是常见的。这种有序的节奏,是交易者有时把这种结构称为趋势通道,并把边缘视为压力耗尽之处的原因。

当趋势加速或被打破时,画面就变了。价格冲破通道边缘并可以沿着它继续运行,而拟合线随着窗口吸收新的K线而发生转向。由于窗口内的每个点都有权重,尾部的几根极端K线就能明显地弯折这条线,所以回归线以容易被修正而著称:看起来是平缓向上的倾斜,在一次急剧反转之后可能变平。

在横盘市场中,斜率徘徊在零附近,通道变成一条粗略的水平带,这对区间式的思考很有用。该指标对窗口的选择也有反应:短周期的拟合紧贴价格,表现得像快速过滤器,长周期的拟合描述大方向而忽略细节。在两者之间选择,实际上是选择你关心的趋势的时间尺度。

常见用法(思路)

斜率方向

顺着倾斜方向交易

斜率为正时做多,为负时做空,把倾斜度的正负当作方向过滤器。斜率接近零,说明没有明显的漂移可以顺势利用。

通道逆势

在边缘处均值回归

在稳定的倾斜下,价格到达通道外侧线说明走势过度延伸,朝拟合线转回被视为机会。当斜率适中而稳定时,这种做法效果最好。

通道突破

强势冲破边缘

当价格收于通道之外,且倾斜度正在变陡时,一些交易者把它视为加速而不是衰竭,并跟随这段走势,用拟合线作为失败会在何处显现的参考。

与其他类别指标搭配

回归描述方向和离散程度,但并不说明潜在趋势相对于噪音有多强。ADX 填补了这个空白,帮助规则在逆势操作通道边缘(适合趋势较弱的环境)与跟随对边缘的突破(适合趋势较强的环境)之间作出选择。用同一个工具在两种相反的行为之间作决定,是可用的最有用的组合之一。

把它与其他包络类工具比较。布林带 用离散带包裹一条均线,所以回归通道和布林带回答的是密切相关的问题。区别在于,一个以拟合线为中心,另一个以均线为中心,这意味着它们恰恰在趋势强劲时分道扬镳。把两者并排放置,可以看出价格是围绕一条倾斜的路径延伸,还是围绕一个滞后的均值延伸。

对于风险,ATR 把典型K线大小换算成可以把止损设在通道之外的距离。像 赫尔移动平均线 这样的快速线可以提供入场时机,而回归提供趋势框架。由于回归对窗口很敏感,避免依赖单一长度,让生成器比较几个长度。

在 AlphaPrime 中

在 AlphaPrime 中,基于回归的规则位于策略生成器取用的趋势和波动率类别里。斜率、线的位置和通道位置都可以成为单独的条件,所以生成器可以在一个候选里把倾斜度当作过滤器,在另一个候选里把通道边缘当作入场,然后看哪种框架适合你的合约。

每个候选都与其他类别的规则交叉组合,并在 GPU 上回测。由于拟合线会随着新K线的到来而被修正,样本外检验比平时更重要:它显示建立在回归之上的规则能否在它没有见过的数据上站得住,而不是只拟合了一个幸运的窗口。

通过检验的策略可以导出为适用于你已在使用的交易平台的策略代码,让你在熟悉的环境中继续测试或为实盘使用做准备。

常见问题

回归线与移动平均线有什么区别?

移动平均线 平滑过去的数值并拖在价格后面,而回归线则穿过整个窗口拟合一条直线路径,并估计价格现在应该在哪里。拟合线通常滞后较小,但在新K线到来时可能被更剧烈地修正。

线性回归线的斜率告诉我什么?

它显示近期漂移的方向和陡峭程度:向上、向下或几乎平坦。由于它是单一的倾斜读数而不是图表上的一条线,所以很适合在规则集里充当方向过滤器。

回归通道与布林带有什么不同?

回归通道以拟合出的直线为中心,所以随趋势倾斜。布林带 以均线为中心并滞后于它。两者都使用离散程度的度量,但在趋势强劲时分歧最大。