Menggali Indikator Candlestick Momentum Blau_CMtm untuk MetaTrader 5

Mike 2011.07.12 00:22 22 0 0
Lampiran

Penulis: Andrey N. Bolkonsky

Indikator Candlestick Momentum (Momentum Candlestick q-periode) yang diperkenalkan oleh William Blau dijelaskan dalam bukunya "Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis".

  • File WilliamBlau.mqh harus diletakkan di terminal_data_folder\MQL5\Include\
  • File Blau_CMtm.mq5 harus diletakkan di terminal_data_folder\MQL5\Indicators\

Momentum merupakan selisih antara harga saat ini (misalnya, harga penutupan bar) dan harga sebelumnya (beberapa bar yang lalu). Momentum dapat diterapkan pada timeframe dan periode apapun.

Menurut William Blau, Candlestick Momentum didefinisikan sebagai perubahan harga dalam interval tetap:

cmtm = close - open

Dimana:

  • close - harga penutupan bar (candlestick);
  • open - harga pembukaan bar (candlestick).

Momentum candlestick bisa bernilai positif atau negatif, artinya momentum naik dikatakan positif ketika harga penutupan lebih besar dari harga pembukaan; sebaliknya, jika harga pembukaan lebih besar dari harga penutupan, maka memberikan nilai negatif untuk momentum turun.

Definisi Candlestick Momentum dapat diperluas:

  1. Candlestick Momentum dapat diterapkan pada timeframe manapun;
  2. Harga yang diterapkan (harga penutupan, harga pembukaan) dapat bervariasi.

Definisi Candlestick Momentum q-periode

Definisi Candlestick Momentum q-periode

Indikator Candlestick Momentum oleh William Blau

Indikator Candlestick Momentum oleh William Blau

Perhitungan:

Rumus untuk perhitungan Candlestick Momentum adalah sebagai berikut:

cmtm(price1,price2,q) = price1 - price2[q-1]

Dimana:

  • q - jumlah bar yang digunakan dalam perhitungan Candlestick Momentum;
  • price1 - harga penutupan;
  • price2[q–1] - harga pembukaan q bar yang lalu.

Momentum Candlestick q-periode yang telah dihaluskan dihitung sebagai berikut:

CMtm(price1,price2,q,r,s,u) = EMA(EMA(EMA( cmtm(price1,price2,q) ,r),s),u)

Dimana:

  • q - jumlah bar yang digunakan dalam perhitungan Candlestick Momentum q-periode;
  • price1 - harga penutupan;
  • price2 - harga pembukaan q bar yang lalu;
  • cmtm(price1,price2,q)=price1-price2[q-1] - Candlestick Momentum q-periode;
  • EMA(cmtm(price1,price2,q),r) - penghalusan pertama - EMA (r), diterapkan pada Candlestick Momentum q-periode;
  • EMA(EMA(...,r),s) - penghalusan kedua - EMA(s), diterapkan pada hasil penghalusan pertama;
  • EMA(EMA(EMA(...,r),s),u) - penghalusan ketiga - EMA(u), diterapkan pada hasil penghalusan kedua.
Parameter input:
  • q - periode dari Indikator Candlestick Momentum (default q=1);
  • r - periode EMA pertama, diterapkan pada Candlestick Momentum (default r=20);
  • s - periode EMA kedua, diterapkan pada hasil penghalusan pertama (default s=5);
  • u - periode EMA ketiga, diterapkan pada hasil penghalusan kedua (default u=3);
  • AppliedPrice1 - tipe harga (default AppliedPrice=PRICE_CLOSE);
  • AppliedPrice2 - tipe harga (default AppliedPrice=PRICE_OPEN).
Catatan:
  • q>0;
  • r>0, s>0, u>0. Jika r, s, atau u sama dengan 1, maka penghalusan tidak digunakan;
  • Tarif minimum =(q-1+r+s+u-3+1).

Daftar
Komentar 0