Strategy Quant X 內建指標 : Fractal

Fractal (分形) 指標的形成機制、多空阻力與鱷魚線共振實戰

在變幻莫測的金融市場中,價格波動看似雜亂無章,但底層往往隱藏著重複的自相似結構。混沌交易大師比爾·威廉姆斯 (Bill Williams) 提出的 Fractal (分形) 指標,正是用來捕捉市場微觀結構中「價格拐點」的強大工具。它透過簡單的幾何排列,在主圖上為交易者指明潛在的局部波段高點與低點。本文將為您徹底解構分形指標的底層形成機制、參數調校,以及如何結合經典鱷魚線(Alligator)進行高勝率突破交易的實戰心法。

一、Fractal (分形) 指標概述

分形指標 (Fractal) 是由著名的市場技術分析師、混沌交易理論創始人比爾·威廉姆斯 (Bill Williams) 所開發。它是其「混沌理論交易系統」中五大核心技術指標的排頭兵。該指標的主要目的,是通過分析局部 K 線的相對高低關係,識別市場價格圖表上的短期波段頂部和底部。這些頂部和底部在裸 K 幾何學上被稱為分形點,能為交易者提供極其直觀的動態支撐與阻力線,或作為短期反轉的預警訊號,進而幫助交易者掌握市場波動的中繼與突破節奏。

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

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

分形指標主要在主圖價格的最高點和最低點上方或下方標示箭頭記號。其計算依賴於以下核心輸出與週期設定:

主要輸出 (Outputs)

  • Up (向上分形 / 阻力分形)
    • 當「向上分形」條件滿足時,指標會在該分形結構的中心 K 線最高價位置標示一個向上箭頭(通常為綠色)。這個被標記出的最高價格水平即為 Up 序列的值,扮演市場短期阻力。
  • Down (向下分形 / 支撐分形)
    • 當「向下分形」條件滿足時,指標會在該分形結構的中心 K 線最低價位置標示一個向下箭頭(通常為紅色)。這個被標記出的最低價格水平即為 Down 序列的值,扮演市場短期支撐。

核心參數 (Parameters)與結構判定

  • Fractal 參數 (K線根數設定)
    • 此參數定義了構成一個有效分形所需要的 K 線數量。在 SQX 程式碼中,用戶可以選擇 "3-bar" (3 K線分形) 或 "5-bar" (5 K線分形),系統預設值為更為靈敏的 3 K線分形
  • 標準 5-bar Fractal (5K線分形) — 比爾威廉斯標準設定
    • 向上分形 (Up Fractal): 中間 K 線的最高價,必須同時高於其左側相鄰兩根 K 線的最高價,並且也高於其右側相鄰兩根 K 線的最高價。
    • 向下分形 (Down Fractal): 中間 K 線的最低價,必須同時低於其左側相鄰兩根 K 線的最低價,並且也低於其右側相鄰兩根 K 線的最低價。
  • 靈敏型 3-bar Fractal (3K線分形) — SQX 預設設定
    • 向上分形: 中間 K 線的最高價,高於其左側一根和右側一根 K 線的最高價。
    • 向下分形: 中間 K 線的最低價,低於其左側一根和右側一根 K 線的最低價。
  • 必須注意的「右側等待」滯後機制
    • 分形指標標記具有無法避免的「時間滯後性」,因為它需要等待中心 K 線右側的相應 K 線完全形成並收盤後,該分形結構才能正式確立並被繪製在圖表上。
    • 例如,一個標準的 5 K線分形,必須在中心 K 線右側的第二根 K 線完全收盤後才能確立。因此在實時交易中,分形箭頭在當前 K 棒(Shift=0)上是看不見的,它是在被右側 K 線確認後,才回溯標示在 2 根 K 線前的那個已被確認的分形中心點上。

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

與傳統波動在固定區間(如 0 到 100)的震盪指標不同,分形指標輸出的 Up 與 Down 價格線直接貼合資產的實際報價:

  • 價格絕對值特徵
    • 它的數值直接對應於形成分形時,那根中心 K 線的最高價(向上分形)或最低價(向下分形)。
    • 這意味著分形的輸出值波動範圍與所交易資產的價格區間完全一致,沒有固定的上下邊界。
  • 主圖標記疊加
    • 分形點在圖表上多以箭頭、圆點或小射線的方式直接標示於價格主圖之上,屬於非連續性、疊加式的價格坐標參考。

