【教學】海外版如何下單至MT4
2018-10-02
教學分享
MR海外版全功能請先參考MR海外版教學

MR海外版串接MT4下單流程如下:
策略運算平台(ex.Multicharts) => MR Host => MR GFGeneralOrderClient輸出倉位至商品txt => MT4圖表讀取商品txt => MT4下單。

本教學所有文件皆於海外版資料夾=>MT4資料夾

1.請先將MR所提供之MT4 GeneralOrder.mq4放至EA資料夾,路徑為C:\Users\(使用者名稱)\AppData\Roaming\MetaQuotes\Terminal\(MT4流水號)\MQL4\Experts。

2.打開MetaEditor,左側MQL4=>Expert內應該會有剛剛放置的GeneralOrder,將其編譯。

3.C:\Users\(使用者名稱)\AppData\Roaming\MetaQuotes\Terminal\(MT4流水號)\MQL4\Files內新增要下單的商品文字檔名及新增一個Margin.txt(如下圖),文字檔內容請輸入0
4.開啟欲下單商品圖表,掛上GeneralOrder EA,勾選允許實時自動交易。

5.切換至輸入參數頁籤
   (1)文字檔名請對應前面第三點新增的商品文字檔名。
   (2)下單倍數請設定當MR下一口單時,MT4要下幾口,已下圖為例就是當MR下1口,MT4下0.1手。
   (3)最小單位為該商品最小手數,目前無用途,可不須理會。
   (4)MagicNumber為此圖表固定代碼,辨識下單倉位使用,請勿與其他圖表設定一樣,一張圖表給予它唯一的MagicNumber(此識別碼極重要,勿與其他圖表設定相同MagicNumber)。
   (5)每日交易上限為此圖表每日可下單次數,防止設定錯誤造成洗單。
   (6)輸出Margin設訂為1時會將帳戶權益輸出至前面第三點新增的Margin.txt,如果有多張圖表,只需要其中一張圖表設訂1即可。


6.皆設定完成後,開啟GFGeneralOrderClient,連線Host後將欲下單的商品打勾,並按下設定,設定下單口數、交易時段以及文字檔(文字檔就是第三點新增的商品文字檔),設定好後,按下開始下單,MR就會把現階段倉位寫入該商品對應之文字檔。總權益部分請雙擊下方數字,並選擇第三點新增之Margin.txt,MR就會透過Margin.txt讀取MT4輸出之帳戶權益。

7.以上設定完後,即可啟動EA,開始下單。