Blau_Ergodic: Indikator Hebat untuk MetaTrader 5

Mike 2011.06.20 23:47 57 0 0
Lampiran

Penulis: Andrey N. Bolkonsky

Oscillator Ergodic yang diperkenalkan oleh William Blau adalah berdasarkan indikator True Strength Index (lihat juga Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).

Untuk menunjukkan pembalikan trend, kita menggunakan garis isyarat.

  • Isyarat beli: persilangan ke atas garis isyarat.
  • Isyarat jual: persilangan ke bawah garis isyarat.

Garis isyarat dikira menggunakan pemulusan garis asas (Ergodic, True Strength Index), dengan tempoh purata yang sama dengan tempoh purata terakhir dari garis asas.

Trend adalah menaik apabila garis asas berada di atas garis isyarat, dan trend adalah menurun apabila garis asas berada di bawah garis isyarat.

  • WilliamBlau.mqh perlu diletakkan di dalam terminal_data_folder\MQL5\Include\
  • Blau_Ergodic.mq5 perlu diletakkan di dalam terminal_data_folder\MQL5\Indicators\

Blau Ergodic Oscillator

Pengiraan:

Oscillator Ergodic dikira menggunakan formula:

Ergodic(price,q,r,s,u) = TSI(price,q,r,s,u)

SignalLine(price,q,r,s,u,ul) = EMA( Ergodic(price,q,r,s,u) ,ul)

di mana:

  • Ergodic() - garis asas - True Strength Index TSI(price,q,r,s,u);
  • SignalLine() - garis isyarat - purata bergerak yang dipulunkan secara eksponen dengan tempoh ul, diterapkan kepada Ergodic;
  • ul - tempoh purata garis isyarat (menurut William Blau, ia mesti sama dengan tempoh purata terakhir (>1) dari garis Ergodic. Contohnya Ergodic(price,q,r,s,u)=Ergodic(price,2,20,5,1), dalam kes ini ul=s=5.

Parameter input:

  • plot grafik #0 - Ergodic (True Strength Index):
    • q - Tempoh purata Momentum (secara default q=2);
    • r - tempoh EMA pertama, diterapkan kepada Momentum (secara default r=20);
    • s - tempoh EMA kedua, diterapkan kepada hasil pemulunan pertama (secara default s=5);
    • u - tempoh EMA ketiga, diterapkan kepada hasil pemulunan kedua (secara default u=3);
  • plot grafik #1 - Garis isyarat:
    • ul - Tempoh pemulunan garis isyarat, diterapkan kepada garis asas (secara default ul=3);
  • AppliedPrice - jenis harga (secara default AppliedPrice=PRICE_CLOSE).

Nota:

  • q>0;
  • r>0, s>0, u>0. Jika r, s atau u =1, pemulunan tidak digunakan;
  • ul>0. Jika ul=1, garis isyarat dan garis asas adalah sama;
  • Kadar minimum =(q-1+r+s+u+ul-4+1).
Senarai
Komen 0