Penulis: Andrey N. Bolkonsky
Candlestick Momentum Index (CMI) adalah indikator yang diperkenalkan oleh William Blau dalam bukunya yang berjudul "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis". Indikator ini berdasarkan pada Candlestick Momentum Indicator.
- Pastikan file WilliamBlau.mqh diletakkan di terminal_data_folder\MQL5\Include\
- File Blau_CMI.mq5 harus diletakkan di terminal_data_folder\MQL5\Indicators\
Nilai dari Candlestick Momentum Indicator dinormalisasi dalam rentang [-100,+100]. Nilai positif menunjukkan pasar dalam kondisi overbought, sementara nilai negatif menunjukkan kondisi oversold.

Candlestick Momentum Index
Perhitungan:
Candlestick Momentum Index dihitung menggunakan rumus berikut:
100 * EMA(EMA(EMA( cmtm(price1, price2, q) , r), s), u)
CMI(price1, price2, q, r, s, u) = –––––––––––––––––––––––––––––––––––––––––––– = –––––––––––––––––––––––––––––––––––––––––
EMA(EMA(EMA( |cmtm(price1, price2, q)| , r), s), u)
if EMA(EMA(EMA(|cmtm(price1, price2, q)|, r), s), u)=0, then CMI(price1, price2, q, r, s, u)=0
dimana:
- q - jumlah bar yang digunakan dalam perhitungan Candlestick Momentum;
- price1 - harga penutupan;
- price2 - harga pembukaan q bar yang lalu;
- cmtm(price1, price2, q) = price1 - price2[q-1] - Candlestick Momentum;
- |cmtm(price1, price2, q)| - nilai mutlak dari Candlestick Momentum;
- CMtm(price, q, r, s, u) - Triple smoothed Candlestick Momentum;
- EMA(..., r) - smoothing pertama EMA(r), diterapkan pada:
- Candlestick Momentum;
- Nilai mutlak dari Candlestick Momentum;
- EMA(EMA(..., r), s) - smoothing kedua - EMA(s), diterapkan pada hasil smoothing pertama;
- EMA(EMA(EMA(..., r), s), u) - smoothing ketiga - EMA(u), diterapkan pada hasil smoothing kedua.
- q - jumlah bar yang digunakan dalam perhitungan Candlestick Momentum (default q=1);
- r - periode EMA pertama, diterapkan pada Candlestick Momentum (default r=20);
- s - periode EMA kedua, diterapkan pada hasil smoothing pertama (default s=5);
- u - periode EMA ketiga, diterapkan pada hasil smoothing kedua (default u=3);
- AppliedPrice1 - tipe harga (default AppliedPrice1=PRICE_CLOSE);
- AppliedPrice2 - tipe harga (default AppliedPrice2=PRICE_OPEN).
- q>0;
- r>0, s>0, u>0. Jika r, s, atau u sama dengan 1, smoothing tidak digunakan;
- Min rates =(q-1+r+s+u-3+1).
Postingan terkait
- Panduan Lengkap MetaCOT 2 CFTC ToolBox untuk Analisis COT di MT4
- Master Tools: Alat Indikator untuk MetaTrader 4 yang Harus Dimiliki
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif
- Volume Profile + Range v6.0: Indikator Penting untuk MetaTrader 5
- iSpread: Indikator Spread untuk Pair Trading di MetaTrader 5