1附件大家好,
我正在尋求EA的幫助。我剛剛創建了一個簡單的EA,以了解如何在EA中執行交易。整個EA只是放置市場訂單然後市場關閉它們。簡單明了......直到我遇到錯誤代碼130。
我已經閱讀了幾乎所有我能找到的幫助,甚至剪切和粘貼其他人的代碼,遵循MQL教程格式,但它仍然失敗。
僅當我在OrderSend()函數中輸入值作為StopLoss和TakeProfit參數的一部分時,才會出現此問題。但是,如果我將它們硬編碼為0,則訂單成功。
我在某處讀過它也可能是由於SL或TP值的錯誤,但這兩個值都是300 pips,所以怎麼會出錯呢?
請幫幫我。謝謝。
附件是我的mql文件。
例如,當我運行此文件時,它將在“專家”選項卡中生成此輸出:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
23:11:09 StupidOrderFunctions EURUSD,M1:成功加載
23:11:10 StupidOrderFunctions EURUSD,M1:允許交易
23:11:10 StupidOrderFunctions EURUSD,M1:初始化
23:11:15 StupidOrderFunctions EURUSD,M1:買入價:1.23055提問:1.23077止損:1.22755獲利:1.23355
23:11:15 StupidOrderFunctions EURUSD,M1:交易-1開啟時間:2012.07.06 15:11:00買入歐元兌美元0.1手1.2377 TP = 1.23377 SL = 1.22777
23:11:15 StupidOrderFunctions EURUSD,M1:OrderSend失敗,錯誤#130
23:11:46 StupidOrderFunctions EURUSD,M1:買入價:1.23036提問:1.23058止損:1.23358獲利:1.22758
23:11:46 StupidOrderFunctions EURUSD,M1:交易-1開盤價:2012.07.06 15:11:00賣出EURUSD 0.1 Lots @ 1.23036 TP = 1.22736 SL = 1.23336
23:11:46 StupidOrderFunctions EURUSD,M1:OrderSend失敗,錯誤#130
23:12:17 StupidOrderFunctions EURUSD,M1:買入價:1.23043提問:1.23063止損:1.22743獲利:1.23343
23:12:17 StupidOrderFunctions EURUSD,M1:交易-1開啟時間:2012.07.06 15:12:00買入歐元兌美元0.1手1.23063 TP = 1.23363 SL = 1.22763
23:12:17 StupidOrderFunctions EURUSD,M1:OrderSend失敗,錯誤#130
23:12:48 StupidOrderFunctions EURUSD,M1:買入價:1.23052提問:1.23074止損:1.23374獲利:1.22774
23:12:48 StupidOrderFunctions EURUSD,M1:交易-1開盤價:2012.07.06 15:12:00賣出EURUSD 0.1手數@ 1.23052 TP = 1.22752 SL = 1.23352
23:12:48 StupidOrderFunctions EURUSD,M1:OrderSend失敗,錯誤#130
23:12:53 StupidOrderFunctions EURUSD,M1:EA終止
23:12:53 StupidOrderFunctions EURUSD,M1:deinitialized
23:12:53 StupidOrderFunctions EURUSD,M1:uninit reason 1
23:12:53 StupidOrderFunctions EURUSD,M1:已刪除
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
https://www.forex-pedia.com/attachme...5984480067.mq4