Perhitungan mula-mula membandingkan perubahan High dan Low, memperoleh pergerakan terarah positif dan negatif, lalu membandingkan deret yang telah dihaluskan dengan True Range. +DI dan −DI menghasilkan DX nonnegatif; ADX menghaluskannya lagi. Ini bukan imbal hasil harga, probabilitas, ataupun perintah bertransaksi.
TradingView mendefinisikan UpMove sebagai High saat ini dikurangi High sebelumnya, dan DownMove sebagai Low sebelumnya dikurangi Low saat ini. UpMove masuk ke +DM hanya jika positif dan lebih besar daripada DownMove; aturan kebalikannya berlaku untuk −DM. Jika sama, kedua komponen bernilai nol. [TradingView — DMI]
Fidelity menjelaskan penghalusan Wilder untuk komponen arah dan True Range. Rasio komponen positif yang dihaluskan terhadap TR yang dihaluskan, dikalikan 100, menghasilkan +DI; −DI diperoleh dengan cara serupa. Tanda dalam nama menunjukkan arah komponen, bukan nilai numerik negatif pada −DI itu sendiri. [Fidelity — DMI]
Fidelity mendefinisikan DX sebagai selisih absolut +DI dan −DI dibagi jumlah keduanya, dikalikan 100. Menukar masukan menghasilkan DX yang sama. Jika jumlahnya nol, hasil bagi matematis tidak terdefinisi; perilaku pengganti aplikasi tidak sama dengan hasil rumus. [Fidelity — DMI]
Fidelity menginisialisasi ADX dengan rata-rata DX selama periode pilihan dan menghaluskan nilai berikutnya: kalikan ADX sebelumnya dengan n − 1, tambahkan DX saat ini, lalu bagi jumlahnya dengan n. Hasilnya mencakup riwayat; sepasang +DI dan −DI yang terpisah dari riwayat tidak cukup untuk menentukan ADX. [Fidelity — DMI]
TradingView secara tegas membedakan ADX tanpa arah dari garis arah +DI dan −DI. Jadi kenaikan ADX saja tidak berarti harga naik. Penurunan ADX menggambarkan melemahnya dominasi yang diukur, bukan otomatis pembalikan atau berakhirnya pergerakan harga. [TradingView — DMI]
TradingView menyebut 20 dan 25 sebagai panduan tradisional untuk tren yang lebih lemah dan lebih kuat. Keduanya bukan hukum fisika atau jaminan masuk yang baik. Panjang perhitungan, penghalusan, dan pasar berpengaruh; ADX rendah tidak berarti harga sama sekali diam. [TradingView — ADX]
TradingView menjelaskan perubahan High, Low, dan Close yang berlangsung sebelum candle dikonfirmasi. Perubahan ini dapat mengubah pergerakan terarah dan True Range, sehingga garis turunannya ikut berubah. Untuk perbandingan dan pengujian, tentukan apakah memakai candle tertutup atau nilai intrabar. [TradingView — Repainting]
TradingView memperingatkan adanya persilangan palsu garis arah. Penggunaan ADX sebagai filter memerlukan aturan masuk, keluar, dan pembatalan kondisi yang terpisah. Sertakan biaya, slippage, dan overfitting dalam pengujian strategi; beberapa tren yang menarik saja tidak membuktikan keunggulan. [TradingView — ADX] [TradingView — Strategies]
Kekuatan sama, dominasi berlawanan
Masukan fiktif yang sudah dihitung, +DI = 30 dan −DI = 10, menghasilkan DX = abs(30 − 10) / (30 + 10) × 100 = 50. Setelah ditukar menjadi +DI = 10 dan −DI = 30, DX kembali bernilai 50. Dengan ADX sebelumnya diketahui sebesar 22 dan n = 14, diperoleh ADX = (22 × 13 + 50) / 14 = 24. Arah dominasi bisa berbeda meskipun DX sama; ADX yang dihitung bukan probabilitas atau ramalan harga.
Untuk gambaran yang lebih utuh, baca entri ini bersama Average True Range, Technical indicator, Technical analysis, Timeframe, Backtesting, Relative Strength Index.
01Apakah ADX di atas dua puluh lima berarti saya harus membeli?+
Tidak. Ambang ini digunakan sebagai gambaran kasar kekuatan tren. Tren kuat dapat mengarah turun, dan kecocokan transaksi tertentu bergantung pada aturan terpisah serta risiko.
02Bisakah ADX dihitung dari satu pasang DI saja?+
Tidak. Sepasang +DI dan −DI yang jumlahnya bukan nol dapat digunakan untuk menghitung DX saat ini. ADX juga memerlukan nilai sebelumnya dan metode penghalusan, atau riwayat untuk inisialisasi.