Zerolag MACD Berwarna untuk MetaTrader 5: Indikator Perdagangan yang Efektif

Mike 2017.05.22 22:49 13 0 0
Lampiran

Selamat datang, para trader! Kali ini kita akan membahas tentang Zerolag MACD berwarna yang bisa kamu gunakan di MetaTrader 5. Versi MQL5 dari ZeroLag MACD ini tersedia di sini: https://www.mql5.com/en/code/9993.

Sebelumnya, sudah ada versi berwarnanya, namun memiliki beberapa masalah: https://www.mql5.com/en/code/8703.

Saya telah memperbaiki versi MetaTrader 4 yang memiliki 95 baris kode. Dibutuhkan waktu 5 hari untuk menulis versi MetaTrader 5 ini, di mana saya harus membaca log, menguji berulang kali, dan memahami perbedaan antara MetaTrader 5 dan MetaTrader 4!

Versi MQL5 pertama saya dari indikator ini memiliki 400 baris kode, tetapi saya telah mengoptimalkannya kembali dan sekarang untuk membaca semua sejarah, hanya sekitar 290 baris kode yang diperlukan!

Pada versi MQL5 pertama saya, saya menggunakan IMAonArray dari situs MetaTrader 5, yang membutuhkan waktu 8 detik untuk memuat perhitungan 700 candle untuk pertama kalinya!

Mengingat MetaTrader 5 tidak memiliki fungsi iMAonArray, dan kode iMAOnArrayMQL4 dari https://www.mql5.com/en/articles/81 memiliki beberapa loop dengan siklus yang terlalu banyak, saya harus menulis ulang kodenya.

Selain itu, urutan waktu di MetaTrader 5 adalah dari candle lama ke baru (dari kiri ke kanan), sedangkan di MetaTrader 4, urutan waktu diatur sebagai time series secara default, jadi dari baru ke lama (dari kanan ke kiri). Karena versi MQL4 dari indikator ini dikodekan sedemikian rupa sehingga saya tidak bisa mengubah array menjadi time series dengan mudah dan mendapatkan hasil yang benar di MQL5, saya harus mengubah semua loop dan menulis metode saya sendiri untuk menghitung semua candle sejarah untuk versi MetaTrader 5 ini.

Karena kode aslinya gratis, saya juga akan membagikan produk ini secara gratis di pasar. Semoga ini berguna untuk mendapatkan sinyal yang lebih cepat dibandingkan dengan MACD tradisional.


Parameter Indikator

  • FastEMA - default adalah 12. Angka untuk mengatur periode EMA yang lebih cepat.
  • SlowEMA - default adalah 26. Angka untuk mengatur periode EMA yang lebih lambat. Nilainya harus lebih besar dari FastEMA.
  • SignalEMA - default adalah 9. Angka untuk mengatur periode perhitungan garis sinyal yang digambar dengan warna biru.

Daftar
Komentar 0