❶ 如何在EA中調用指標
EA設一全局變數 與指標對應
指標中接收全局變數 與其相等 做計算 不相等 什麼也不做
不過,總感覺 畫蛇添足!指標可以同時載入觀察,而不需要在EA裡面也顯示指標。
❷ 外匯中所說的EA是什麼
什麼是EA?
EA是一個專門針對MetaTrader平台所編寫的軟體,EA可以建議交易者進回行交易,也可以被編程出來自答動執行賬戶上的交易,我們通常都是在指後者。
那麼EA是什麼呢?
EA就是將您自己或別人的外匯交易策略用特殊的編程語言(MQL)編寫成一個電腦軟體程序, 讓電腦按照您事先設定好的條件自動地為您買賣與交易,當然盈虧結果取決於您的自動交易系統設計得好壞。
EA的主要執行過程可分為:盯盤--開倉--再盯盤--平倉,如此循環執行的過程。
而一個EA主要包括三個要素:訂單執行、風險管理和資金管理
訂單執行:就是什麼時候進場下單,什麼時候平倉賣出,主要依據的是指標組合。
風險管理:在外匯交易中風險管理和資金管理都是非常重要的,風險管理通常就是設置止盈止損。
資金管理:資金管理就是倉位管理,每次下單多少手,是固定的手數還是基於總資金的一個比例?
❸ 如何編寫簡單的EA 交易和自定義指標
要編寫程序(「EA 交易」、「指標」或「腳本」),您可以啟動 MetaTrader 5 客戶端,從 Tools(工具)菜單選擇MetaQuotes Language Editor(MetaQuotes 語言編輯器),或按 F4 鍵。
在 MetaEditor 5 窗口中,從 File(文件)菜單選擇 New(新建),或按 Ctrl+N。
在 MQL5 Wizard(MQL5 向導)窗口中選擇您想要創建的程序類型:
接下來您可以指定程序名稱、作者信息,以及在啟動程序後向用戶要求的參數。
隨後,系統將創建程序模板(「EA 交易」、「指標」或「腳本」),您可以對其進行編輯或填入代碼:
程序就緒後,必須對其進行編譯。要編譯程序,從 File(文件)菜單選擇 Compile(編譯),或按 F7 鍵:
如果程序代碼沒有錯誤,系統將創建擴展名為 .ex5 的文件。之後,您可以將此新的「EA 交易」、「指標」或「腳本」附加至 MetaTrader 5 客戶端的圖表進行執行。
MQL5 程序是一個運算符序列。每個運算符以分號 ";" 結束。為您方便起見,您可以為代碼添加註釋,注釋位於符號 "/*" 和 "*/" 之中,或在代碼行末尾的 "//" 後。MQL5 是「面向事件」的編程語言。這表示當特定事件(程序啟動或終止、新的報價到來等)發生時,客戶端啟動用戶編寫的相應函數(子程序),以執行指定的操作。客戶端具有以下預定義事件:
Start 事件在「腳本」運行時發生(僅用於「腳本」)。它將會引起 OnStart 函數的執行。MQL4 對應物 -「腳本」中的 start 函數。
Init 事件在「EA 交易」或「指標」啟動時發生。它將會引起 OnInit 函數的執行。MQL4 等價物 - init 函數。
Deinit 事件在「EA 交易」或「指標」終止時發生(例如,從圖表分離後、關閉客戶端等)。它將會引起OnDeinit 函數的執行。MQL4 等價物 - deinit 函數。
NewTick 事件在當前金融工具有新的報價到來時發生(僅用於「EA 交易」)。它將會引起 OnTick 函數的執行。MQL4 對應物 -「EA 交易」中的 start 函數。
Calculate 事件在指標啟動(在 OnInit 函數執行後)以及當前金融工具有新報價到來時發生(僅用於「指標」)。它將會引起 OnCalculate 函數的執行。MQL4 對應物 -「指標」中的 start 函數。
Trade 事件在訂單執行、修改或刪除,以及在開倉、持倉修改或平倉時發生(僅用於「EA 交易」)。它將會引起 OnTrade 函數的執行。MQL4 中沒有該事件和函數的對應物。
BookEvent 事件在「市場深度」改變時發生(僅用於「EA 交易」)。它將會引起 OnBookEvent 函數的執行。MQL4 中沒有該事件和函數以及「市場深度」的對應物。
ChartEvent 事件在用戶使用圖表時發生:在圖表窗口處於焦點狀態時點擊滑鼠和按下按鍵。該事件也會在創建、移動或刪除圖形對象等時發生(用於「EA 交易」和「指標」)。它將會引起 OnChartEvent 函數的執行。MQL4 中沒有該事件和函數的對應物。
Timer 事件在計時器觸發時定期發生,如果計時器已使用 EventSetTimer 函數激活的話。它將會引起OnTimer 函數的執行。MQL4 中沒有該事件和函數以及計時器的對應物。
使用變數前,必須指定每個變數的數據類型。相比 MQL4,MQL 5 支持更多的數據類型:
bool 用於存儲邏輯值(true 或 false)。該數據類型佔用 1 位元組內存。
char 用於存儲從 -128 到 127 的整數值。該數據類型佔用 1 位元組內存。
uchar 用於存儲從 0 到 255 的無符號整數值。該數據類型佔用 1 位元組內存。
short 用於存儲從 -32,768 到 32,767 的整數值。該數據類型佔用 2 位元組內存。
ushort 用於存儲從 0 到 65,535 的無符號整數值。該數據類型佔用 2 位元組內存。
int 用於存儲從 -2,147,483,648 到 2,147,483,647 的整數值。該數據類型佔用 4 位元組內存。
uint 用於存儲從 0 到 4,294,967,295 的無符號整數值。該數據類型佔用 4 位元組內存。
long 用於存儲從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 的整數值。該數據類型佔用 8 位元組內存。
ulong 用於存儲從 0 到 18,446,744,073,709,551,615 的無符號整數值。該數據類型佔用 8 位元組內存。
float 用於存儲浮點值。該數據類型佔用 4 位元組內存。
double 用於存儲浮點值,通常為價格數據。該數據類型佔用 8 位元組內存。
datetime 用於存儲日期和時間值,它是從 01.01.1970 00:00:00 開始流逝的秒數。該數據類型佔用 8 位元組內存。
color 用於存儲顏色信息,它包含三種顏色分量的特性 - 紅色、綠色和藍色。該數據類型佔用 4 位元組內存。
enum 代表枚舉。它允許指定某種限制類型的數據集。該數據類型佔用 4 位元組內存。
string 用於存儲文本字元串。它的內部表示為 8 位元組結構,包括含字元串的緩沖區大小以及指向該緩沖區的指針。
選擇合適的數據類型對於獲得最佳性能及合理的內存使用十分必要。在 MQL5 中有個稱之為結構的新概念。結構將邏輯相關的數據結合在一起。
❹ EA什麼意思
EA,大寫為英文縮寫,是敵機、每年、美國藝電公司等等名稱的縮寫;小寫為each的英文簡寫,意思為「每」。
乙酸乙酯(醋酸乙酯)
英文通用名稱: Ethyl acetate(Acetic ether) 中文通用名稱: 乙酸乙酯(醋酸乙酯) 英文簡稱:EA 分子式 C4H8O2
結構式
分子量 88.12
性狀描述 無色透明流動性易揮發可燃液體,呈強烈清涼菠蘿香氣和葡萄酒香味。熔點-83.4℃,沸點77.15℃,閃點25℃。折射率(nD20)1.3723。無旋光性。易起水解和皂化作用。混溶於乙醇、乙醚、甘油、丙二醇和大多數非揮發性油,溶於水(1ml溶於10 ml水中)。鹼性中易水解。天然品存在於菠蘿揮發性油份和黃酒、曲酒、白蘭地、朗姆酒等中。
類別 天然等同香料和人造香料
製法 1. 乙酸和醇在硫酸存在下加熱酯化後,經磺酸鈉中和脫水,再精餾而得。2. 乙酸鈉或乙酸鉀和乙醇在硫酸存在下蒸餾而得。3. 乙醛在催化劑乙醇鉛或乙酸鉛存在下聚合而成。
用途 我國GB2760-86規定為允許使用的食用香料。主要用於著香、柿子脫澀、製作香辛料的顆粒或片劑、釀醋配料。廣泛用於配製櫻桃、桃、杏等水果型香精及白蘭地等酒用香精。亦用作膠姆糖膠基醋酸乙烯酯的溶劑、色素稀釋劑,也用於脫咖啡因的咖啡、茶和水果、蔬菜等。
代謝情況 無 <
毒理學性質 ADI0~25(FAO/WHO,1994) LD505620mg/kg(大鼠,經口). GRAS(FDA §182.60,1994) 。
質量指標 FCC,1981 1.含量 ≥99.0%(剩餘含量主要為醇和水) 2.餾程 76~77.5℃ 3. 相對密度(d2525) 0.849~0.898 4.酸度 正常 5.丁基和戊基衍生物試驗 陰性 6.甲基化合物試驗 陰性 7.易碳化物試驗 陰性 8.不揮發殘渣 ≤0.02%。
備注 無
丙烯酸乙酯
英文通用名稱:Ethyl acrylate 中文通用名稱:丙烯酸乙酯 英文簡稱:EA 分子式 C5H8O2
結構式
分子量 100.13
性狀描述 無色透明液體,具有濃郁、酸澀的水果氣息,稀釋後呈朗姆酒香味,易聚合。沸點99.4℃,熔點-72℃,閃點15.5℃. 折射率(nD25) 1.4037。 混溶於乙醇和乙醚,1ml溶於50ml水中。
類別 天然等同香料和人造香料
製法 1.由3—羥基丙腈和乙醇在稀硫酸溶液中反應而得。2.由乙烯、一氧化碳 和乙醇在鎳或鈷的催化下反應而得。 3.在鹽酸和Ni(CO)4存在下,由烯丙酸和乙炔在乙醇溶液中共熱酯化而得。 4.由3-氯丙酸乙酯在高溫下通過活性炭而得。
用途 香料。主要用於配製朗姆酒、菠蘿和什錦水果等型香精。
代謝情況 無 <
毒理學性質 GRAS(FEMA)。
質量指標 FCC,1981 1.含量 ≥99.5% 2. 相對密度(d2525) 0.916~0.919 3.酸度(丙烯酸計) ≤0.005% 4.水分(GT-32-1) ≤0.05% 5抗氧劑(對苯二酚等) ≤0.022% 。
EA = enemy aircraft,敵機。 EA=effective address,有效地址。 EA= early admission 美國學校錄取方式之一。 EA=企業協議,Enterprise Agreement的簡稱,簡而言之,EA就是微軟的一種軟體許可方式。 EA = each year,每年[1]。 EA = Electronic Arts,美國藝電公司,NASDAQ:ERTS,總部設在美國加利福尼亞州紅木城,是全球著名的互動娛樂軟體公司。也是全球第一大第三方游戲開發商。由1982年創立至今,公司在全球為視頻游戲、個人計算機、手機及互聯網開發、發布、銷售各種互動軟體。 EA = Encyclopedia Americana,美國網路全書,共30卷,是標准型的綜合網路全書,為ABC網路全書之A。全書條目按字順編排,主要讀者是普通成年人至高級知識分子。 EA=Enterprise Architect,是以目標為導向的軟體系統,UML 2.0建模工具。 EA = Expert Advisors,專家顧問,俗稱智能交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。 EA=Executive Assistant,經理助理,經理秘書,行政助理。 EA= Elizabeth Arden,伊麗莎白·雅頓,聯合利華旗下的伊麗莎白·雅頓公司,致力於包括護膚保養品、彩妝、香水在內的多元化產品. EA=Ethyl acetate 乙酸乙酯 EA=External Access,表示存取外部程序代碼之意,低電平動作,也就是說當此引腳接低電平後,系統會取用外部的程序代碼(存於外部EPROM中)來執行程序。因此在8031及8032中,EA引腳必須接低電平,因為其內部無程序存儲器空間。如果是使用 8751 內部程序空間時,此引腳要接成高電平。此外,在將程序代碼燒錄至8751內部EPROM時,可以利用此引腳來輸入21V的燒錄高壓(Vpp)。 EA=Evolvable Algorithms,演化演算法。演化演算法是一類模擬自然界遺傳進化規律的仿生學演算法,它們首先隨機產生一組待求優化問題的潛在可能矢量解(解稱為染色體,解的集合稱為種群,解中的分量稱為基因);然後採用變異、交叉、評價、選擇等手段,優勝劣汰,不斷進化,最後獲得優化解。
❺ 外匯EA有哪些種類
1、貨幣相關類
通過不同貨幣的相關性進行交易,此類EA的最大缺點是無法回測,你無法得知其模擬表現,只能通過觀察實盤運行情況來考察其效能。
2、趨勢類
最常見也是最成熟的類型,趨勢類。最為主流的EA類型,一般根據各種指標和策略來進行出入場操作。
3、神經網路類
此類EA是近期剛剛發展起來的,所謂神經網路說白了就是模擬大腦的思考過程,並且對歷史走勢進行不斷的學習。因此,此類EA是無法實質上的進行歷史回測的,因為它已經把它學在「腦子」里了。此類EA是個新興的品種,是否能夠穩定盈利仍待觀察。
4、網格類
網路類的特徵一般非常明顯,就是單子很多,而且浮虧非常大,單子都是止盈出場,好處明顯:資金曲線異常平滑,盈利非常平穩。但是缺點也極其明顯:一個大趨勢就能讓你爆倉,幾個月的盈利加本金能在幾天之內消失殆盡。不過對於大資金來說,使用非常小的倉位,還是比較安全的,另外配合定期出金的策略,也算是一個風險較小的方式。
5、剝頭皮類
此類應該說是風險最小,盈利效率最高的EA了,它交易時間一般只有短短的幾秒鍾。但是它對平台點差和延遲的要求也極其之高,而且由於它異常優異的表現會吸引大批人在短時間內使用對,引起Broker的重視,以及一些其他原因,此類EA往往只能實現短時間內的暴利,無法長期穩定盈利。
6、綜合類
其實很多EA都是綜合類,有些EA雖然是趨勢入場,卻採用了及其激進的資金管理,放大了其爆倉風險。有些網格類EA採用了類Martingale的資金管理(馬丁格爾法,類似於逆市加倉),放棄了市場中性的入場策略,反而採用一些指標來判斷入場。
❻ EA是什麼
"EA"是指智能交易Expert Advisor,也叫智能交易系統、程序交易系統、自動化交易程序……EA本質上是一個電腦程序。
是由程序員根據操盤的交易策略和思路編寫寫成計算機程序,只要在交易賬戶運行該序,EA就能自動分析外匯行情走勢,自動買進拋出,低買高拋,完全不用盯著電腦,自動完成整個交易過程。
EA自1975年最早起源於美國,隨著電腦技術和網路科技的發展,華爾街上的許多大公司的外匯交易員並不是把主要精力與時間放在人工盯盤與手動操作上,而是放在不斷編寫與完善自己的交易策略,然後編成EA,讓電腦去自動執行。
(6)ea的指標擴展閱讀:
"EA"的類型介紹:
1、趨勢EA
目前最常見,也是比較成熟的EA策略,根據各類指標策略判斷趨勢,進行交易。
2、貨幣對沖EA
通過不同貨幣價格波動的相關性進行多空對沖交易,貨幣對沖EA最大的缺點是無法回測,也就是無法得知過去行情的交易表現,只能通過實盤觀察現有的交易。
3、網格EA
網格EA通過將k線劃分相等或不等點位間距,達到間距點位觸發交易。優點:資金曲線完美,盈利非常穩定,倉位小資金非常安全,配合定期出金,風險非常小。缺點:不適合小資金賬戶或手數過重的交易。
4、 剝頭皮EA
盈利非常高的EA,利用經紀商報價延遲的間隙下單,交易時間非常短毫秒計算;缺點是對平台的點差和交易環境要求特別高,目前基本上沒有平台適合做長期穩定的剝頭皮交易。
5、綜合類EA
綜合類EA結合了以上幾種EA的策略,但是有些EA雖然是趨勢入場,卻採用了及其激進的資金管理,放大了其爆倉風險。有些網格類EA採用了類Martingale的資金管理(馬丁格爾法,類似於逆市加倉),放棄了市場中性的入場策略,反而採用一些指標來判斷入場。
❼ 外匯交易指標里的「EA」是指什麼
MA(Moving Average):
移動平均線
EMA(Exponential Moving Average):
平滑移動平均線
EA(Environmental Assessment):
字面意思是環境評估, 在交易中是指根據當時的市場環境自動進行交易決策和執行的智能自動交易系統, 不過由於技術的局限性, 目前為止EA仍然無法完全取代人腦進行環境評估.
❽ 如何編寫簡單的EA 交易和自定義指標
要編寫程序,您可以啟動 MetaTrader 5 客戶端,從 Tools(工具)菜單選擇MetaQuotes 語言編輯器,或按 F4 鍵。在 MetaEditor 5 窗口中,從 File菜單選擇 New(新建),或按 Ctrl+N。在 MQL5 Wizard窗口中選擇您想要創建的程序類型。
❾ EA是什麼意思
"EA"是指智能交易Expert Advisor,也叫智能交易系統、程序交易系統、自動化交易程序……EA本質上是一個電腦程序。
是由程序員根據操盤的交易策略和思路編寫寫成計算機程序,只要在交易賬戶運行該序,EA就能自動分析外匯行情走勢,自動買進拋出,低買高拋,完全不用盯著電腦,自動完成整個交易過程。
EA自1975年最早起源於美國,隨著電腦技術和網路科技的發展,華爾街上的許多大公司的外匯交易員並不是把主要精力與時間放在人工盯盤與手動操作上,而是放在不斷編寫與完善自己的交易策略,然後編成EA,讓電腦去自動執行。
(9)ea的指標擴展閱讀:
"EA"的類型介紹:
1、趨勢EA
目前最常見,也是比較成熟的EA策略,根據各類指標策略判斷趨勢,進行交易。
2、貨幣對沖EA
通過不同貨幣價格波動的相關性進行多空對沖交易,貨幣對沖EA最大的缺點是無法回測,也就是無法得知過去行情的交易表現,只能通過實盤觀察現有的交易。
3、網格EA
網格EA通過將k線劃分相等或不等點位間距,達到間距點位觸發交易。優點:資金曲線完美,盈利非常穩定,倉位小資金非常安全,配合定期出金,風險非常小。缺點:不適合小資金賬戶或手數過重的交易。
4、 剝頭皮EA
盈利非常高的EA,利用經紀商報價延遲的間隙下單,交易時間非常短毫秒計算;缺點是對平台的點差和交易環境要求特別高,目前基本上沒有平台適合做長期穩定的剝頭皮交易。
5、綜合類EA
綜合類EA結合了以上幾種EA的策略,但是有些EA雖然是趨勢入場,卻採用了及其激進的資金管理,放大了其爆倉風險。有些網格類EA採用了類Martingale的資金管理(馬丁格爾法,類似於逆市加倉),放棄了市場中性的入場策略,反而採用一些指標來判斷入場。
❿ EA指標目錄及怎樣安裝
1、mq4或ex4文件一般為EA文件,放在安裝目錄的experts文件夾中。
2、技術指標文件請放在experts/indicators文件夾中。
3、set文件為參數配置文件,放在experts/presets 文件夾中。
4、dll文件放置在experts/libraries文件夾中。
5、tpl為模板文件,放置在根目錄中的templates 以調用設置好的模板。
6、腳本文件則存放在!experts/scripts文件夾中。