程式交易教學

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。



MQL4編寫源碼到執行的基本使用方法說明

1.MQL4編程教學

MQL4是製作MT4用指標和EA時所使用的程式語言。

MT4用戶平常使用的移動平均線和布林通道等指標都是由MQL4語言所製成。

本篇文章將介紹關於MQL4語言的基本知識以及程式的製作和執行方法。

讀完本文,應該會立即感覺得到MQL4程式其實並不陌生。

很多人認為對於初學者來說編程非常難學,但是,按部就班來學習的話,其實也並不難學。

而且,在網絡也有很多免費的mql4源碼公開。

所以,可以利用這些源碼改編成適合自己的工具,並不一定需要自己從零開始製作。

隨著不斷地改編就會自然而然的積累MQL4語言的知識,所以要主動多接觸一些源碼。

2.從編寫mql4到執行

以下為從編寫mql4源碼到執行的流程。
    ①編寫新的源碼(.mq4)

    ②在mql4文件中編寫程式

    ③把mql4文件轉變為ex4文件

    ④把ex4文件添加到MT4的圖表中

①編寫源碼(.mq4)

編寫源碼(.mq4)需要使用「MetaEditor」工具。

所以,就像你需要畫筆和畫紙來繪畫一樣,需要一個「MetaEditor」工具來編寫mql文件。

首先啟動MetaEditor。

點擊MT4左上方工具欄中的「MetaEditor」就可以啟動。

啟動MetaEditor

啟動後就會顯示以下的視窗。

這個就是「MetaEditor」。

MetaEditor

接下來實際編寫一個mql4文件。

點擊左上方工具欄中的「創建新文檔」。

創建新文檔

點擊後就會啟動「MQL嚮導」視窗。

在這個介面中可以選擇編寫什麼樣的程式。

上面的「EA交易」就是EA,「自訂指標」就是指標。

這次我們編寫指標。

選擇好「自訂指標」後點擊「下一步」。

MQL嚮導

在接下來的介面中可以設置mql4文件的名稱和作者等。

這次不需要設置作者,所以只需要輸入文件名稱。

在名稱中輸入「HelloWorld」後點擊「下一步」。

HelloWorld

後面雖然還會出現一些介面,但是這次都不需要設置,所以點擊「下一步」,最後點擊「完成」就可以了。

這樣mql4文件就編寫好了。

另外,雖然把編寫的文件一般都稱為mql4文件,但實際的副檔名就像「HelloWorld.mq4」一樣,不是「.mql4」而是「mq4」。

這是因為早期Windows等文件名稱的副檔名最多只能是3個字的習慣。

這是和文字文件的副檔名顯示為「.txt」、圖像的jpeg文件顯示為「.jpg」的理由一樣。

②在mql4文件中編寫程式

這次編寫一個如下圖一樣在導航中顯示為「Hello World」的程式。

「Hello World」的程式

下面就準備開始編寫mql4文件了。

在剛剛創建的mql4文件中請添加以下句子(添加的位置請參照下圖)。

Print("Hello World");

添加完後請點擊「保存」圖標。

這樣就完成了mql4文件。

mql4文件

點擊MetaEditor左邊「導航」中的「Indicator」文件夾,可以看到除了剛才創建的mql4文件以外,還有「CCI.mq4」以及「MACD.mq4」等多個mql4文件。

這些都是在安裝MT4時標配的指標源碼。

實際上在MT4中可以使用的指標源碼,就像這樣一樣可以免費查看。

③把mql4文件轉換為ex4文件

接下來把剛在創建的mql4文件轉換為ex4文件。

這個轉換的過程被稱為「編寫」。

mql4文件主要使用英文來寫,對於人來說雖然簡單易懂,但是,對於MT4來說就是很難理解。

因此,需要把mql4轉換為MT4容易理解的格式。

這個過程被稱為編寫。

另外,一般來說把mql4雖然可以轉換為ex4文件,但是,ex4文件卻不能轉換為mql4文件。

接下來看看實際上怎麼編寫。

編寫其實非常簡單,只需要點擊視窗上方的「編寫」按鈕就可以。

編寫

這樣就可以把「HelloWorld.mq4」編寫為「HelloWorld.ex4」。

④把ex4文件添加到MT4的圖表中

最後介紹如何把ex4文件添加到MT4的圖表中。

首先,打開MT4的「導航」。

如果已經打開了的話就不需要再重新打開。

導航

「導航」打開後,在指標文件夾查找「HelloWorld.ex4」。

找到後,把「HelloWorld.ex4」拖放到圖表中。

在終端的EA交易中有顯示「Hello World」就代表添加成功。

Hello World

將EA自動程式交易應用於外匯與差價合約交易中

EA

我們以圖文形式詳細介紹有關EA自動程式交易的基本知識,以及在MT4/MT5平台上的安裝、參數設定方法、編碼等等內容。另外,對持有OANDA帳戶的客戶,還可以免費使用我們的獨有EA與指標工具。

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。