Candle_Code: Indikator Canggih untuk MetaTrader 5

Mike 2018.07.09 21:35 18 0 0
Lampiran

Indikator Candle_Code menampilkan "kode" dari candlestick dalam jendela terpisah, berupa garis yang dibangun berdasarkan rasio dari setiap parameter candlestick. Setiap parameter dari satu candlestick memiliki bobot tertentu dalam pandangan umum dari candlestick tersebut:

  1. Ukuran body candlestick;
  2. Ukuran bayangan atas candlestick;
  3. Ukuran bayangan bawah candlestick;
  4. Arah candlestick;
  5. Jarak antara candlestick yang berdekatan (yang sekarang dan yang sebelumnya).

Jika bobot parameter melebihi rentang rata-rata yang dua kali lipat, maka nilai bobotnya akan ditetapkan; jika tidak, bobot dalam pandangan umum candlestick akan dihitung dengan bobot parameter dikalikan dengan rentang parameter dan dibagi dengan rentang rata-rata yang dua kali lipat.

Setelah itu, pada data yang dihitung untuk setiap candlestick, akan dibangun rata-rata bergerak (Data Bobot) yang menampilkan data dari semua candlestick yang tersedia dalam sejarah (menampilkan garis ini dinonaktifkan secara default). Kemudian, garis ini akan dihaluskan untuk menampilkan garis indikator utama (Primary MA). Garis indikator sekunder (Secondary MA) dibangun dengan menghaluskan garis utama.

Indikator ini memiliki 10 parameter input:

  • Bobot ukuran body - bobot body candlestick;
  • Bobot bayangan atas - bobot bayangan atas candlestick;
  • Bobot bayangan bawah - bobot bayangan bawah candlestick;
  • Bobot arah candlestick - bobot arah candlestick (bullish/bearish);
  • Bobot jarak - bobot jarak antara candlestick yang berdekatan;
  • Tampilkan garis data bobot - apakah akan menampilkan garis data bobot yang dihitung dari setiap candlestick atau tidak (Ya/Tidak);
  • Periode MA pertama - periode perhitungan rata-rata bergerak halus pertama berdasarkan garis bobot candlestick;
  • Metode MA pertama - metode perhitungan rata-rata bergerak pertama;
  • Periode MA kedua - periode perhitungan rata-rata bergerak halus kedua berdasarkan data MA pertama;
  • Metode MA kedua - metode perhitungan rata-rata bergerak kedua.

Contoh perhitungan bobot body candlestick:

Jika Abs(Open-Close) >= Avg(Open-Close)

BodySize = BodyWeight

sebaliknya

BodySize = BodyWeight * (Abs(Open-Close)) / Avg(Open-Close)

dimana:

Abs(Open-Close) = ukuran absolut dari body candlestick
Avg(Open-Close) = ukuran rata-rata dari body candlestick selama periode data sejarah
BodyWeight = bobot body candlestick yang ditentukan dalam parameter

Gambar 1. Bobot default.

Gambar 1. Bobot default.


Gambar. 2. Bobot arah candlestick = 512

Gambar. 2. Bobot arah candlestick = 512


Gambar 2. Bobot default, Tampilkan data = Ya

Gambar 2. Bobot default, Tampilkan data = Ya

Daftar
Komentar 0