首先,您需要在每段代碼中使用錯誤檢查代碼來處理鎖定的文件條件。我認為如果沒有嘗試就會發生衝突,NT將停止工作。更好的解決方案是:
https://www.forex-pedia.com/general-...e-80-20-a.html
首先,您需要在每段代碼中使用錯誤檢查代碼來處理鎖定的文件條件。我認為如果沒有嘗試就會發生衝突,NT將停止工作。更好的解決方案是:
https://www.forex-pedia.com/general-...e-80-20-a.html
嗨CodeMeister,謝謝你的回复。我正在監視MT4專家輸出,我在orderend代碼之前添加了一個Print(1)代碼,打印代碼將正常運行,即每次buy.csv出現在文件夾中時,它會打印1,但不會每次訂單都將被解僱並執行買單,這裡是一個示例日誌:2010.12.21 12:34:38 A1220 EURUSD,M1:1 2010.12.21 12:34:34 A1220 EURUSD,M1:1 2010.12.21 12 :34:31 A1220歐元兌美元,M1:1 2010.12.21 12:34:29 A1220歐元兌美元,M1:開啟#49995354買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:29 A1220 EURUSD,M1 :1 2010.12.21 12:34:24 A1220 EURUSD,M1:1 2010.12.21 12:34:21 A1220 EURUSD,M1:1 2010.12.21 12:34:19 A1220 EURUSD,M1:1 2010.12.21 12:34 :16 A1220歐元兌美元,M1:1 2010.12.21 12:34:12 A1220歐元兌美元,M1:開啟#49995292買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:12 A1220 EURUSD,M1:1 2010.12.21 12:34:10 A1220歐元兌美元,M1:開盤#49995288買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:10 A1220 EURUSD,M1:1 2010.12.21 12:34:08 A1220歐元兌美元,M1:開啟#49995282買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:07 A1220歐元兌美元,M1:1 2010.12.21 12:34:05 A1220歐元兌美元,M1:開啟#49995278買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:05 A1220 EURUSD,M1:1 2010.12。 21 12:34:03 A1220歐元兌美元,M1:開啟#49995271買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:03 A1220 EURUSD,M1:1 2010.12.21 12:34:00 A1220 EURUSD ,M1:開放#49995261買1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:34:00 A1220 EURUSD,M1:1 2010.12.21 12:33:58 A1220 EURUSD,M1:開放#49995254買1.00 EURUSD在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:33:58 A1220 EURUSD,M1:1 2010.12.21 12:33:56 A1220 EURUSD,M1:開啟#49995251買入1.00歐元兌美元在1.31140 sl:1.30940 tp: 1.31240 ok 2010.12.21 12:33:55 A1220 EURUSD,M1:1 2010.12.21 12:33:51 A1220 EURUSD,M1:open#49995 243買入1.00歐元兌美元在1.31140 sl:1.30940 tp:1.31240 ok 2010.12.21 12:33:51 A1220歐元兌美元,M1:1 2010.12.21 12:33:47 A1220歐元兌美元,M1:開啟#49995237買入1.00歐元兌美元在1.31140 sl: 1.30940 tp:1.31240 ok 2010.12.21 12:33:47 A1220 EURUSD,M1:1 2010.12.21 12:32:38 A1220 EURUSD,M1:1 2010.12.21 12:32:35 A1220 EURUSD,M1:1 2010.12.21 12:32:32 A1220 EURUSD,M1:1 2010.12.21 12:32:28 A1220 EURUSD,M1:1 2010.12.21 12:32:24 A1220 EURUSD,M1:開放#49995174買入1.00歐元兌美元在1.31140 sl:1.30940 tp :1.31240 ok 2010.12.21 12:32:23 A1220 EURUSD,M1:1 2010.12.21 12:32:14 A1220 EURUSD,M1:成功裝載2010.12.21 12:32:09編譯'A1220'Originally Posted by ;
嗨範圍!祝賀Metatrader的進程間通信dll。根據您的描述,basicmsgdll.dll僅限於同一台機器上的一個客戶端 - 服務器對。您可以刪除此限制,例如:為每個客戶端 - 服務器對介紹connectionID。這會有很大幫助,我願意為此付出代價。請聯繫我!謝謝!Originally Posted by ;
嗨,我只是想問一下是否有人允許通過套接字進行通信,我嘗試了winsock,但他是struct2string函數的錯誤,我可以找出問題是什麼。
http://codebase.mql4.com/6122或者更好的是具有通過套接字創建通信功能的DDL。所有我需要的是兩個mt4相互不同的通信(在網絡上發送字符串)。有人能幫幫我嗎?謝謝
我正在研究一種類似的平台通信協議,它盡可能輕量級並且與平台無關。它還沒有工作,但FF線程在這裡:
https://www.forex-pedia.com/forex-br...iscussion.html我的目標是能夠傳遞任何類型的價值(買入價,賣出價,成交量,交易指令[作為字符串]等)。如果我這樣做,我也會在這個帖子中發帖。我更傾向於使用.NET集中式方法,而看起來你正在採用終端到終端方法。我也看了這個。唯一的問題是當你想擁有2個以上的終端時。使用集中式.NET方法,我應該可以將多個終端與MT4和MT5混合使用。
我查看了你的主題,並試圖通過DLL運行命名管道,我有通過命名管道在mt4中通信的EA,但他們使用的只有DLL是kernel32。我想要運行套接字通信,bcs命名管道的主要缺點是它們只能在一臺本地PC上使用,並且你可以在網絡上使用TCP套接字...但我可以運行這個套接字通信,maibe它會有幫助從Delphi lazarus DLL中的MSDNA代碼重新編碼並從那裡調用函數。我的東西我們年齡嘗試得到相同的目標,bcs當有人將能夠創建到你用於例如發送或接收功能的DLL,你將能夠通信2終端每個訂單,或許多終端通過不同的端口與一個中心的apliion,你可以在C#編碼....Originally Posted by ;
克里斯,我同意這些非常相似。 IPC的優點在於您可以將其重定向到您想要的位置。對我來說,我想要一個集中的C#appliion。其他人可以使用直接MT45到另一個MT45。我正在尋找其他一些方法來實現它,其中一個方法確實使用kernel32.dll調用。另一個是我的dll完全獨立,所以它基本上是拖放到任何appliion(MT45,.NET應用程序等)。後者更複雜,但我最喜歡的是用戶端的簡單性。我遇到的另一個問題是我已經解決了,它正在編譯dll,因此它可以在32位和64位環境中使用。我讀過並嘗試實現的其他幾篇文章在64位環境中不起作用(默認情況下,MT5在可用時為64位)。傑森p.s.我不是通過帖子關注這個帖子,所以如果我錯過了什麼,你們請隨時告訴我。
任何更新?
嗨,有一個方便易用的EASocket組件用於發送TCP消息(全部免費)。訪問
http://www.fxaction.net下載Expert Advisor組件和小客戶端應用程序以查看消息。
如果有人想複製套利交易,那麼創建速度非常快的MT4複印機的最佳技術是什麼?