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:
- Indeks simbol dari jendela "Market Watch"
- Nama simbol
- Harga Bid tick
- 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.

Postingan terkait
- Panduan Lengkap Fundamental Trader EA untuk MetaTrader 4
- MQL5 Wizard: Membuat EA dengan Sinyal Trading Berdasarkan Pola Morning/Evening Stars dan Stochastic
- Panduan Lengkap Membuat EA dengan MQL5 Wizard: Sinyal Trading Bullish dan Bearish Engulfing + MFI
- Uji Coba Alat Pembelajaran Mesin Schnick untuk MetaTrader 5
- MQL5 Wizard: Mengoptimalkan Sinyal Perdagangan dengan Morning/Evening Stars dan MFI