Strategy Quant X 內建指標 :Parabolic SAR (拋物線轉向指標)

動態鎖定利潤的終極利器!

在系統化量化交易中,決定何時進場固然重要,但「如何聰明地出場以守住利潤」才是區分平庸與卓越交易者的分水嶺。由技術分析傳奇大師 J. Welles Wilder Jr.(RSI、ADX 與 ATR 的發明者)所開發的 Parabolic SAR (拋物線轉向指標,簡稱 PSAR),正是為此而設計的經典趨勢跟隨與動態止損工具。它在圖表上以優雅的拋物線路徑緊跟價格,為交易者提供極其客觀、非黑即白的轉向訊號。本文將為您詳盡解構 PSAR 的計算邏輯、參數設定,並拆解如何將其應用於移動止損(Trailing Stop)的實戰心法。

一、Parabolic SAR (拋物線轉向) 指標概述

拋物線轉向指標 (Parabolic Stop and Reverse,簡稱 SAR 或 PSAR),是由著名的技術分析大師 J. Welles Wilder Jr. 所開發。它是一款強大的趨勢跟隨型指標,旨在識別市場趨勢的潛在反轉點,並提供高實用價值的動態移動止損位。PSAR 在價格圖表上表現為一系列圍繞價格起伏的圓點,這些點會隨著趨勢的發展而呈現「拋物線式」的加速追隨。當價格觸及或穿透這些 SAR 點時,即代表原趨勢「停止並反轉 (Stop and Reverse)」,為交易者提供明確的方向切換訊號。

在 Strategy Quant X (SQX) 中:Parabolic SAR 指標被定義為一個 BuildingBlock,其模組名稱為 (PSAR) Parabolic SAR

二、Parabolic SAR 指標的組成部分與參數

該 Parabolic SAR 指標主要輸出一個動態疊加於價格之上的圓點序列,其計算深度依賴於以下核心參數與內部關鍵變數:

組件類型 組件名稱 預設值與底層運作邏輯說明
主要輸出 (Output) Value (PSAR 點) 在主圖價格下方(上升趨勢)或上方(下降趨勢)繪製的小圓點,構成拋物線形態的追蹤防禦線。
核心參數 Step (步長 / AF 初值) 加速因子(Acceleration Factor, AF)的初始值及每次創新高/新低時的累加步長。在 SQX 中預設為 0.02。此值越大,指標越貼近價格、越靈敏,但也更容易因雜訊而頻繁反轉。
核心參數 Maximum (最大加速值) 加速因子(AF)所能達到的最大上限。在 SQX 中預設為 0.2。這能防止趨勢後期加速因子過大,導致止損點過快貼緊價格而被輕易掃出場。
內部變數 EP (極端點 / Extreme Point) 在上升趨勢中,代表該段趨勢迄今為止所創下的最高價;在下降趨勢中,則代表迄今為止創下的最低價。
內部變數 AF (加速因子) 動態調整的乘數。通常以初始 Step 值(0.02)開始,每當價格創出新的 EP 時,AF 就會累加一個 Step 寬度,直到達到 Maximum 值(0.2)為止。

運作機制與底層計算公式(純文字 HTML 版)

  • 迭代計算公式
    • 當前 K 線的 SAR 值,是基於前一個 K 線的數值、加速因子(AF)與極端點(EP)的垂直差距計算而來:
    • SAR(當前) = SAR(前一期) + AF * [ EP(前一期) - SAR(前一期) ]
  • 多頭趨勢運行 (SAR 在價格下方)
    • 隨著新 K 線的形成,SAR 點會不斷向上移動。如果價格創出新高(更新了 EP),則加速因子 AF 就會向上累加(如從 0.02 變為 0.04),這會使後續的 SAR 點以更陡峭的速度加速向上追趕價格。
  • 空頭趨勢運行 (SAR 在價格上方)
    • 隨著新 K 線的形成,SAR 點會不斷向下移動。如果價格創出新低(更新了 EP),加速因子 AF 同樣增加,使後續的 SAR 點加速向下壓制。
  • 停止與反轉 (Stop and Reverse) 翻轉觸發
    • 當價格觸及或穿透了當前的 SAR 點(例如:多頭持倉中,收盤價跌破下方的 SAR 點),指標便會觸發「翻轉」。
    • 此時,SAR 點會立即跳空至價格的另一側,將加速因子 AF 重置為初始 Step 值(0.02),並重新定標 EP。SQX 程式碼中提供了基於 MetaTrader (onBarUpdateMT) 和 TradeStation (onBarUpdateTS) 兩款略有差異的翻轉實現。

