PENAMBAHAN:
Kini anda boleh menjalankan skrip MQL anda secara automatik sekiranya terdapat sebut harga yang tidak pasaran. Untuk berfungsi dengan betul, anda perlu menetapkan kekunci pintasan (alt-b).
Anda perlu mencatat nama penuh bagi dua tetingkap MetaTrader dalam fail programs.txt. Ini membolehkan aplikasi mengetahui di mana untuk menghantar kombinasi Alt + b. Contoh sudah disediakan dalam fail programs.txt.
Setelah melakukan langkah-langkah ini, tulis skrip yang ingin anda jalankan sekiranya terdapat sebut harga yang tidak pasaran dan salin ke dalam skrip terminal kedua (yang ditulis dalam programs.txt).
Program ini direka untuk merekod sebut harga yang tidak pasaran dari syarikat broker menggunakan platform MetaTrader.
Program ini berfungsi dengan dua MetaTrader. Sebut harga dari kedua-duanya dihantar melalui penasihat Chart1.mq4 dan Chart2.mq4 ke aplikasi luar.
Aplikasi luar ini mengawal perbezaan sebut harga, dan apabila ia mencapai nilai yang ditentukan oleh pengguna, dan perbezaan ini diperhatikan dalam jangka waktu yang ditentukan pengguna, program ini menyimpan carta sebagai dua imej bmp dalam folder c:ChartPlusChartHistory. Satu pada masa perbezaan berlaku, dan satu lagi 5 minit kemudian.
Dalam nama fail bmp terdapat maklumat waktu ketika perbezaan berlaku dalam format: jam-minit-detik.
Sebagai rujukan, adalah disarankan untuk memilih firma dengan kadar pembaruan sebut harga yang tertinggi dan dengan ketepatan yang terbaik. Ciri-ciri ini (akaun demo) telah diukur dan dipersembahkan untuk sekurang-kurangnya 84 broker dengan platform MetaTrader di laman web.
Sudah tentu, perbezaan dalam kes ini mungkin merupakan hasil daripada penyimpangan dari pasaran daripada mana-mana dua broker, tetapi setiap fakta boleh disemak secara berasingan.
Ekstrak arkib ke akar, kemudian akan ada folder c:/ChartPlusChart yang mengandungi 5 fail: Chart1.mq4, Chart2.mq4, libSharedVarsDL, Lv2.def, SharedVarsDLLv2.dll, ChartPlusChart.exe.
Anda memerlukan dua platform MetaTrader dari dua firma broker yang berbeza. Dalam kedua-duanya, buka pasangan mata wang yang sama dan jalankan penasihat Chart1.mq4 di yang pertama, dan Chart2.mq4 di yang kedua. Penasihat ini berfungsi dengan DLL, jadi perlu membenarkan DLL dalam menu "Alat", "Pilihan". Tandakan item berikut: -Benarkan import dll dan buang tanda pada item -Sahkan panggilan fungsi dll. Semua fail, kecuali penasihat, harus berada dalam c:/ChartPlusChart.
Kemudian jalankan penasihat yang berminat dalam pasangan tersebut di kedua-dua platform MetaTrader. Dan jalankan c:ChartPlusChart/ChartPlusChart.exe.
Komen 0