Strategy Quant X 內建指標 : Fractal

Fractal (分形) 指標詳解 (Bill Williams' Fractals)

Fractal (分形) 指標詳解

一、Fractal (分形) 指標概述

Fractal (分形) 指標由著名的市場技術分析師比爾·威廉姆斯 (Bill Williams) 所開發,是其「混沌理論 (Chaos Theory)」交易系統中的一個重要組成部分。該指標的主要目的是識別市場價格圖表上的短期高點和低點,這些點位可以被視為潛在的短期支撐或阻力水平,或是可能的短期反轉點。分形突出了價格在局部達到頂峰或谷底的結構。

在SQX程式碼中,此 Fractal 指標被定義為一個 BuildingBlock,名稱為 "Fractal" 。

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

該 Fractal 指標主要在圖表上標示出兩種分形形態,並依賴一個核心參數來定義其構成:

組成部分 (Outputs):

  • Up (向上分形): 當一個「向上分形」條件滿足時,指標通常會在形成該分形結構的中心K線的最高價位置標示一個記號(例如向上箭頭或點)。這個標記出的價格水平即為 Up 序列的值 。
  • Down (向下分形): 當一個「向下分形」條件滿足時,指標會在形成該分形結構的中心K線的最低價位置標示一個記號(例如向下箭頭或點)。這個標記出的價格水平即為 Down 序列的值 。

核心參數 (Parameters):

  • Fractal: 此參數定義了構成一個有效分形所需要的K線數量 。在SQX程式碼中,用戶可以選擇 "3-bar" (3K線分形) 或 "5-bar" (5K線分形),預設值為3K線分形 。

5-bar Fractal (5K線分形):

這是比爾·威廉姆斯最常提及的標準形式。

  • 向上分形 (Up Fractal): 指一根K線的最高價,同時高於其左側相鄰兩根K線的最高價,並且也高於其右側相鄰兩根K線的最高價 。
  • 向下分形 (Down Fractal): 指一根K線的最低價,同時低於其左側相鄰兩根K線的最低價,並且也低於其右側相鄰兩根K線的最低價 。

3-bar Fractal (3K線分形):

結構類似,但更為敏感。

  • 向上分形: 一根K線的最高價,高於其左側一根和右側一根K線的最高價。
  • 向下分形: 一根K線的最低價,低於其左側一根和右側一根K線的最低價。

形成機制:

分形指標的標記具有一定的滯後性,因為它需要等待分形結構右側的K線完全形成後才能被最終確認和標示出來。例如,一個5K線的向上分形,在其中心K線右側的第二根K線收盤後,該分形才正式成立。SQX程式碼中的邏輯是在滿足條件的當前K線(Shift=0)上輸出 eachSideLength 根K線前的那個已被確認的分形高/低點 。

三、Fractal 指標的數值範圍 (有界性)

Fractal 指標的輸出 UpDown 所代表的是實際的價格水平 。

因此,它們的數值直接對應於形成分形時,那根中心K線的最高價(對於向上分形)或最低價(對於向下分形)。

這意味著 Fractal 指標的輸出值範圍與所交易金融資產的價格波動範圍一致,它並不像典型的震盪指標(如RSI或Stochastic)那樣具有固定的0-100或其他預設的上下邊界。

四、Fractal 指標的解讀與應用 (一般概念)

Fractal 指標在交易中的應用多樣,但核心圍繞其作為短期轉折點的特性:

識別潛在的短期支撐與阻力:

  • 向上分形 (Up Fractal): 一旦一個向上分形被確認並標示出來,其最高點可以被視為一個短期的阻力水平。如果後續價格上漲至此水平附近受阻未能突破,則可能預示價格將回落。
  • 向下分形 (Down Fractal): 相對地,一個已確認的向下分形的最低點可以被視為一個短期的支撐水平。如果後續價格下跌至此水平附近獲得支撐未能跌破,則可能預示價格將反彈。

突破信號:

  • 向上突破分形阻力: 當價格決定性地向上突破一個最近形成的、且被市場驗證過的向上分形阻力位時,這可能被解讀為一個買入信號,或者至少是原有上升趨勢得到延續的信號。
  • 向下跌破分形支撐: 當價格決定性地向下跌破一個最近形成的、且被市場驗證過的向下分形支撐位時,這可能被解讀為一個賣出信號,或者原有下降趨勢得到延續的信號。

與趨勢指標結合(例如 Alligator 指標):

比爾·威廉姆斯在其交易系統中,非常強調將分形指標與他發明的另一個指標——Alligator(鱷魚線)指標——配合使用,以過濾交易信號並順應趨勢。

  • 上升趨勢中的買入 (Alligator 口張開向上): 當市場價格位於鱷魚線的唇線、齒線和顎線之上(表明市場處於上升趨勢),此時若價格向上突破一個向上分形,則被視為一個較為可靠的買入時機。
  • 下降趨勢中的賣出 (Alligator 口張開向下): 當市場價格位於鱷魚線三線之下(表明市場處於下降趨勢),此時若價格向下跌破一個向下分形,則被視為一個較為可靠的賣出時機。

應當避免在鱷魚線三線相互纏繞(表明市場處於橫盤整理或無趨勢狀態)時,僅僅依賴分形的突破進行交易,因為此時假信號可能較多。

作為止損點的參考:

  • 對於多頭頭寸,最近一個或前一個重要的向下分形可以作為設定初始止損點的一個參考位置(止損設在其下方)。
  • 對於空頭頭寸,最近一個或前一個重要的向上分形可以作為設定初始止損點的一個參考位置(止損設在其上方)。

注意事項:

  • 分形指標本身會產生相對較多的信號,並非每一個形成的分形都具有同等重要的交易意義。因此,過濾分形信號至關重要,通常需要結合市場的整體趨勢、波動性以及其他指標或分析方法(如上述的Alligator指標)來進行綜合判斷。
  • 由於分形的確認需要其右側K線的完成,所以它天然帶有一定的滯後性。

總結來說,Fractal 指標通過標示價格的短期波峰和波谷,為交易者提供了一種識別潛在轉折點、支撐阻力以及突破機會的直觀方法。然而,為了提高其使用效果,通常建議將其作為一個輔助工具,並在一個更完整的交易系統框架內(如結合趨勢判斷)加以運用。