Dalam dunia trading, setiap trader memerlukan alat yang tepat untuk membantu mereka membuat keputusan yang bijak. Salah satu penunjuk yang sering dibincangkan adalah Smoothed ADX yang diperkenalkan oleh John Ehlers. Mari kita lihat dengan lebih dekat tentang penunjuk ini!
Apakah itu Smoothed ADX?
Smoothed ADX adalah versi yang lebih stabil dan kurang 'twitchy' daripada ADX biasa. Ia dicipta berdasarkan permintaan daripada pengunjung forum dan tidak terlalu sukar untuk difahami. Namun, mencari penerangan tentang algoritma Smoothed ADX agak mencabar. Oleh itu, saya akan kongsikan kod yang telah disediakan di bawah:
Inputs: {menetapkan input}
Length( 14 ),
ADXTrend( 25 ), alpha1(0.25), alpha2(0.33);
DMIPlus( 0 ), DMIMinus( 0 ), DMI( 0 ), ADX( 0 ),
DIPlusLead(0), DIMinusLead(0), DIPlusFinal(0), DIMinusFinal(0),
ADXLead(0), ADXFinal(0);
DIPlusFinal = alpha2*DIPlusLead + (1 - alpha2) * DIPlusFinal[1];
DIMinusFinal = alpha2*DIMinusLead + (1 - alpha2) * DIMinusFinal[1];
ADXFinal = alpha2*ADXLead + (1 - alpha2) * ADXFinal[1];
Plot3( ADXFinal, "ADX" );
Jika kita tidak menggali lebih dalam maksud yang mendasari teks asal Smoothed ADX, kita boleh membahagikannya kepada dua peringkat. Katakan kita mempunyai satu urutan nombor P dan kita perlu menghaluskannya dengan lag minimum. Untuk ini, kita membina pada peringkat pertama fungsi V(P) daripada urutan P dengan formula berikut:
V0 = (8*P0 - 7*P1 + 3*V1) / 4,
di mana:
- P0 adalah nilai semasa urutan (harga atau penunjuk);
- P1 adalah nilai sebelumnya dalam urutan;
- V1 adalah nilai sebelumnya dari osilasi;
- V0 adalah nilai semasa dari osilasi.
Atau, dengan cara yang berbeza:
V0 = (Vol(P) + 3*V1) / 4,
di mana:
Vol(P) = 8*P0 - 7P1 - letupan Ehlers (istilah ini saya cipta sendiri).
Pada peringkat kedua, kita menggunakan penghalusan yang sederhana:
W0 = (1*V0 + 2*W1) / (2 + 1).
di mana:
- W0 adalah nilai semasa yang dihaluskan dari urutan P;
- V0 adalah nilai semasa osilasi urutan P;
- W1 adalah nilai yang dihaluskan sebelumnya.
Dalam Smoothed ADX, algoritma penghalusan ini digunakan pada ketiga-tiga buffer penunjuk ADX standard. Oleh itu, penunjuk yang diperoleh dinamakan Smoothed ADX. Jika kita menghaluskan penunjuk RSI, kita akan memanggilnya Smoothed RSI, dan sebagainya. Gambar di bawah menunjukkan bahawa Smoothed ADX, memang, tidak begitu 'twitchy' berbanding ADX asal (Average Directional Movement Index).

Siaran berkaitan
- Panduan Lengkap ADX_Trend: Indikator Terbaik untuk MetaTrader 5
- HarmonikManual: Indikator Canggih untuk MetaTrader 4
- MA Cross Alert Once: Penunjuk Berguna untuk MetaTrader 4
- Panduan Lengkap MetaCOT 2 CFTC ToolBox untuk Trader di MetaTrader 4
- Kelas Menggambar ADX Menggunakan Buffer Cincin untuk MetaTrader 5