導航:首頁 > 黃金交易 > 怎麼把指標加到ea里

怎麼把指標加到ea里

發布時間:2021-05-18 00:35:26

A. 我要調用這個指標做一個EA,怎麼調用

不能調用其他指標里的某個函數可以iCustom調用其他指標的序列數組內容。同理,你可以將其輸出為序列數組,然後調用。

B. 請教如何在EA里調用自己寫的指標

自己寫的指標可以用自定調用函數在EA里調用,具體的函數是

int iCustom(
string symbol, // 交易品種名稱
ENUM_TIMEFRAMES period, // 周期
string name // 文件夾/自定義指標_名稱
... // 指標輸入參量列表
);
比如用這個函數調用21日MA均線指標做個列子
double MA_handle=iCustom(NULL,0,"Moving Average",
21,
0,
MODE_SMA,
PRICE_CLOSE // 使用收盤價
);

C. 如何將指標轉化為ea智能交易

for (li_0 = gi_124; li_0 >= 0; li_0--) {
g_ibuf_92[li_0] = g_ibuf_120[li_0];
g_ibuf_96[li_0] = g_ibuf_120[li_0];
g_ibuf_100[li_0] = g_ibuf_120[li_0];

if (g_ibuf_120[li_0] > g_ibuf_120[li_0 + 1]) g_ibuf_96[li_0] = EMPTY_VALUE;

else {

if (g_ibuf_120[li_0] < g_ibuf_120[li_0 + 1]) g_ibuf_92[li_0] = EMPTY_VALUE;

else {
g_ibuf_92[li_0] = EMPTY_VALUE;
g_ibuf_96[li_0] = EMPTY_VALUE;

從上面代碼分析得到,從Gi_124往下循環,到0為。
變色是根據 g_ibuf_120[li_0]值來判斷。
第一個條件應該昨天大於今天,下向時,g_ibuf_96[li_0] 值變動了,另外兩個不變。
第二個條件應該昨天小於今天,向上時,g_ibuf_92[li_0] 值變動了,另外兩個不變。
第三個條件應該昨天等於今天,g_ibuf_92[li_0]/g_ibuf_96[li_0] 值變動了,g_ibuf_100[li_0]不變。

哪部份是表示什麼顏色,你把代碼換一下就知道 了EMPTY_VALUE這個值 是什麼 意思 你知道 嗎

D. 布林帶指標怎麼寫入EA本人剛學 想請教各位大神

你所說的EA指的是什麼,移動平均線?,如果是,可以直接把兩個指標代碼復制到一個裡面,設置好變數,就可以!

E. 在EA中如何調用已有的自己編寫的指標

在EA中可以用iCustom函數調用,具體用法,參看裡面的字典就可以了

F. 如何讓EA讀取自定義指標

一、MT4自定義指標保存在:\Program Files\MetaTrader 4\experts\indicators這個目錄中,

該目錄中主要有二種類型的文件,
一種是mq4文件,這是MT4自定義指標的源碼文件,是一種高級語言文件,可以人工編寫修改,機器不能直接執行,但能在MT4啟動時自動編譯為ex4可執行文件。
另一種就是ex4文件,這是MT4自定義指標的可執行文件,由mq4文件編譯得到。
mq4文件必須編譯為ex4文件才能被MT4執行。
但ex4文件是機器碼文件,人工不可修改

另外還有一個文件是mqlcache.dat,它用來保存目錄中的文件信息,如果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程序調用自定義指標

G. 如何在EA中調用指標

EA設一全局變數 與指標對應
指標中接收全局變數 與其相等 做計算 不相等 什麼也不做
不過,總感覺 畫蛇添足!指標可以同時載入觀察,而不需要在EA裡面也顯示指標。

H. 怎樣把指標轉換成EA(2)

接下來將指標EA化大致的做法是: 在EA中通過函數iCustom讀取這個指標的當前K線輸出值,得出當前的狀態,來決定是否入場或者平倉並反向入場。 iCustom的具體用法: 指標一般都是曲線或者箭頭兩種。在這里我們要把曲線和箭頭都看成是數組就容易理解了。 對於指標來說每一條曲線或者箭頭都是寫在與每個K線對應的數組中的,也就是說一條曲線對應一個數組,一個方向的箭頭也是對應一個數組(有箭頭的數組值是當時的價格,沒箭頭地方的數組值是「空」) iCustom MT4的幫助里說的是:「計算指定的客戶指標並且退回它的值」,即這個函數可以讓你獲取指定指標的第幾個數組對應第幾根K線上的計算數值。 具體如下:double iCustom(string symbol, int timeframe, string name, ..., int mode, int shift) 計算指定的客戶指標並且退回它的值。 必須在terminal_directory\experts\indicators目錄內編寫客戶指標(*.EX4文件)。 參量:symbol-計算指標數據上的貨幣對名稱. NULL表示當前貨幣對. timeframe - 時間周期。 可以時間周期列舉任意值. 0表示當前圖表的時間周期. name - 客戶指標完整的程序名稱. ... - 參量設置(如果需要)。通過的參量和他們的順序必須與desclaration命令和客戶指標的外部可變物的種類對應。 mode - 索引行。 從0到7並且必須對應以其中一個使用的索引的 SetIndexBuffer 函數. shift - 從顯示緩沖採取的值的索引(轉移相對當前柱特定相當數量期間前). 示例:double val=iCustom(NULL, 0, "示例Ind",13,1,0); double va2=iCustom(NULL, 0, "示例Ind",13,0,1); 例如:一個指標,畫了兩條曲線,則可以用iCustom取得這個指標在第4根K線上對應的第一條曲線的數值。 我們現在已經可以根據自己的想法去獲得一個指定指標的任何K線上的狀態數值了。那麽下一步我們就要開始EA的概念。 因為EA只針對當前價格狀態下的動作進行控制。所以一般而言我們就取指定指標在當前K線下的計算數值用於EA的條件判斷。 如果你認為當前K線沒有結束,其數值始終在變化,有可能一會有訊號一會沒訊號,那麽你可以採用取前一K線的指標數值的方式作為基礎。(如果用當前K線指標數值作為條件會有不確定的結果,但如果用前一K線數值做條件則有「錯過最佳入場點」的問題。這是需要程序設計者權衡的問題。) 另外的一個問題,就是怎末去判斷指標輸出的數值與我們肉眼看到的訊號一致起來的問題。 如果參考的指標是一種變色線,則一定是一種顏色一個數組的方式疊加起來顯示的。我們在取其數值的時候只需要看看不同顏色的數組的數值比較一下就知道其結果是哪種顏色,並作為EA的條件進行動作就行了。 如果是箭頭的方式,則一樣是去取其數值,無箭頭的K線上指標對應的數值是「空」,有箭頭的地方數組對應的數值肯定不是空。用這個來判斷是否發生了訊號就行了。 比如雙色線,就一定是兩個數組分別顯示不同顏色,當指標認為應該顯示其中一種顏色的時候就將這個顏色對應的數組在當前K線中的數值設成當前價。反之則設為「空」。這樣循環一遍後你肉眼看到的就是變色線了 現在我們可以輕松獲得指標的當前訊號狀態了!

I. 請問大家,指標怎麼變成ea

要找EA編程人員編寫

閱讀全文

與怎麼把指標加到ea里相關的資料

熱點內容
湖北寶明號貴金屬投資 瀏覽:240
信託投資公 瀏覽:320
超星爾雅個人理財規劃 瀏覽:735
江蘇外匯平台代理 瀏覽:661
景順動力平衡基金今日走勢 瀏覽:898
有貸款房去名字 瀏覽:115
遼寧省企業投資項目核准暫行辦法 瀏覽:739
小微融資現狀 瀏覽:521
etf股票有哪些 瀏覽:961
期貨松綁影響股市嗎 瀏覽:999
股票上升五浪 瀏覽:988
上海杉眾投資靠譜嗎 瀏覽:332
11萬台幣兌換人民幣 瀏覽:739
海美基金 瀏覽:316
外貿信託其他費用普通代扣 瀏覽:222
成都賣房買方貸款 瀏覽:317
3000阿里換多少人民幣 瀏覽:947
崑山外匯管理局電話 瀏覽:938
股票里GDX是什麼意思 瀏覽:106
美國期貨每日交易時間表 瀏覽:730