VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

線性迴歸:迴歸線、斜率與通道的用法

線性迴歸工具回答的是一個很直觀的幾何問題:如果要在最近的 K 棒中畫一條直線,這條線會怎麼畫?這條線、它的傾斜程度,以及圍繞它的通道,讓期貨交易者得到趨勢方向、還有價格通常偏離趨勢多遠的統計式圖像。這頁整理它的讀法,以及怎麼讓策略產生器在你的商品上測試它。

類別趨勢類
輸出形態迴歸線、斜率讀數與通道線與通道單位同價格,斜率顯示傾斜程度
在 AlphaPrime策略產生器內建族可做趨勢方向、通道進出場規則

它在量什麼

線性迴歸借自統計學。取最近一段收盤價,找出平均而言離所有收盤價最近的那一條直線,把它畫在圖上。這條線不是過去數值的平滑,也不是最新一根 K 棒的描繪,而是對整段資料最合適的直線描述。線的終點稱為迴歸值,意思是:如果最近的路徑沿著直線延續,價格現在應該落在哪裡。

同一次貼合可以讀出三種資訊。線本身是一條趨勢線,落後比一般 移動平均 小很多,因為貼合出來的直線不會像平均那樣被舊數值拖著走。斜率是這條線的傾斜程度:價格在這段期間往上漂移時為正,往下漂移時為負,淨漂移很小時接近零。通道則是在貼合線上下各畫平行線,間距取決於價格通常散布在線周圍多遠,這裡用到的概念和 標準差 是同一類。

這使它和同族的其他趨勢線很不一樣。赫爾移動平均 或一般均線是靠加權去追價格,迴歸則是問「什麼樣的直線最能解釋這些資料」。斜率提供了一個乾淨、容易比較的趨勢方向讀數,而通道的寬度反映的是價格圍繞趨勢的離散程度,而不是單純的 K 棒大小。

概念示意圖(非真實行情)

常見市場行為

在穩定的趨勢中,價格常常圍繞著迴歸線,在一條相當規律的走廊裡擺動。線的傾斜維持不變,碰到通道邊界像是被拉伸過頭,回到中間也很常見。這種有秩序的節奏,是交易者把這種結構稱為趨勢通道,並把兩側邊界視為壓力耗盡處的原因。

當趨勢加速或被打破,畫面就變了。價格穿越通道邊界後可能沿著它繼續走,而迴歸線會隨著視窗吸收新的 K 棒而轉向。由於視窗內每一點都有份量,末端少數幾根極端 K 棒就足以讓線明顯彎折,所以迴歸線出了名地容易被修正:原本看似溫和向上的傾斜,一次急轉之後可能就變成平的。

在橫盤市場中,斜率徘徊在零附近,通道變成一條大致水平的區帶,對區間型思考很有幫助。這個指標也很吃視窗長度的選擇:短視窗貼近價格,表現像快速濾網;長視窗描述大方向,忽略細節。選哪一種,其實就是在選你關心哪個時間尺度的趨勢。

常見用法(概念示例)

斜率方向

順著傾斜走

斜率為正時做多、為負時做空,把傾斜的正負當成方向濾網。斜率接近零,代表目前沒有明顯的漂移可以搭。

通道逆勢

邊界上的均值回歸

傾斜穩定時,價格碰到外側通道線,代表走勢被拉伸,轉回迴歸線的動作被視為機會。在斜率適中且穩定時效果最好。

通道突破

穿越邊界的強勢

價格收在通道之外而且傾斜愈來愈陡時,部分交易者把它視為加速而不是力竭,順勢跟進,並以迴歸線作為失敗時的參考位置。

和其他指標族搭配

迴歸描述方向與離散程度,卻沒有說明趨勢相對於雜訊有多強。ADX 正好補上這一塊,幫規則在「在通道邊界逆勢」與「跟隨突破」之間做選擇,前者適合弱趨勢,後者適合強趨勢。用同一個工具在兩種相反行為之間分流,是最實用的搭配之一。

也可以拿它和其他包絡類工具比較。布林通道 是在均線外圍加上離散帶,所以迴歸通道和布林通道回答的問題很接近。差別在於一個以貼合直線為中心,另一個以均線為中心,因此兩者在趨勢強勁時正好分開。並排觀察,可以看出價格是在傾斜的路徑周圍被拉伸,還是在落後的均值周圍被拉伸。

風險面,ATR 把一般 K 棒大小換算成距離,用來把停損放在通道之外。進場時機可以交給 赫爾移動平均 這種較快的線,迴歸則提供趨勢的框架。由於迴歸對視窗很敏感,不要只依賴單一長度,讓產生器去比較好幾種。

在 AlphaPrime 裡

在 AlphaPrime 裡,迴歸類規則分布在策略產生器取用的趨勢族與波動族。斜率、線的位置與通道位置,都能各自成為獨立條件,所以產生器可以在一支候選策略裡把傾斜當濾網,在另一支裡把通道邊界當進場,再看哪一種框架比較適合你的商品。

每一支候選策略都會和其他族的規則交叉組合,並在 GPU 上回測。因為貼合出來的直線會隨新 K 棒而被修正,樣本外檢驗在這裡比平常更重要:它能確認建立在迴歸上的規則,在沒看過的資料上仍站得住,而不是只貼合了某個幸運的視窗。

通過檢驗的策略可以匯出成交易平台使用的策略碼,讓你在熟悉的環境裡繼續測試,或為實盤使用做準備。

常見問題

迴歸線和移動平均有什麼差別?

移動平均 是把過去的數值平滑後跟在價格後面,迴歸線則是對整個視窗貼合一條直線,估計價格現在應該在哪裡。貼合線通常落後較小,但新 K 棒出現時被修正的幅度也比較大。

線性迴歸線的斜率代表什麼?

它顯示近期漂移的方向與陡峭程度:向上、向下或接近水平。因為它是單一的傾斜讀數,而不是圖上的一條線,所以很適合在規則組裡當方向濾網。

迴歸通道和布林通道有什麼不同?

迴歸通道以貼合的直線為中心,所以會隨趨勢傾斜;布林通道 以均線為中心,並跟在它後面。兩者都用到離散程度的衡量,但在趨勢強時差異最大。