MT4二元技術

2021-10-06 01:22:12 字數 942 閱讀 6312

mt4是由邁達克研發的一款交易軟體,該軟體可以對接很多種交易資料,也可以寫自動交易化程式ea。今天**的問題是如何實現二元交易,改變軟體本身的交易規則。該軟體支援第三方外掛程式,可以根據自己的需求建立乙個dll檔案。外掛程式本身的規則其實是hook了原有的交易流程,通過hook相關函式來達到流程的修改。貼一張官方針對hook外掛程式說明的截圖。

由此我們就能知道我們需要在伺服器端安裝乙個外掛程式,再寫乙個客戶端來實現需求。

伺服器端可以由兩種方式實現:

1.通過socket來實現,建立乙個socketserver,客戶端通過socket連線到伺服器進行資料傳輸,有弊端,如果是直連伺服器沒有問題,如果是通過dc就不行了。mt4預設是埠是443,如果建立socketserver就需要在指定乙個埠,自己新建立的埠是無法通過dc傳輸。當然自己可以寫乙個dc,dc的作用其實就是資料中轉。保證主伺服器不受到攻擊。

2.通過官方提供的乙個服務 mtsrvtelnet ,這個服務的作用是接收外部也可以說是第三方客戶端發來的資料命令。當mt4伺服器收到這個埠資料後就會中轉到 mtsrvtelnet 這個api來處理,mt4本身將不再處理這個資料。所以我們在這個api下實現我們的邏輯即可。

int apientry  mtsrvtelnet(

const ulong ip, // ip address

char* buf, // request/response

const int maxlen // maximum size

)

1.對應服務端,寫乙個socketclient連線到伺服器即可。

2.寫乙個telnet連線伺服器進行資料傳輸即可。

建倉型別與對應建倉價MT4

建倉型別與對應建倉價 bid,ask 建倉型別 對應建倉價 buyask spread sell bid spread buylimit ask spread stoplevel selllimit bid spread stoplevel buystop ask spread stoplevel ...

Oanda外匯賬戶2013總結 MT4平台

3月下旬換了mt4作為交易軟體。我基本都是在手機上交易的,覺得mt4的移動交易軟體比fxtrade要好用一些,特別是圖表。在mt4平台上經歷大起大落,賬戶從5月中開始收益飆公升,到7月時已經翻了30多倍,最高接近7000美元。但是,我沒想到自己那麼快速的把錢虧到只剩本金。我以為是自己的交易水平進步了...

FxPro針對MT4推出全新EA策略工具

程式化交易已不可逆轉的成為一種輕鬆獲利的交易趨勢之一,然而面對負責的程式語言及技術,使得眾多普通的投資者望而卻步。現在,fxpro宣布推出無需程式設計經驗的策略構建工具 fxpro quant。fxpro quant的主要優勢在於 構建交易策略 尋找更多的獲利機會 消除人為的不良情緒等。根據fxpr...