Beranda Perdagangan Sistem Postingan

Menggunakan OnTickMarketWatch untuk Multicurrency di MetaTrader 5

Lampiran
209.zip (1.28 KB, Unduh 0 kali)

Handler OnTick() standar hanya bisa menerima tick untuk satu simbol saja. Namun, untuk para trader yang menggunakan banyak mata uang, kita memerlukan tick untuk beberapa simbol sekaligus. Dalam beberapa situasi, penting untuk menerima tick dari semua simbol yang ada di jendela "Market Watch".

Expert Advisor exOnTickMarketWatch.mq5 memanfaatkan custom event handler dari fungsi OnChartEvent(), yang memberikan informasi berikut:

  1. Indeks simbol dari jendela "Market Watch"
  2. Nama simbol
  3. Harga Bid tick
  4. Spread simbol

Jalankan skrip scOnTickMarketWatch.mq5 untuk menerima tick dari jendela "Market Watch".

Rekomendasi:

  • Versi handler multicurrency ini memerlukan banyak sumber daya. Penggunaan CPU dapat dikurangi dengan meningkatkan variabel delay pada skrip, namun Anda mungkin akan melewatkan beberapa tick.
  • Setelah menjalankan skrip dan Expert Advisor, Anda bisa menentukan simbol dengan menambahkannya di jendela "Market Watch".
  • Anda bisa memodifikasi kode sesuai dengan kebutuhan Anda, misalnya, mengatur untuk menerima harga Ask alih-alih spread.

P.S. Informasi ini juga dipublikasikan di forum Rusia di sini.

Multicurrency OnTickMarketWatch() tick event handler

Postingan terkait

Komentar (0)