自動趨勢線
該指標分析最後 5000 根 K 線,並構建可能的支撐和阻力線。這些線根據它們所建立的 Zig Zag 點被分為小型線和大型線:
- 大型線。始終連接交替的高點和低點,左右長度為 25/25。低點和高點之間的價格差必須超過 5 * ATR14,這是在第一個點計算的。
- 小型線。始終連接交替的高點和低點,左右長度為 5/5。低點和高點之間的價格差必須超過 2 * ATR14,這是在第一個點計算的。
樞軸點是局部極值(最小值或最大值),其左側和右側沒有任何價格值超過這個極值。因此,如果在這個點的左側 25 根 K 線和右側 25 根 K 線中沒有比此點更高的高點,那麼該點將是 25/25 樞軸高點。
除了建立 Zig Zag 的樞軸點外,該指標還會收集其他大小的樞軸點,以計算觸及次數並進一步篩選線條。
在計算 Zig Zag 並收集不同大小的樞軸點後,該指標會構建所有可能的線條,這些線條將在篩選後顯示在圖表上。每條線在圖表上都有一個未顯示的觸及區域 — 即預設 ATR 的一半,該值是根據畫線的點計算的。該區域位於線條和價格圖表之間,用於固定略微未觸及到線條的觸及點,也用於篩選線條。每條線條被條件性地分為兩部分:
- 底部部分。線條的起始部分,位於兩個初始點之間。
- 延伸部分。線條的部分,從第二個點到突破點或最後一根可用的 K 線。
每條構建的線條都會檢查是否符合以下規則:
- 每條線的底部部分必須有一個樞軸點,其實際大小與 Zig Zag 樞軸點相同,但該點可能不是 Zig Zag 點。
- 底部部分不得有與線條第二個點的樞軸點大小相同的樞軸點觸及線條。
- 小型線的底部部分不得位於大型線的觸及區域內。
經過篩選後,計算每條剩餘線條的參數並處理線條交點。如果一條線的底部部分進入另一條線的底部部分,且進入長度超過 30%,則認為兩條線相交。當線條相交時,會選擇一條線顯示在圖表上。選擇最佳線條的參數如下:
- 觸及次數。觸及是指一個 3/3 樞軸點觸及或穿越線條的觸及區域。觸及次數更多的線條被視為最佳。
- 線條的總長度,包括延伸部分,越長越好。
- 線條第二個點的樞軸點的實際大小。小型線基於 5/5 樞軸點,但這些點也可以是較大的樞軸點。第二個點的樞軸點實際大小越大,這條線就越好。
- 斜率角度。這是最後比較的參數。線條的斜率角度越大越好。
當所有需要顯示在圖表上的線條被確定後,指標會決定哪些線條應該有延伸部分,哪些不應該。這是透過以下規則來確定的:延伸部分的長度不得超過底部部分長度的兩倍。如果線條符合這個規則,它將無限延伸至右側或突破點;如果不符合,圖表上只會顯示線條的底部部分。
突破被認為是幾根連續的 K 線,其收盤價位於線條的背後。這些 K 線的數量由輸入參數調節,預設值為 3。
輸入:
- 突破 K 線數量。突破線條所需的 K 線數量,預設值為 3。
- 線條大小。定義用來構建線條的 Zig Zags 大小。可選值:小型、大型、兩者。
- 顯示樞軸點。突顯繪製線條的樞軸點。