之子轉向比較難理解,這塊給您用圖說明:
就以您這個為例:ZIGZAG(H,10,1);
首先從您第一根K線算起,看每根K線的最高價,和第一根K線的最高價相比是不是漲幅超過10%(這里假設第一根K線的最高價位置比較低,位置高的畫線原理是一樣的),把第一次漲幅超過10%的這個點成為上拐點,然后K線繼續往后走,出現了一個最高點,然后開始下跌了,這個最高點我們記為A,然后K線往后走的跌幅是否超過10%,把第一次跌幅超過10%的K線記為下拐點,如果這個下拐點成立了,那么之前的A的這個位置就發生一次轉向,就是我們看到的折線,如下圖,最低點位置開始,上面一條橫線就是上拐點位置,然后出現了最高點,再往下走,出現了下拐點,那么證明最高點處應該轉折,之后都是按照這個原理畫的。
謝謝老師的詳解。但我還有幾點不明白:
1.ZIGZAG(H,10,1)中,1表示什么意思?是指前面的10是百分比嗎?那凈值怎么表述?
2.函數說明中說之字轉向值,那說明它是一個數值,比如您的例圖中,它具體指哪個數值呢?
1、前面的是絕對值量的話,1換成0即可
2、您加載看下就知道了,在K線上能看到變量返回值的
那上一個高點或低點到當前K線的直線是不確定的了,即這一段的ZIGZAG值也不確定,是嗎?