ZigZag指標是價格趨勢的指標,ZigZag」中文可稱之為「鋸齒」、「之字形」或「Z字形」。
Zigzag連結過去價格中相對的顯著的高低點,來表示這段期間價格變動的趨勢。Zigzag指標會根據最新的價格,改變連線;也就是有「重劃」(repaint)的問題。因此要注意,Zigzag的連線不能視為最後固定的高點和低點。

Zigzag 指標有兩個參數。
首先你需要定義一參考點,它可以是一天收盤價,當日高或低點。第二個參數是百分比值,當價格的扭轉達到了指定的比率。

  zigzag指標參數設置
  在識別高低點的過程中,主要設置了以下三個參數:ExtDepth, DextDeviation 以及ExtBackstep。

參數說明:

+ExtDepth:深度,高低點是相對與過去多少個Bars(k棒)而言。深度預設為12。
+ExtDeviation:偏移,當高低點與前一高低點的點差大於Deviation時,則重計ExtBacksteps偏移預設值為5。
+ExtBackstep:回溯,回溯的的Bars(k棒)個數。
Zigzag算法 :
1.計算位置之初始化  
   1.1若為第一次進行高低點計算,則設定計算位置為除去ExtDepth個圖形最初的部分。
   1.2若非第一次進行高低點計算,找到最近已知的三個拐點(高點或低點),將計算位置設置為倒數第三個拐點之後,重新計算最後的拐點。
2.高低點的變數初始化,尋找高低點
   2.1計算ExtDepth區間內的低點,如果該低點是當前低點,則進行2.1.1的計算,並將其記錄成一個低點。
        若當前低點低於上一低點值超過ExtDeviation;則清空前ExtBackstep個Bars記錄中,高於當前低點的值。  
   2.2計算ExtDepth區間內的高點,如果該高點是當前高點,則進行2.2的計算,並將其記錄成一個高點。
       若當前高點高於上一點值超過ExtDeviation;則清空前ExtBackstep個Bars記錄中,低於當前點的值 
3.從步驟1已經設置好的計算位置開始,定義指標高點和低點  
   3.1如果開始位置為高點,則接下來尋找低點,在找到低點之後,將下壹個尋找目標定義為高點
   3.2如果開始位置為低點,則與3.1反之。


1215722888_o.jpg
【出處】http://www.forexhi.tw/thread-166-1-1.html

 

創作者介紹
創作者 The Dance of Disorder (Fluctuations of Entropy) 的頭像
Jason

The Dance of Disorder (Fluctuations of Entropy)

Jason 發表在 痞客邦 留言(0) 人氣( 0 )