官术网_书友最值得收藏!

2.2 MQL4語言編輯環境

任何一個程序的開發,都需要在一個開發環境中進行,MQL4程序的開發環境就是“Meta Editor 4”編輯器。我們可以通過點擊MT4終端工具欄上面的“MQL 語言編輯器”圖標(快捷鍵為 F4),來打開 MQL4 語言編輯環境,如圖2-1所示。

圖2-1 “MQL語言編輯器”圖標

在打開編輯器之后,我們可以看到編輯器界面,如圖2-2所示。

圖2-2 “MQL語言編輯器”界面

通過MQL 4向導,可以創建EA交易(模板)、自定義指標、腳本、程序庫、包括(*.mqh)以及新類,如圖2-3所示。

圖2-3 MQL 4向導

本書的出發點和落腳點是通過自動化交易程序解析常見的投資策略,幫助投資者建立一套正確的投資理念,因此我們重點來講解自動化交易程序。下面新建一個自動化交易程序“Hello World”。在圖2-3所示的界面中選擇創建“EA交易(模板)”,然后點擊“下一步(N)”按鈕,可以看到如圖 2-4所示的 EA屬性設置界面。

圖2-4 EA屬性設置界面

在EA屬性設置界面,可以輸入你要創建的EA的名稱、作者和連接等信息,在設置完之后點擊“下一步(N)”按鈕,可以看到如圖2-5所示的EA交易事件處理程序選擇界面。

圖2-5 EA交易事件處理程序選擇界面

在EA交易事件處理程序選擇界面,我們可以根據自己的后續開發需求選擇事件處理函數。在設置完之后點擊“下一步(N)”按鈕,可以看到如圖2-6所示的EA交易的測試時間處理程序選擇界面。

圖2-6 EA交易的測試時間處理程序選擇界面

在EA交易的測試時間處理程序選擇界面,可以根據開發需求選擇EA測試時間處理程序(默認的情況是哪一個選項都不勾選)。然后點擊“完成”按鈕,就可以得到“Hello World”的模板源程序,如下所示。

我們在 EA 交易模板自帶的 OnTick()函數模塊添加代碼“Print("Hello World");”,就得到了第一個自動化交易程序。這個自動化交易程序沒有什么實質的作用,但當我們運行它的時候,會在MT4平臺的終端EA界面打印出字符“Hello World”。

主站蜘蛛池模板: 雅江县| 老河口市| 治多县| 崇义县| 柳林县| 神农架林区| 陵川县| 克什克腾旗| 柘荣县| 甘肃省| 万山特区| 陕西省| 上林县| 宝兴县| 湖北省| 永宁县| 隆安县| 曲周县| 云龙县| 武汉市| 保德县| 漾濞| 石阡县| 文登市| 鄂伦春自治旗| 瑞安市| 满洲里市| 吉木萨尔县| 綦江县| 潍坊市| 濮阳市| 甘肃省| 顺义区| 曲阜市| 长宁县| 区。| 凤山市| 永修县| 沙洋县| 阆中市| 乌鲁木齐县|