MT4程式設計入門

2022-10-06 01:03:02 字數 1350 閱讀 1237

mt4程式設計入門(一):mt4自定義指標的基本操作

mt4自定義指標的儲存目錄、指標編緝器與指標呼叫

一、mt4自定義指標儲存在c:\program files\metatrader 4\experts\indicators這個目錄中,

該目錄中主要有二種型別的檔案,

一種是mq4檔案,這是mt4自定義指標的原始碼檔案,是一種高階語言檔案,可以人工編寫修改,機器不能直接執行,但能在mt4啟動時自動編譯為ex4可執行檔案。

另一種就是ex4檔案,這是mt4自定義指標的可執行檔案,由mq4檔案編譯得到。

mq4檔案必須編譯為ex4檔案才能被mt4執行。

但ex4檔案是機器碼檔案,人工不可修改

另外還有乙個檔案是它用來儲存目錄中的檔案資訊,如果mt4無法自動編譯,只要刪除此檔案即可解決問題

mq4檔案編譯為ex4可執行檔案有兩種方法:

1、mt4啟動時,會自動把此目錄中的mq4檔案編譯為ex4檔案。

2、用mq語言編輯器開啟mq4檔案,點一下「編寫」按鈕,即可生成ex4檔案

二、**儲存mq4檔案、ex4檔案

在論壇上我們經常看到有mq4檔案、ex4檔案可供**,我們只要把它們儲存到c:\program files\metatrader 4\experts\indicators這個目錄,也就是下面這個目錄中,就可以了。如果**的是ex4檔案,那可以直接呼叫;如果是mq4檔案,則需要重啟動mt4,讓系統自動編譯生成ex4可執行檔案。

如果**的是rar、zip等型別的壓縮檔案,還必須**後解壓到此目錄才能使用。

三、將原始碼儲存為原始碼檔案

在論壇上,我們也經常能看到指標原始碼貼在網頁上,但沒有mq4、ex4等檔案可以**,只能複製原始碼。此時需要我們自己動手將原始碼儲存為原始碼檔案,那也沒關係,非常地簡單,多點幾下滑鼠就搞定。

1、開啟mq語言編輯器

2、在mq語言編輯器中新建乙個檔案,檔名一定要輸,別的隨便操作都沒關係。

3、刪除新檔案裡面的所有內容,成為乙個空檔案,

4、接著我們就可以將網頁上原始碼複製貼上進來

試著點一下「編寫」,如果左下角出現「0錯誤,0警告」,那說明原始碼沒問題,編譯通過了,成功生成了ex4可執行檔案

5、還有很重要的一點,就是要把原始碼檔案儲存到正確的目錄中

儲存後,再點一下編寫。

到此,原始碼儲存完成。

當然,我們也還有另的辦法:

可以開啟乙個原已存在的mq4檔案,然後另存為你需要的檔名,再刪除檔案中的所有內容成為空檔案,把網頁上的源貼到檔案中儲存即可

也可以在記事本中新建乙個檔案,把網頁上的原始碼貼進記事本,然後取個檔名儲存到上面提到的目錄,不過檔案字尾必須輸入mq4,儲存型別選擇「所以檔案」

四、mt4程式呼叫自定義指標

這非常簡單

MT4程式設計入門詳解 有圖表

目錄mt4程式設計入門 一 mt4自定義指標的基本操作 mt4程式設計入門 二 指標原始碼中的常用符號說明 mt4程式設計入門 三 自定義變數 mt4程式設計入門 四 自定義函式 mt4程式設計入門 五 自定義陣列 mt4程式設計入門 六 市場資料取值 mt4程式設計入門 七 判斷語句 mt4程式設...

4章選擇結構程式設計C語言入門習題

第四章選擇結構程式設計 一 選擇題 1 有以下程式 main 程式執行後的輸出結果是 a 123 b 234 c 223 d 233 2 以下程式段中與語句k a b?b c?1 0 0 功能等價的是 a if a b b c k 1 b if a b b c k 1 else k 0 c if a...

CSTL程式設計輕鬆入門

為c 標準不可缺少的一部分,stl應該是滲透在c 程式的角角落落裡的。stl不是實驗室裡的寵兒,也不是程式設計師桌上的擺設,她的激動人心並非曇花一現。本教程旨在傳播和普及stl的基礎知識,若能藉此機會為stl的推廣做些力所能及的事情,到也是件讓人愉快的事情。1 初識stl 解答一些疑問 1.1 乙個...