[英]MQL4 Trade Is Disabled
我已經使用MQL4
幾天了,但是最近我收到了錯誤消息:
(133) trade is disabled
在執行訂單時。
通過閱讀不同的論壇,我了解到一個共同的信念,就是我必須與我的經紀人交談以啟用EA交易 ,但是直到現在為止,買賣DID仍對我有效(不停)!
其他人是否遇到過此錯誤-與從服務器啟用EA無關?
MetaTrader4服務器端與此無關。
可能有幾種原因,為什么EA仍在工作(發布時為“ DID工作”),但仍然會出現錯誤。
MT4.Terminal.Profile
更改也可能導致這種情況發生。
MT4.Terminal.LogAnotherUser
更改也可能導致這種情況發生。
MT4.Terminal.Graph
更改{ Symbol
| Period
}也可能導致這種情況發生。
在“ Tools
>“ Options
>“ Expert Advisor
[TAB]”中 ,查看所有上述各項的相應復選框中的有效值。
檢查您是否正確登錄到正確的 (未取消) 交易帳戶 。
檢查您的連接是否為綠色/工作正常
檢查您的交易代碼是否活躍(開放交易時間)
如果仍然有麻煩,請發送一些帶有PrintScreen
-s的OrderSend()
s並從Log-File復制響應並在此處發布。
可能是由您的EA交易引起的異常循環。 您可能會在日記選項卡上看到,如果它一次創建了太多訂單或修改了訂單,則服務器可能會嚴重超載並導致延遲和故障。 因此,代理應禁用它。
如果是這樣,您應該首先修復EA,然后讓您的經紀人知道這是要求他們重新啟用您的帳戶的考慮因素。
使用啟用了對沖功能的經紀人配置的帳戶時遇到了這個問題。
我一直在運行DEMO練習,沒有問題,但是當我切換到LIVE帳戶時,發生了error 133
。
這是因為鏈接到的交易服務器是GMT-5,而只允許GMT + 2服務器作為對沖帳戶。
服務器已更改,開始工作沒問題。
請與您的經紀人確認該符號尚未被禁用。 他們有時會在引入新符號來代替舊符號時執行此操作。
禁用的交易品種仍會在MT4中顯示,以允許用戶平倉交易交易品種(但是,如果您嘗試打開新訂單,則會遇到上述錯誤)。
當我嘗試修改已經關閉的訂單的止損時,我遇到了相同的錯誤代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.