線性迴歸:迴歸線、斜率與通道的用法
線性迴歸工具回答的是一個很直觀的幾何問題:如果要在最近的 K 棒中畫一條直線,這條線會怎麼畫?這條線、它的傾斜程度,以及圍繞它的通道,讓期貨交易者得到趨勢方向、還有價格通常偏離趨勢多遠的統計式圖像。這頁整理它的讀法,以及怎麼讓策略產生器在你的商品上測試它。
它在量什麼
線性迴歸借自統計學。取最近一段收盤價,找出平均而言離所有收盤價最近的那一條直線,把它畫在圖上。這條線不是過去數值的平滑,也不是最新一根 K 棒的描繪,而是對整段資料最合適的直線描述。線的終點稱為迴歸值,意思是:如果最近的路徑沿著直線延續,價格現在應該落在哪裡。
同一次貼合可以讀出三種資訊。線本身是一條趨勢線,落後比一般 移動平均 小很多,因為貼合出來的直線不會像平均那樣被舊數值拖著走。斜率是這條線的傾斜程度:價格在這段期間往上漂移時為正,往下漂移時為負,淨漂移很小時接近零。通道則是在貼合線上下各畫平行線,間距取決於價格通常散布在線周圍多遠,這裡用到的概念和 標準差 是同一類。
這使它和同族的其他趨勢線很不一樣。赫爾移動平均 或一般均線是靠加權去追價格,迴歸則是問「什麼樣的直線最能解釋這些資料」。斜率提供了一個乾淨、容易比較的趨勢方向讀數,而通道的寬度反映的是價格圍繞趨勢的離散程度,而不是單純的 K 棒大小。
常見市場行為
在穩定的趨勢中,價格常常圍繞著迴歸線,在一條相當規律的走廊裡擺動。線的傾斜維持不變,碰到通道邊界像是被拉伸過頭,回到中間也很常見。這種有秩序的節奏,是交易者把這種結構稱為趨勢通道,並把兩側邊界視為壓力耗盡處的原因。
當趨勢加速或被打破,畫面就變了。價格穿越通道邊界後可能沿著它繼續走,而迴歸線會隨著視窗吸收新的 K 棒而轉向。由於視窗內每一點都有份量,末端少數幾根極端 K 棒就足以讓線明顯彎折,所以迴歸線出了名地容易被修正:原本看似溫和向上的傾斜,一次急轉之後可能就變成平的。
在橫盤市場中,斜率徘徊在零附近,通道變成一條大致水平的區帶,對區間型思考很有幫助。這個指標也很吃視窗長度的選擇:短視窗貼近價格,表現像快速濾網;長視窗描述大方向,忽略細節。選哪一種,其實就是在選你關心哪個時間尺度的趨勢。
常見用法(概念示例)
順著傾斜走
斜率為正時做多、為負時做空,把傾斜的正負當成方向濾網。斜率接近零,代表目前沒有明顯的漂移可以搭。
邊界上的均值回歸
傾斜穩定時,價格碰到外側通道線,代表走勢被拉伸,轉回迴歸線的動作被視為機會。在斜率適中且穩定時效果最好。
穿越邊界的強勢
價格收在通道之外而且傾斜愈來愈陡時,部分交易者把它視為加速而不是力竭,順勢跟進,並以迴歸線作為失敗時的參考位置。
和其他指標族搭配
迴歸描述方向與離散程度,卻沒有說明趨勢相對於雜訊有多強。ADX 正好補上這一塊,幫規則在「在通道邊界逆勢」與「跟隨突破」之間做選擇,前者適合弱趨勢,後者適合強趨勢。用同一個工具在兩種相反行為之間分流,是最實用的搭配之一。
也可以拿它和其他包絡類工具比較。布林通道 是在均線外圍加上離散帶,所以迴歸通道和布林通道回答的問題很接近。差別在於一個以貼合直線為中心,另一個以均線為中心,因此兩者在趨勢強勁時正好分開。並排觀察,可以看出價格是在傾斜的路徑周圍被拉伸,還是在落後的均值周圍被拉伸。
風險面,ATR 把一般 K 棒大小換算成距離,用來把停損放在通道之外。進場時機可以交給 赫爾移動平均 這種較快的線,迴歸則提供趨勢的框架。由於迴歸對視窗很敏感,不要只依賴單一長度,讓產生器去比較好幾種。
在 AlphaPrime 裡
在 AlphaPrime 裡,迴歸類規則分布在策略產生器取用的趨勢族與波動族。斜率、線的位置與通道位置,都能各自成為獨立條件,所以產生器可以在一支候選策略裡把傾斜當濾網,在另一支裡把通道邊界當進場,再看哪一種框架比較適合你的商品。
每一支候選策略都會和其他族的規則交叉組合,並在 GPU 上回測。因為貼合出來的直線會隨新 K 棒而被修正,樣本外檢驗在這裡比平常更重要:它能確認建立在迴歸上的規則,在沒看過的資料上仍站得住,而不是只貼合了某個幸運的視窗。
通過檢驗的策略可以匯出成交易平台使用的策略碼,讓你在熟悉的環境裡繼續測試,或為實盤使用做準備。

