愚蠢的秩序功能
Results 1 to 5 of 5

Thread: 愚蠢的秩序功能

  1. #1
    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

  2. #2
    幾個經紀人在下訂單時不允許設置TPSL。下訂單然後修改它。是的,SLTP必須是x點。

  3. #3
    如果您正在使用ecn代理進行測試,則無法在ordersend命令中設置sltp。交易後你必須修改sl = tp = 0的訂單

  4. #4
    嗨,期貨,iwjw,感謝您的評論。所以我做了你說過的話。我下了訂單,0 0作為SL TP。所以現在,訂單完成了。完善!謝謝。當ModifyOrder()執行時,它接受我以前在SLTP的OrderSend()函數中使用的相同表達式。我的訂單被正確修改了萬分感謝!

  5. #5

    Quote Originally Posted by ;
    嗨,期貨,謝謝你的意見。所以我做了你說過的話。我下了訂單,0 0作為SL TP。所以現在,訂單完成了。完善!謝謝。當ModifyOrder()執行時,它接受我以前在SLTP的OrderSend()函數中使用的相同表達式。我的訂單被正確修改了萬分感謝!
    也去過那裡;當我第一次開始使用mql時,我遇到了同樣的挑戰。有一個經紀人可以工作,而另一個經紀人沒有... uups

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。