活用ADX指標 掌握趨勢

認識 ADX 指標

ADX 是英文(Average Directional Index)縮寫,中文叫做平均趨向指標。它與一般的趨勢指標不同,ADX 的功能是衡量「趨勢的強度」,而非「趨勢的方向」

邏輯原理大致如下

  • 首先計算您正在分析的每個時間週期的+DM、-DM和真實範圍(TR)。
  • +DM = 當前高點 – 前高點
  • -DM = 前低價 – 當前低價
  • 前高點 – 先前高點 > 先前低點 – 當前低點時,使用+DM。
  • 當前一低點 – 當前低點 > 當前高點 – 前一高點時,使用-DM。
  • TR是當前高點 – 當前低點、當前高點 – 前收盤價、當前低點 – 前收盤價中的較大者。
  • 平滑+DM、-DM、TR的週期平均值。然後,插入-DM和+DM值以計算它們的平滑平均值。
  • 第一個 xTR = 第一個 x TR 讀數的總和(x = 數量……)
  • 下一個 xTR 值 = 第一個 xTR – (先前的 xTR/14) + 當前的 TR
  • 平滑後的+DM值除以平滑後的TR值,以獲得+DI值。將此值乘以100。
  • 平滑後的-DM 值除以平滑後的TR值以獲得-DI值。將此值乘以100。
  • 動向指標(DX)的公式是+DI減去-DI,然後除以+DI和-DI的總和(所有這些都是絕對值)。將此值乘以100。
  • 繼續計算x個週期的DX值。
  • 第一個ADX = DX的x個週期之和 / x
  • ADX = ((之前ADX * N) + 目前DX) / x

ADX 通常搭配DMI指標使用 共同構成趨向系統

什麼是DMI ?👉 看這篇介紹

+DI (Positive Directional Indicator):代表上漲趨勢的強度(多方力道)。
-DI (Negative Directional Indicator):代表下跌趨勢的強度(空方力道)。

ADX : 指標的區間從 0 到 100 的數值,數值越高代表趨勢越強,不論上漲或下跌的趨勢非常明確,數值越低則標示趨勢越來越弱 接近盤整

使用ADX在交易策略分析時,可以快速測量出市場當前的趨勢強度,有助於交易者判斷市場處於處於強勢或弱勢狀態。同時,ADX 指標可以結合 DMI 指標一起使用,精準掌握商品市場的趨勢的方向和波動。

如何在 Easywin 找到 ADX

其他指標>>趨勢指標>>平均動向指數

一般預設值為14; 另外是ADX的平均值 預設為10

在Multicharts中 ADX的函數

inputs: 
	Len( numericsimple ) ;                                             
variables:
	var0( 0 ), var1( 0 ), var2( 0 ), var3( 0 ), var4( 0 ), var5( 0 ) ;

Value1 = DirMovement( H, L, C, Len, var0, var1, var2, var3, var4, 
 var5 ) ;
ADX = var3 ;

var0: +DI 上升方向指標 ; var1: -DI 下降方向指標 ;var2: DX方向軸指數 ;var3: ADX平均方向性指數 ; var4: ADXR ADX 評估指標 ; var5: 波動率或真實區間相關數值

使用ADX當濾網 交易策略範例

當ADX大於一定的數值時,突破近期高點買進多單或是跌破近期低點買進空單

if  MyADX > 25 then Buy next bar at highest(High,14) stop;

if  MyADX > 25then SellShort next bar at lowest(low,14) stop;

SetStopLoss(StopLossPts * BigPointValue);

ADX搭配其他指標使用範例

當ADX大於某個數值 且ADX持續往上,同時均線出現黃金交叉進場做多 死亡交叉進場做空

if FastMA cross over SlowMA and MyADX > XX and MyADX>myADX[1] then begin
    Buy next bar at market;
end;

if FastMA cross under SlowMA and MyADX > XX and MyADX>myADX[1] then begin
    SellShort next bar at market;
end;

ADX是滿好用的濾網 舉一反三搭配其他技術指標,應該能開發出不錯的策略 😇😇

分享你的喜愛