Ⅰ 請教如何在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 // 使用收盤價
);
Ⅱ 智能EA交易中的交易系統指標都是.exe的格式 我想看裡面指標內容該如何打開呢
不是EXE格式的,是EX4格式的,復制EA自動交易的mq4、 ex4文件至experts\下,在MT4平台導航里找智能交易系統,裡面即有了。希望我的回答對你有幫助,選個最佳答案唄
Ⅲ 外匯使用EA要開著指標嗎我開了EA,但不自動交易
想找外匯指標? 就到 ea之家
Ⅳ 如何編寫簡單的EA 交易和自定義指標
要編寫程序,您可以啟動 MetaTrader 5 客戶端,從 Tools(工具)菜單選擇MetaQuotes 語言編輯器,或按 F4 鍵。在 MetaEditor 5 窗口中,從 File菜單選擇 New(新建),或按 Ctrl+N。在 MQL5 Wizard窗口中選擇您想要創建的程序類型。
Ⅳ 如何將指標轉化為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這個值 是什麼 意思 你知道 嗎
Ⅵ mt4中 智能ea交易參數的詳細參數及意思 懂的來
extern double tp1 = 50; extern double TakeProfit = 50; 盈利目標點數 我這有MT的教程 我發給你 MT裡面的語言與C語言較不多的 如果函數的聲明中帶有關鍵字extern,僅僅是暗示這個函數可能在別的源文件里定義,沒有其它作用。即下述兩個函數聲明沒有明顯的區別: extern int f(); 和int f(); 當然,這樣的用處還是有的,就是在程序中取代include 「*.h」來聲明函數,在一些復雜的項目中,習慣在所有的函數聲明前添加extern修飾。
Ⅶ 如何在EA中調用指標
EA設一全局變數 與指標對應
指標中接收全局變數 與其相等 做計算 不相等 什麼也不做
不過,總感覺 畫蛇添足!指標可以同時載入觀察,而不需要在EA裡面也顯示指標。