Hey,
Saya menggunakan MT4 Build 1090 dan MetaEditor V5 Build 1601. Saya perlu membuat kompilasi semula beberapa petunjuk MT4 setiap saat dan kemudian. Untuk melakukan ini, saya menulis skrip kecil yang akan dipanggil secara berkala melalui Perancang Tugas Windows:
Kod dimasukkan @echo off C: \ Program Files (x86) \ SomeBrokerName \ metaeditor.execompile:...\MetaQuotes\Terminal\...\ MQL4\Indiors\MyIndior.mq4log Ini berfungsi dengan baik setakat ini. Keluaran fail log mengatakan ia berjaya disusun, 0 amaran, 0 kesilapan. Walau bagaimanapun, apabila saya mencuba dan meletakkan Indikator pada carta, ia berlaku setiap kali ia tidak berfungsi. Sebaliknya tab Pakar menunjukkan ralat:
Kod Insert Tidak boleh memuatkan C: \ ... \ AppData \ Roaming \ MetaQuotes \ Terminal \ ... \ MQL4 \ Indiors \ MyIndior.ex4 Jadi saya perlu mengkompilasi Petunjuk lagi dan kemudian berfungsi. Kadang-kadang tidak, dan saya perlu mengkompilasi lagi dan lagi dan lagi, sehingga ia berfungsi.
Saya sudah mencubanya di komputer yang berbeza, OS yang berlainan (Windows 7, Windows 10, ...). Keputusan yang sama. Kadang-kadang ia berfungsi, kadang-kadang tidak.
Adakah anda mempunyai apa-apa idea yang salah di sini dan mengapa ia seolah-olah menghasilkan fail EX4 yang tidak kerap begitu kerap? Adakah terdapat apa yang saya boleh lakukan untuk mengelakkan masalah ini?
Terima kasih terlebih dahulu.