Saya menguji menjalankan EA kejuaraan 2008 di akun demo. Ini memiliki area di mana dimungkinkan untuk mengatur parameter hingga 4 pasangan mata uang yang berbeda dalam kode MT4. EA kemudian memantau pasangan mata uang di jendela grafik (mis. GBPUSD) yang sedang berjalan di, jika itu cocok dengan salah satu dari empat pasangan dalam kode maka akan memperdagangkan pasangan itu pada sinyal yang benar, mengelolanya dll.

Kesulitan yang saya miliki adalah ketika saya mencoba untuk menjalankan EA yang identik di jendela lain yang cocok dengan tiga pasangan mata uang lainnya; EURGBP GBPJPY EURUSD.

Ini hanya akan berdagang jika tidak ada perdagangan GBPUSD yang terjadi. Jika saya menutup GBPUSD, maka salah satu dari 3 pasangan lainnya akan segera berdagang.

Saya perlu untuk EA untuk memperdagangkan pasangan mata uang yang dilekatkan dan setiap EA untuk mengelola pasangan mata uangnya sendiri.

Jadi pertanyaan saya adalah apa yang akan memblokir EA dari perdagangan? Mungkinkah sesuatu seperti memiliki angka ajaib yang sama? Mungkin itulah satu-satunya hal yang dapat saya bayangkan yang bisa umum antara dua EA yang berjalan di jendela terpisah - yaitu jika ada perintah terbuka dengan nomor ajaib yang sama yang tidak akan ditukar. Tampaknya pada pesanan yang tersedia dan menetapkan bendera jika ada pesanan terbuka.

Ada petunjuk apa yang perlu saya cari?

Berterima kasih sebelumnya.