MT4/5終端出現Uninit Reason提示,記住是提示,該提示并不一定是報錯,常見的有以下10種Uninit Reason提示。
大白EA群其實一直收到彙友們提問,例如:
1.這個EA好不容易裝上了,爲什麽一個月都沒開單?
(大白心想:好家夥,你也是真有耐心,能幹等一個月不爲所動)
2.爲什麽右上角已經是笑臉了,挂了兩周了都沒有單?
3.爲什麽EA在這個品種可以運行,到那個品種就不行了?
4.爲什麽EA在H1可以運行,換了周期就不行了?
EA報錯千千萬,具體情況還是要根據當下代碼呈現的提示來處理。大白之前有在知識技巧以及群文件上傳EA常見報錯代碼及對應原因,這裏的報錯基本上是EA源碼編寫時,編者沒有考慮充分産生的BUG。

今天要談到的,主要是Uninit Reason提示。
MT4/5終端出現Uninit Reason提示,記住是提示,該提示并不一定是報錯,常見的有以下10種Uninit Reason提示。

- Uninit Reason0:一般情況下,指的是EA停止運行會出現的提示,如果沒有調用Oneninit,EA是不會立即停止運行的;
- Uninit Reason1:EA被移除圖表會出現該提示;
- Uninit Reason2:源碼做了改動後編譯會出現該提示;
- Uninit Reason3:交易周期或者交易品種做了變更,則會出現該提示;

(這圖群友将周期從H1變更至M15)
- Uninit Reason4:圖表丢失,行情無法加載,或者EA運行着,原圖表被關閉切換到其它品種,也會出現該提示;
- Uninit Reason5:這是比較常見的提示,你修改EA參數後,或者需要你修改EA參數後才會正常運行,例如Prado EA交易股指類的品種時,點差大于EA默認設定,修改後EA才可正常初始化運行;

- Uninit Reason6:切換賬戶時,如果沒有設定自動關閉EA,EA還會自動運行,從而出現該提示;
- Uninit Reason7:加載新的模闆.tpl後綴
- Uninit Reason8:初始化失敗,這類型的提示基本上是要重新修改源碼了,爲了優化EA輸入,建議使用來自ENUM_INIT_RETCODE枚舉值作爲返回代碼。
- Uninit Reason9:這個基本看不到了,在日志裏可查看。
以上就是大白爲大家整理的Uninit Reason提示解讀,有該提示不一定是報錯,很多時候是一個狀态說明。
删除后无法恢复
删除后无法恢复