將數據從一個MT4客戶端傳遞到另一個客戶端 - Page 4
4 頁面的第 565 頁 FirstFirst ... 2345 上一個上一個
Results 31 to 40 of 41

Thread: 將數據從一個MT4客戶端傳遞到另一個客戶端

  1. #31
    首先,您需要在每段代碼中使用錯誤檢查代碼來處理鎖定的文件條件。我認為如果沒有嘗試就會發生衝突,NT將停止工作。更好的解決方案是:
    https://www.forex-pedia.com/general-...e-80-20-a.html

  2. #32

    Quote Originally Posted by ;
    代碼沒有明顯的錯誤。這導致了一個顯而易見的問題,您是否檢查了MT4日誌中的錯誤?該文件夾中是否存在buy.csv文件?這次發生了多少次?一旦?兩次?更多?
    嗨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'

  3. #33

    Quote Originally Posted by ;
    我把它放在交易之間,所以它不是最令人驚奇的一段代碼,但它的作用我能說什麼...我同時感到無聊和感覺慷慨!!!它是什麼:DLL和示例EA(帶有源)允許使用FIFO文本字符串消息隊列在同一台機器上的兩個MT4應用程序之間進行串擾。僅在單個MT4 APP上運行EA的一個副本,並將其應用於同一台計算機上不超過2個單獨的MT4應用程序。我不建議嘗試在egy測試儀中使用它,但它可能在視覺模式下工作。用法副本......
    嗨範圍!祝賀Metatrader的進程間通信dll。根據您的描述,basicmsgdll.dll僅限於同一台機器上的一個客戶端 - 服務器對。您可以刪除此限制,例如:為每個客戶端 - 服務器對介紹connectionID。這會有很大幫助,我願意為此付出代價。請聯繫我!謝謝!

  4. #34
    嗨,我只是想問一下是否有人允許通過套接字進行通信,我嘗試了winsock,但他是struct2string函數的錯誤,我可以找出問題是什麼。
    http://codebase.mql4.com/6122或者更好的是具有通過套接字創建通信功能的DDL。所有我需要的是兩個mt4相互不同的通信(在網絡上發送字符串)。有人能幫幫我嗎?謝謝

  5. #35
    我正在研究一種類似的平台通信協議,它盡可能輕量級並且與平台無關。它還沒有工作,但FF線程在這裡:
    https://www.forex-pedia.com/forex-br...iscussion.html我的目標是能夠傳遞任何類型的價值(買入價,賣出價,成交量,交易指令[作為字符串]等)。如果我這樣做,我也會在這個帖子中發帖。我更傾向於使用.NET集中式方法,而看起來你正在採用終端到終端方法。我也看了這個。唯一的問題是當你想擁有2個以上的終端時。使用集中式.NET方法,我應該可以將多個終端與MT4和MT5混合使用。

  6. #36

    Quote Originally Posted by ;
    我正在研究一種類似的平台通信協議,它盡可能輕量級並且與平台無關。它還沒有工作,但FF線程在這裡:
    https://www.forex-pedia.com/crypto-t...s-globals.html我的目標是能夠傳遞任何類型的價值(買入價,賣出價,成交量,交易指令[作為字符串]等)。如果我這樣做,我也會在這個帖子中發帖。我更傾向於使用.NET集中式方法,而看起來你要去終端......
    我查看了你的主題,並試圖通過DLL運行命名管道,我有通過命名管道在mt4中通信的EA,但他們使用的只有DLL是kernel32。我想要運行套接字通信,bcs命名管道的主要缺點是它們只能在一臺本地PC上使用,並且你可以在網絡上使用TCP套接字...但我可以運行這個套接字通信,maibe它會有幫助從Delphi lazarus DLL中的MSDNA代碼重新編碼並從那裡調用函數。我的東西我們年齡嘗試得到相同的目標,bcs當有人將能夠創建到你用於例如發送或接收功能的DLL,你將能夠通信2終端每個訂單,或許多終端通過不同的端口與一個中心的apliion,你可以在C#編碼....

  7. #37
    克里斯,我同意這些非常相似。 IPC的優點在於您可以將其重定向到您想要的位置。對我來說,我想要一個集中的C#appliion。其他人可以使用直接MT45到另一個MT45。我正在尋找其他一些方法來實現它,其中一個方法確實使用kernel32.dll調用。另一個是我的dll完全獨立,所以它基本上是拖放到任何appliion(MT45,.NET應用程序等)。後者更複雜,但我最喜歡的是用戶端的簡單性。我遇到的另一個問題是我已經解決了,它正在編譯dll,因此它可以在32位和64位環境中使用。我讀過並嘗試實現的其他幾篇文章在64位環境中不起作用(默認情況下,MT5在可用時為64位)。傑森p.s.我不是通過帖子關注這個帖子,所以如果我錯過了什麼,你們請隨時告訴我。

  8. #38

  9. #39
    嗨,有一個方便易用的EASocket組件用於發送TCP消息(全部免費)。訪問
    http://www.fxaction.net下載Expert Advisor組件和小客戶端應用程序以查看消息。

  10. #40
    如果有人想複製套利交易,那麼創建速度非常快的MT4複印機的最佳技術是什麼?

發布權限

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