三、Parabolic SAR 指標的數值範圍 (價格特徵)

與一般波動在固定區間(如 0 到 100)的震盪指標截然不同,Parabolic SAR 的數值特徵完全取決於市場當前的絕對價格:

  • 價格貼合性
    • PSAR 輸出的 Value 代表的是具體的價格線。它的數值直接對應於所分析資產的價格波動區間,因此在數學上是無界限的。
  • 主圖疊加特徵
    • 它是直接繪製於主 K 線圖之上的動態圓點。在上升趨勢中它必須位於 K 線下方,在下降趨勢中則必須位於 K 線上方。

四、Parabolic SAR 指標的解讀與應用

Parabolic SAR 因為其無與倫比的客觀性,在實際交易與量化自動化策略中,主要被應用於方向判定與精確停損:

  • 1. 趨勢方向的清晰識別
    • 當 SAR 點持續在市場價格下方運行時,代表當前市場被多頭主導,屬於強勢上升趨勢。
    • 當 SAR 點持續在市場價格上方運行時,代表市場被空頭控制,屬於強勢下降趨勢。
  • 2. 交易訊號的產生(SAR 點的翻轉)
    • 看漲買進訊號: 當原本在價格上方的 SAR 點「翻轉」跳空至價格下方(價格向上突破了 SAR 點)時,代表空頭趨勢終結、多頭趨勢新生。
    • 看跌賣出訊號: 當原本在價格下方的 SAR 點「翻轉」跳空至價格上方(價格向下跌破了 SAR 點)時,代表多頭趨勢終結、空頭趨勢新生。
  • 3. 作為移動止損 (Trailing Stop-Loss) 的黃金基準
    • 這是 PSAR 最核心、最受專業交易者青睞的實戰應用。
    • 多頭保護: 當建立多頭頭寸後,將下方的 SAR 點設定為動態移動止損位。隨著價格走高,SAR 點會呈拋物線階梯式跟隨抬高(但絕不會往下掉)。一旦價格回撤並觸及 SAR 點,策略會自動無條件停利/停損出場,能幫助交易者在不預設立場的情況下,客觀地將波段利潤最大化。
    • 空頭保護: 空頭頭寸建立後,將上方的 SAR 點作為移動止損位,隨著價格走低,SAR 點會自動加速下壓,鎖定空單利潤。
  • 4. 參數調校與實戰濾網設定
    • Step 參數的影響: 較小的 Step(如 0.01)會使 SAR 線遠離價格,反應較慢,能容納較深幅的回撤、適合捕捉大級別的長波段趨勢,但初始止損較大;較大的 Step(如 0.03 或 0.04)會使 SAR 線極為緊貼價格,反應極度靈敏,止損非常緊湊,但極易在市場雜訊中被頻繁掃出場。
    • 盤整拉鋸 (Whipsaws) 的預防: 作為純粹的趨勢跟隨型指標,PSAR 在橫盤整理或無方向的劇烈波動市場中表現較差。價格會頻繁在 SAR 點上下穿梭,導致指標頻繁翻轉,產生連續的假突破耗損。
    • 綜合過濾建議: 強烈建議將 Parabolic SAR 與其他無滯後的趨勢強度確認指標(如 ADX 指標或 ATR 指標)進行共振。例如:限制「只有在 ADX 穩定大於 25 且處於趨勢行情時,才接受 PSAR 的翻轉進場訊號」,藉此過濾掉橫盤期 80% 以上的隨機噪音。

📌 本文核心修煉要點

  • 時間與空間結合的加速因子
    • PSAR 的獨創之處在於導入了「加速因子 (AF)」,讓止損點隨著趨勢的延續而「主動加速」貼近價格。
    • 不論價格是否繼續上漲,時間的推移都會逼迫 SAR 點自動往價格靠攏,迫使交易者落實「時間就是金錢」的防守觀念。
  • 最客觀、非黑即白的交易守門員
    • 指標在任何時刻都會給出絕對的單邊持倉指示,不存在模糊的灰色地帶。
    • 這種非黑即白的特性,使 PSAR 成為量化交易策略(如 SQX 生成的 EA)中,最理想且最易程式化執行的移動止損(Trailing Stop)模組。
  • 搭配波動度指標降低盤整磨損
    • 在 SQX 中回測策略時,務必加入波動度過濾(如 ATR 或布林帶帶寬),避免在低成交量的橫盤市中被 PSAR 的連續翻轉拉鋸(Whipsaws)侵蝕本金。
    • 合理的 Step 參數設定(如 0.01~0.02 之間)與 Maximum(0.2),能兼顧波段長度與利潤保護的黃金平衡。