四、Fractal 指標的解讀與應用

分形指標的核心價值在於提供極其直觀的短期關鍵高低位,在交易實戰中主要有以下三大解讀與運用維度:

  • 1. 識別潛在的短期支撐與阻力線
    • 向上分形阻力 (Up Fractal): 一旦向上分形被右側 K 線確認並繪製出來,其中心 K 線的最高點就構成了一條短期的動態阻力線。如果隨後價格拉升至此水平附近受阻、無法收盤突破,暗示多頭動能衰竭。
    • 向下分形支撐 (Down Fractal): 一旦向下分形被確認,其中心 K 線的最低點就構成了一條短期的動態支撐線。若後續價格跌至此價位附近獲得買盤承接、未能收盤跌破,暗示空頭下行受挫。
  • 2. 分形關鍵位置的突破交易 (Breakout Trading)
    • 這是量化策略與趨勢交易者最常使用的手法:
    • 向上突破分形買進: 當價格(通常指收盤價)決定性地向上穿越最近一個已確立的向上分形最高點時,代表多頭成功攻克前期波段阻力,釋出強勢看漲買入或趨勢持續信號。
    • 向下跌破分形做空: 當價格強勢收盤跌破最近一個已確立的向下分形最低點時,代表空頭突破前期波段支撐,釋出看跌做空或空單加碼訊號。
  • 3. 與比爾威廉斯鱷魚線 (Alligator) 的混沌共振
    • 比爾·威廉姆斯特別強調,分形指標不應單獨在盤整市中濫用,而必須與鱷魚線(Alligator)配合,以完美過濾假交叉並順應大趨勢。
    • 上升趨勢共振多單 (鱷魚口向上張開): 當藍線、紅線與綠線呈多頭排列(市場處於主升段),且價格在鱷魚線三線之上運行。此時,若價格向上突破任何一個向上分形阻力位,即為勝率極高的 「順勢多頭進場點」
    • 下降趨勢共振空單 (鱷魚口向下張開): 當三線呈空頭排列(市場處於主跌段),且價格運行在鱷魚線下方。此時,若價格向下跌破任何一個向下分形支撐位,即為勝率極高的 「順勢空頭進場點」
    • 避開纏繞盤整期: 當鱷魚線的三線互相交織、纏繞在一起時(代表市場處於橫盤無波動休眠市),此時分形指標會高頻出現假交叉。量化策略應在源頭上自動暫停任何分形的突破交易,以避免連續的假突破耗損。
  • 4. 作為客觀且非隨機的停損參考點 (Stop-Loss)
    • 分形點代表了最近期多空搏弈的真實邊界,因此是極佳且客觀的停損守護網:
    • 多頭持倉停損: 建立多單後,可將止損點設在最近一個(或前兩個)重要向下分形的最低價稍下方。
    • 空頭持倉停損: 建立空單後,可將止損點設在最近一個向上分形的最高價稍上方。

📌 本文核心修煉要點

  • 幾何學的多空博弈邊界
    • 分形指標藉由 3K 線或 5K 線的最高/最低價相對關係,精確標定局部波動的最真實頂峰與谷底。
    • Up 與 Down 標記為市場提供了不隨時間漂移、極其客觀的動態靜態支撐與阻力參考。
  • 時間滯後與右側確認
    • 交易者必須深刻理解分形的右側確認機制。為了防止訊號漂移,必須等待右側 K 線收盤,分形才算正式被系統標註。
    • 將突破已確認的分形高低位作為入場信號,能確保交易建立在「已被證實的動能破位」之上。
  • SQX 策略開發配置優化
    • 在 SQX 自動生成策略時,強烈建議將 Fractal 作為「價格突破進場」或「移動止損設定」。
    • 與鱷魚線(Alligator)共振,在三線交織纏繞時關閉突破策略;在三線張口順勢排列時,以突破最近一個分形點作為進場條件,能幫您在回測中獲得高回報、低回徹的優雅夏普比率(Sharpe Ratio)曲線。