嘿,
我正在使用MT4 Build 1090和MetaEditor V5 Build 1601.我需要不時地自動重新編譯一些MT4指標。為此,我編寫了一個小腳本,通過Windows任務計劃程序定期調用:
插入代碼@echo關閉C:\ Program Files(x86)\ SomeBrokerName \ metaeditor.execompile:...:MetaQuotes\Terminal\...\MQL4\Indiors\MyIndior.mq4log到目前為止工作正常。日誌文件輸出表明它已成功編譯,0個警告,0個錯誤。但是,當我嘗試將指標放在圖表上時,它經常發生,它不起作用。相反,“專家”選項卡顯示錯誤:
插入的代碼無法加載C:\ ... \ AppData \ Roaming \ MetaQuotes \ Terminal \ ... \ MQL4 \ Indiors \ MyIndior.ex4所以我必須重新編譯指標然後才能工作。有時不是,我必須一次又一次地重新編譯,直到它工作。
我已經在不同的計算機,不同的操作系統(Windows 7,Windows 10,...)上嘗試過它。結果相同。有時它有效,有時則不然。
你有什麼想法在這裡錯了,為什麼它似乎經常生成一個無效的EX4文件?有什麼辦法可以避免這個問題嗎?
提前致謝。