Apa Contoh Perhitungan ADX yang Terperinci? (Dengan Asumsi)
Jawaban langsung: seperti apa contoh perhitungan ADX
Contoh perhitungan ADX mengambil data harga yang diasumsikan (biasanya OHLC), menghitung komponen pergerakan directional (+DM dan −DM) dan true range (TR), lalu menerapkan langkah penghalusan untuk menghasilkan nilai indikator directional (+DI dan −DI). Terakhir, nilai-nilai tersebut digabungkan menjadi ADX, yang dimaksudkan untuk mengukur kekuatan tren, bukan arahnya.
Karena tidak ada harga langsung atau pengaturan khusus penyedia yang diasumsikan di sini, contoh ini sepenuhnya numerik dan menyatakan setiap asumsi, sehingga Anda dapat memverifikasi setiap langkah secara independen.
Mekanisme atau definisi: apa yang dihitung oleh ADX
ADX umumnya disajikan melalui bagian-bagian berikut:
- Pergerakan directional pada setiap langkah (sering disebut “satu periode”):
- +DM didasarkan pada pergerakan naik; −DM didasarkan pada pergerakan turun.
- Salah satunya diatur ke nol ketika yang lain mendominasi pada langkah tersebut.
- True range (TR):
- TR memperhitungkan rentang intraday dan gap. Dengan OHLC, TR dihitung dari high/low saat ini dan close sebelumnya.
- Rata-rata yang dihaluskan:
- Nilai +DM dan −DM diubah menjadi jumlah pergerakan directional yang dihaluskan.
- TR juga dihaluskan.
- Nilai indikator directional:
- +DI sebanding dengan +DM yang dihaluskan dibagi dengan TR yang dihaluskan.
- −DI sebanding dengan −DM yang dihaluskan dibagi dengan TR yang dihaluskan.
- ADX:
- “Selisih directional” menggunakan +DI dan −DI.
- ADX didasarkan pada rata-rata yang dihaluskan dari selisih directional yang dipilih, sehingga mencerminkan kekuatan dari waktu ke waktu.
Penting: detail rumus yang tepat dapat bervariasi menurut sumber (misalnya, bagaimana penghalusan diinisialisasi). Contoh perhitungan di bawah ini menggunakan pendekatan penghalusan yang sederhana dan eksplisit sehingga aritmetikanya dapat diperiksa.
Bukti atau contoh: perhitungan ADX numerik yang transparan
Asumsi
- Panjang periode N = 3.
- Kami menggunakan periode berurutan dengan input mirip OHLC.
- Metode penghalusan: untuk contoh perhitungan ini, kami menggunakan rata-rata bergerak sederhana untuk demonstrasi (bukan penghalusan tingkat produksi platform tertentu). Asumsi ini adalah variabel kunci yang harus Anda cocokkan saat memverifikasi.
- Kami mulai menghitung setelah data yang cukup tersedia untuk membentuk nilai rata-rata pertama yang dihaluskan.
Data yang diasumsikan (tiga interval)
Misalkan setiap interval t memiliki High (H), Low (L), dan Close (C). Close sebelumnya adalah close dari periode sebelumnya.
Periode 0 (referensi sebelumnya):
- H0=1.1050, L0=1.1000, C0=1.1020
Periode 1:
- H1=1.1080, L1=1.1040, C1=1.1060
Periode 2:
- H2=1.1090, L2=1.1050, C2=1.1070
Periode 3:
- H3=1.1100, L3=1.1060, C3=1.1080
Langkah A: hitung TR untuk setiap interval
Untuk setiap periode t=1..3, asumsikan TR adalah:
- TRt = maks(Ht − Lt, |Ht − C(t−1)|, |Lt − C(t−1)|)
Interval 1:
- H1−L1 = 1.1080−1.1040 = 0.0040
- |H1−C0| = |1.1080−1.1020| = 0.0060
- |L1−C0| = |1.1040−1.1020| = 0.0020
- TR1 = maks(0.0040, 0.0060, 0.0020) = 0.0060
Interval 2:
- H2−L2 = 1.1090−1.1050 = 0.0040
- |H2−C1| = |1.1090−1.1060| = 0.0030
- |L2−C1| = |1.1050−1.1060| = 0.0010
- TR2 = maks(0.0040, 0.0030, 0.0010) = 0.0040
Interval 3:
- H3−L3 = 1.1100−1.1060 = 0.0040
- |H3−C2| = |1.1100−1.1070| = 0.0030
- |L3−C2| = |1.1060−1.1070| = 0.0010
- TR3 = maks(0.0040, 0.0030, 0.0010) = 0.0040
Langkah B: hitung +DM dan −DM untuk setiap interval
Asumsikan kenaikan pergerakan directional didasarkan pada perubahan high/low:
- UpMove = Ht − H(t−1)
- DownMove = L(t−1) − Lt
- +DMt = UpMove jika UpMove > DownMove dan UpMove > 0, selain itu 0
- −DMt = DownMove jika DownMove > UpMove dan DownMove > 0, selain itu 0
Interval 1:
- UpMove = H1−H0 = 1.1080−1.1050 = 0.0030
- DownMove = L0−L1 = 1.1000−1.1040 = −0.0040
- Karena DownMove tidak > 0, +DM1 = 0.0030, −DM1 = 0
Interval 2:
- UpMove = H2−H1 = 1.1090−1.1080 = 0.0010
- DownMove = L1−L2 = 1.1040−1.1050 = −0.0010
- +DM2 = 0.0010, −DM2 = 0
Interval 3:
- UpMove = H3−H2 = 1.1100−1.1090 = 0.0010
- DownMove = L2−L3 = 1.1050−1.1060 = −0.0010
- +DM3 = 0.0010, −DM3 = 0
Langkah C: rata-rata yang dihaluskan (asumsi eksplisit)
Dengan N=3 dan rata-rata sederhana untuk demonstrasi:
- TR yang dihaluskan pada t=3: rata-rata(TR1. . TR3) = (0. 0060+0. 0040+0. 0040)/3 = 0. 0140/3 ≈ 0.