⑴ 外匯智能交易EA系統怎麼樣
外匯EA智能交易系統對於大多數普通投資者來說還是很友好的,它具備完整的交易策略,買賣點技術面入場,而且完全摒棄了人性的弱點,解決平常人猶豫不決、貪心、過分自信等問題,避免了情緒化影響判斷和操作,相當於站在了巨人的肩膀上。但是選擇ea類型和平台也很重要比主流的有馬丁ea和趨勢ea,馬丁先從小倉位開單,逆向逐漸加倉,達到盈利目標後即平倉,盈利較穩定,逆向之後稍有回調即可盈利平倉。尤其適合震盪行情。趨勢ea一般是技術面入場,用大的盈利去覆蓋虧損,順風車下會抓到非常大的利潤,大象EA在趨勢ea上做的還是不錯的,盈利空間大,短線的,長線的趨勢單子都能抓。
⑵ 外匯EA(自動交易系統)是什麼
外匯本身就支持EA。
但是其實不建議一般的投資者使用EA,一來一般的投資者對於EA的鑒別能力不高,這樣不能很好的識別EA的真假,二來一般的投資者自己交易即可,不需要EA來代為操作,EA很多都是高級操盤手根據自己的交易習慣來進行編寫的,實際是個人的交易系統,如果你自己技術不過關就是用別人的智慧這樣可能是適得其反
⑶ 外匯EA是什麼,可以賺錢嗎
EA智能交易Expert Advisor(簡稱EA) 的中文譯名,也叫智能交易系統、程序 交易系統、自動化交易程序……EA本質上是一個電腦程序,是由程序員根據操 盤的交易策略和思路編寫寫成計算機程序,只要在交易賬戶運行該程序,EA就 能自動分析外匯行情走勢,自動買進拋出,低買高拋,完全不用盯著電腦,自 動完成整個交易過程。
EA要選擇的對,市面上很多EA但大多數都賺不了錢的,好的EA是不會出現在市場上的,那都是真金白銀,目前我自己也在用著EA做單。
⑷ 外匯交易中EA是什麼
當今時代,智能技術已應用於很多領域,交易領域也不例外。在剛接觸交易時,相信很多人會聽到EA交易一詞,甚至有部分人曾經使用過或正在使用EA交易。那你對EA交易了解有多少?今天匯查查就給大家聊聊EA交易:
EA的全稱為智能交易系統(Expert Advisor),是專為MetaTrader平台編寫的軟體,能夠根據交易者的指示在終端中執行,而不需要他直接參與。所有任務都是自動或機械執行的,這就是EA被稱為智能交易系統的原因。
簡而言之,EA是一個將應用發送給經紀商,而無需交易者的任何干預的程序。交易者可在現有的交易在線平台進行安裝,連接至交易商伺服器,然後調整所有設置,EA將根據預設策略開始交易。
賺錢是件很有吸引力的事情。自然而然,很多交易者就會希望投資資金進行開倉,然後將所獲盈利取出或是繼續用於建立更大倉位。通過EA,通常會有一些簡單的二進制規則(是/否)觸發交易的開倉和/或平倉。
結合保守型投資的吸引力,是EA創造者和營銷者提出的大膽主張。由於零售投資領域的市場范疇,監管未能涵蓋EA營銷。然而,多年來,通過出售系統即可獲得回報的方式,我們已經看到EA交易的大力擴張。
第一: 智能且速度快
經過編程,EA會適當智能地減少風險率。並且EA省略了各種分析面的過程,分析速度遠遠快於人類,可以更敏感地響應價格變動和趨勢變動。
第二:24小時觀察市場行情
EA可以24小時觀察市場行情,不用時刻盯盤,更不必熬夜,大大減少了精力。
第三:避免情緒化操作,客觀中立
很多人虧損,其實有時候並不是策略不好,而是心態不穩定,人們在交易過程中容易產生過度興奮或者低落的負面情緒。而辛苦一年賺的錢,可能因為一次沖動或執念就全數還給了市場。但EA作為一種程序,通過系統交易可以很好地避免可能由於情緒化交易帶來的弊端。EA不會被情緒困擾,該買則買,該賣則賣,不猶豫,不貪心,嚴格風險管理,嚴格止損。
⑸ 外匯EA交易平台靠不靠譜
外匯EA和交易平台是兩個問題,我分別來回答你。
一、外匯EA
先了解什麼是EA?邁達克(MetaQuotes)推出的基於MetaTrader的外匯自動化交易程序,被稱作Experts Advisor,簡稱EA。
其中有幾個點:
1.用在MetaTrader上的自動化交易程序才叫做EA,像用在cTrader上的自動化交易程序就叫做cBot。
2.常用的MetaTrader是MT4和MT5。
3.邁達克就是MT4,MT5的生產廠家。
4.EA是自動化交易程序,載入在MT4,MT5上才能用。
5.EA有很多種策略,趨勢,震盪,馬丁,頭皮,對沖,神經網路等等吧。
6.下載EA國內可以去EAHub,外國可以去MQL5。
7.EA可以自動的買賣,不需要人工盯盤,策略的好壞很依賴設計者的水平。
綜上所訴,EA靠不靠譜得看你是什麼樣的EA,有的EA策略好就靠譜,有的EA不好,就不靠譜。
二、外匯平台
外匯平台水很深,靠譜的平台有,不靠譜的也有。我教你如何去分辨。
問監管,一般FCA,ASIC的還不錯。
運營時間,平台要經得起考驗。
3.看背景,如果有銀行背景和流動性提供商背景那還不錯。
4.等等吧,國內有一些查監管的網站,排名啥的都是花錢買的,自己要懂得甄別。
⑹ ea自動交易軟體能賺錢嗎
樓上此言差矣,我不能給你保證有多能賺錢。因為那畢竟是機器,還有就是一件新產品的上市都是靠宣傳來告訴更多的人他的用途,而不是說是賣不出去或怎麼的。這時候也不免會有些騙子趁虛而入,這就得看你自己會不會選擇了,還有就是有的軟體不能說是保證一定能一夜暴富是什麼的,舉個例子:我個人雖然沒有炒外匯,但是我的同學有炒外匯,說實話,我並不覺得雲易匯有特別能賺錢的方法,不過說實在的,好處還是有至少我的同學不用一天閑的沒事就瞅著電腦了,機器他沒有情緒不會因為跌了而生氣發牢騷,也不會因為盈利而失去理智,並不能說是給你特別賺錢,只能說讓你能不受情緒的影響影響判斷給你造成不必要的損失,這就是一個機器化操作的好處。
⑺ 什麼是EA(智能交易系統)
交易員通過將交易思路進行編程,從而使電腦按照交易員的交易思路進 行無心態干擾的交易過程。 EA最大的優勢就是它的執行力,EA是機器,所以不會有情緒,不會因為虧損了懊惱或則盈利了驕傲而失去控制,不少都有這樣的經歷吧:一次沖動或對市場的不服就失去幾個月甚至幾年的所有利潤,但是EA不會。 EA還可以代替交易員進行操作,從而解放了交易員的交易時間,減少交易員的疲勞程度,杜絕了交易員某些人為的心態問題,從而能穩定的替代交易員完成交易。 有的,現在在市場上流通了大量的EA,但是有人說99%的都是垃圾EA;我認為是錯誤的,99%的EA都曾經工作過一段時間,至少在短期內它是可以盈利的,認為EA垃圾的原因很多;有可能是你根本就不懂得如何使用它,還有可能是你使用的過期版本,還有可能EA本來就是為短期市場特性而設計的。因為EA是人寫的,你找那些破解版EA沒有技術人員的支持,又不懂得使用,以為一掛上去就自動賺錢,當然垃圾了,天下沒有一勞永逸的事情,再完美的EA如果失去人的監控也會出錯的。所以為什麼絕大部分EA市面上測試一段時間就會消失? EA不是聖杯,不是ATM機,不要夢想那一點點錢翻幾倍幾十倍,資本市場永遠是錢多好賺錢,以小博大是不現實的,交易商提供高杠桿不是讓你以小博大的,不過為了提供你的資金利用率而已。 第一,畢竟是作者勞動成果,它結合了交易員太多的交易精,保護版權是對作者的尊重; 第二,公開了會產生交易者效應,因為這個市場是零和游戲,一旦公開了策略,大家都不會盈利。就像海龜法則,多麼簡單的策略:超過20天最高點買,跌過10天最低點賣。您覺得它神秘嗎?但是它確確實實在80年代給海龜們帶來了巨大財富。然而,當它的策略公開後,便不那麼有效了,雖然還是盈利的,不過效果是大打折扣,這就是交易者效應。 不過通常來說,你的EA再好,也好不會影響到整個市場,不太容易有海龜法則那樣的威力了。而且現在交易系統越來越多,交易方法也花樣百出,科技日新月異;和80年代已經不可同日而語。所以現在是交易系統和交易系統斗。
⑻ 外匯中所說的EA是什麼
什麼是EA?
EA是一個專門針對MetaTrader平台所編寫的軟體,EA可以建議交易者進行交易,也可以被編程出來自動執行賬戶上的交易,我們通常都是在指後者。
那麼EA是什麼呢?
EA就是將您自己或別人的外匯交易策略用特殊的編程語言(MQL)編寫成一個電腦軟體程序, 讓電腦按照您事先設定好的條件自動地為您買賣與交易,當然盈虧結果取決於您的自動交易系統設計得好壞。
EA的主要執行過程可分為:盯盤--開倉--再盯盤--平倉,如此循環執行的過程。
而一個EA主要包括三個要素:訂單執行、風險管理和資金管理
訂單執行:就是什麼時候進場下單,什麼時候平倉賣出,主要依據的是指標組合。
風險管理:在外匯交易中風險管理和資金管理都是非常重要的,風險管理通常就是設置止盈止損。
資金管理:資金管理就是倉位管理,每次下單多少手,是固定的手數還是基於總資金的一個比例?
⑼ ea自動交易軟體多少錢
ea自動交易軟體不需要錢,這個軟體名字經常可以網路的一些投資報道報道種看到。根據我的了解,ea自動交易軟體是免費的,許多的軟體公司都是免費推出ea軟體,有需要的用戶都可以直接下載使用。
一、ea自動交易軟體的概念
ea也叫外匯ea,這個名詞在外匯市場中都是家喻戶曉的。ea的中文全稱是外匯智能交易,還有一個專家問的別稱,通俗地說就是運用於外匯投資交易市場的一款智能交易系統。這款軟體最先是由一家名叫FXCM環球金匯網集團公司,投資開發出來的一種交易軟體。後來其它的軟體公司也跟風,陸續推出自己旗下的ea自動交易軟體,大家都爭相推出市場,使用並不需要支付費用。ea廣泛應用在外匯投資交易市場,ea自動交易軟體,換種說法也可以說是,編程工程師已經事先把用他自己,或者是其它用戶在外匯交易市場,會運用到的交易策略計謀。通過編程軟體用計算機可以理解的編程語言,編寫成一個電腦應用軟體。一系列操作完成以後,就變成了我們所說的ea程序,也可以叫ea自動交易軟體。
二、ea自動交易軟體的運作模式
通過以上的介紹,我們可以知道ea自動交易軟體就是通過編程,把特殊程序語言寫入電腦,形成的一款軟體。ea自動交易軟體很智能化,只要在用戶的電腦上安裝好這款軟體,它就可以讓電腦自動地代替用戶在外匯市場上,進行買賣和交易。當然它這種自動交易並不是盲目進行的,都是有理有據的,這個依據就是按照用戶提前已設定好的條件。ea自動交易軟體除了可以根據設定的條件,按照交易市場的不同規則進行自主交易。同時還可以生成交易信號,並以消息的形式通知用戶,用戶可以及時掌握到交易機會。另外它與其它任何自動軟體一樣,減少了人為的情緒化影響,可以在根本上杜絕非理性交易。一般而言,交易用戶可以在互聯網上,自主選擇獲得ea自動交軟體。對於用戶來說很便捷,因為它並不需要任何特殊技術支持,就可以快速完成安裝。
三、ea自動交易軟體都有以下這些種類
ea自動交易軟體,提先設定的交易策略主要包括三個方面,分別是執行訂單,交易風險管理和賬戶資金管理。ea自動交易軟體可以分成六大類,首先一類是與貨幣相關的,它適用於不同種類貨幣之間的相互交易。但是這種類型的ea自動交易軟體有個缺點就是無法回測,用戶想知道它的實際效能,只有通過觀察實盤的情況。第二類就是最常見最成熟的趨勢類,這是市場上最流行的類型,它的操作依據是各種指標和交易策略。接著就是最近新興起的神經網路類型,說白了就是模擬大腦的思考模式,然後對以往的市場走勢進行學習。還有一類就是網格類,這類型的特徵簡單顯著,最明顯的是單子多浮虧大,相對來說盈利較為平穩。接下來要說的剝頭皮類,這種類風險最小,有著最高的盈利效率。但是此類的交易時間很短,有利於實現短期暴利。最後一類就是綜合型,現在市面上的很多ea自動交易軟體都是屬於這種類型。
ea自動交易軟體不需要錢,是一款免費的應用程序。用戶可以根據自己的實際需要,選擇適合自己的軟體類型。
⑽ EA公司一年能掙多少錢
[編輯本段]1。EA公司
美國藝電(Electronic Arts,NASDAQ: ERTS,以下簡稱EA),總部設在美國加利福尼亞州 紅木城,是全球著名的互動娛樂軟體公司。由1982年創立至今,公司在全球為視頻游戲、個人計算機、手機及互聯網開發、發布、銷售各種互動軟體。EA旗下擁有EA Sports™、EA™、EA SPORTS Freestyle™及POGO™四大品牌。EA 2008年財政年度GAPP凈收入為36.7億美元,並且擁有27項產品的全球銷售量分別超過百萬套。請登陸www.ea.com.cn瀏覽EA中國主頁。
EA的產品平台眾多,包括PC、Play Station 1 2 3 、Xbox、Xbox 360、任天堂Wii、GameCube、Game Boy Advance,PSP等平台。
EA是美國納斯達克指數上市公司,業務分布26個國家,全球員工人數超過7,100位。
EA風靡全球的經典游戲包括EA Sports™的《FIFA Soccer》、《NBA Live》,EA™的《模擬人生》、《極品飛車》等。EA綜合運用多種媒體技術,並結合了小說家、電影導演和音樂家的創造,使EA的產品一直能引領互動娛樂的時代潮流。該公司下屬有著名的EA Sports™、POGO™、The Sims™、Maxis™、英國牛蛙公司、擅長飛行模擬游戲的Origin、擅長戰爭模擬游戲的簡氏公司和開創即時戰略游戲的Westwood(現已解散重組為EA洛杉磯分部(EALA))。
[編輯本段]2 EA是什麼?其工作原理是什麼?
EA 即 Expert Advisors 的英文縮寫,中文意思專家顧問,俗稱智能交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。
一、人工操盤過程
下面我們就以MT4外匯客戶端為例,首先來分析一個外匯交易員手工進行外匯交易的操作過程:其步驟如下:
1.打開外匯交易客戶端,選定一種貨幣對圖表;
2。監視該貨幣對的K線趨勢圖,俗稱盯盤,尋找開倉或者是平倉的時機,即開倉或者是平倉的條件
3。如果條件滿足,進行下單開倉(做多或者做空)或者平倉
4。重復第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。
5。如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易的循環。
6。若繼續交易,重復2->3->4->5步
7。若不進行交易,退出外匯客戶端。
二、機器操盤過程
基於以上的分析,我們已經知道一個完整的智能交易系統(俗稱EA)在運行後必須要實現的基本功能,就是上述的人工操作的1-5步。 這也就是智能交易系統的基本工作過程,所以智能交易系統的工作原理就是由程序員 藉助一門計算機程序設計語言,通過編寫程序交易 指令模擬人類交易員的行為進行下單操作,實現機器自動進行交易的過程。主要執行過程可分為:盯盤->開倉->再盯盤->平倉,如此循環執行的過程。
關於支持機器自動交易的平台,目前外匯市場上流行的就是MetaQuotes公司的MT4平台,由於這個平台中嵌入了一種MQL4語言,它提供了對伺服器端的數據訪問並可進行交易操作的介面,程序交易者可以根據自己的交易策略來編寫自己的自動交易系統,從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一此性格弱點,但目前的EA開發,尚所早期起步階段,有的還存在缺陷,但相信隨著技術的發展,機器自動交易終將會逐步取代人類的手工操作。屆時會給交易者一項新的選擇。
三、 相關MQL語言知識:
為了實現機器操作,再來看看所需的MQL4語言的相關知識:
1.掌握MQL4語言的基本語法和程序的構成,及運行流程
有關語法部分,請讀者參看相關的資料,這里略去。
關於程序的構成,對於一個智能交易系統EA程序來說:主要由三個函數構成分別是:
init():初始化函數,負責程序變數及數據初始輸入;只在程序調入時執行一次,一般不用重寫內容。
deinit():反初始化函數,負責程序退出時,將數據從內存中清除;只在程序退出時,執行一次,一般不用重寫內容。
start():開始函數,也即程序的主函數,負責EA程序 的全部交易執行過程,實際上他是一個EA的交易管理與執行函數。每隔一定時間,一般幾秒之內,執行一次,就是循環執行,起到程序退出時終止
運行流程:啟動EA後,程序的INTI()開始執行一次,-->然後 START()循環執行--->最後退出EA時deinit()執行一次
2。mql4中與交易相關的交易函數:
開倉函數:
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)
這個功能主要應用於開倉位置和掛單交易.
參量:
symbol - 交易貨幣對。
cmd - 購買方式。
volume - 購買手數。
price - 收盤價格。
slippage - 最大允許滑點數。
stoploss - 止損水平。
takeprofit - 贏利水平。
comment - 註解文本。
magic - 定單指定碼。可以作為用戶指定識別碼使用。
expiration - 定單有效時間(只限掛單)。
arrow_color - 圖表上箭頭顏色。如果參量丟失或存在CLR_NONE價格值不會在圖表中畫出
平倉函數:
bool OrderClose( int ticket, double lots, double price, int slippage, void Color)
對定單進行平倉操作。如果函數成功,返回的值是真實的。如果函數失敗,返回的值是假的。獲得詳細錯誤信息,請查看GetLastError()函數。
參量:
ticket - 定單編號。
lots - 手數。
price - 收盤價格。
slippage - 最高劃點數。
Color - 圖表中標記顏色。如果參量丟失,CLR_NONE值將不會在圖表中畫出。
定單修改函數:
bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, void arrow_color)
對於先前的開倉或掛單進行特性修改。如果函數成功,返回的值為 TRUE。如果函數失敗,返回的值為FALSE。 獲得詳細的錯誤信息,查看 GetLastError()函數。
參量:
ticket - 定單編號。
price - 收盤價格
stoploss - 新止損水平。
takeprofit - 新贏利水平。
expiration - 掛單有效時間。
arrow_color - 在圖表中允許對止損/贏利顏色進行修改。如果參量丟失或存在CLR_NONE 值,在圖表中將不會顯示。
四、源碼的交易流程分析
下面的源碼是一個基於移動平均線的智能交易系統的代碼 ,整個程序非常簡潔但EA的功能又非常齊全,實現了完全由電腦自動下單和平倉,整個程序只用了一個START()
函數來實現 。
程序代碼分析
參看代碼中的相關注釋
//+------------------------------------------------------------------+
//---- input parameters
extern double TakeProfit = 20;
extern double StopLoss = 30;
extern double Lots = 2;
extern double TrailingStop = 50;
extern int ShortEma = 5;
extern int LongEma = 60;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return (0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return (0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
int cnt, ticket, total;
double SEma, LEma;
//----
if (Bars < 100)
{
Print("bars less than 100");
return (0);
}
//----
if (TakeProfit < 10)
{
Print("TakeProfit less than 10");
return (0); // check TakeProfit
}
//----
SEma = iMA(NULL, 0, ShortEma, 0, MODE_EMA, PRICE_CLOSE, 0);
LEma = iMA(NULL, 0, LongEma, 0, MODE_EMA, PRICE_CLOSE, 0);
//----
static int isCrossed = 0;
isCrossed = Crossed(LEma, SEma);
//----
total = OrdersTotal();
if (total < 1)
{
if (isCrossed == 1) // 滿足空倉條件,開空倉
{
ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid + StopLoss * Point,
Bid - TakeProfit * Point, "EMA_CROSS", 12345, 0, Green);
if (ticket > 0)
{
if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES))
Print("SELL order opened : ", OrderOpenPrice());
} else
Print("Error opening SELL order : ", GetLastError());
return (0);
}
if (isCrossed == 2) // 滿足多倉條件,開多倉
{
ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,
Ask + TakeProfit * Point, "EMA_CROSS", 12345, 0, Red);
if (ticket > 0)
{
if (OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES))
Print("BUY order opened : ", OrderOpenPrice());
} else
Print("Error opening BUY order : ", GetLastError());
return (0);
}
return (0);
}
//---- 訂單修改,實現動態止盈止損跟蹤
for (cnt = 0; cnt < total; cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_SELL && OrderSymbol() == Symbol())
{
if (OrderType() == OP_SELL) // long position is opened
{
// check for trailing stop
if (TrailingStop > 0)
{
if (Bid - OrderOpenPrice() > Point * TrailingStop)
{
if (OrderStopLoss() < Bid - Point * TrailingStop)
{
OrderModify(OrderTicket(), OrderOpenPrice(),
Bid - Point * TrailingStop,
OrderTakeProfit(), 0, Green);
return (0);
}
}
}
} else // go to short position
{
// check for trailing stop
if (TrailingStop > 0)
{
if ((OrderOpenPrice() - Ask) > (Point * TrailingStop))
{
if ((OrderStopLoss() > (Ask + Point * TrailingStop)))
{
OrderModify(OrderTicket(), OrderOpenPrice(),
Ask + Point * TrailingStop,
OrderTakeProfit(), 0, Red);
return (0);
}
}
}
}
}
}
//----
return (0);
}
//+------------------------------------------------------------------+
// 移動平均線多空條件判斷,
int Crossed(double line1, double line2)
{
static int last_direction = 0;
static int current_direction = 0;
//Don't work in the first load, wait for the first cross!
static bool first_time = true;
if (first_time == true)
{
first_time = false;
return (0);
}
//----
if (line1 > line2)
current_direction = 2; //up 多頭市場 上穿做多
if (line1 < line2)
current_direction = 1; //down 空頭市場 下穿做空
//----
if (current_direction != last_direction) //changed 多空改變 {
last_direction = current_direction;
return (last_direction);
else return (0); //not changed
}
五、本文結論
從以上的分析,可以知道,所謂EA,就是由電腦模擬交易員的下單操作進行機器交易的過程, 具體步驟如下:
1。當用戶打開外匯客戶端程序後,由客戶端程序調入用戶在系統內已預置好的EA交易系統程序。
2。當EA程序啟動後便開始對圖表中貨幣對的K線趨勢圖,進行監視,尋找開倉的條件;
3。如果條件滿足,進行下單開倉(做多或者做空);
4。重復第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。
5。如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易的循環。
6。若繼續交易,EA重復2->3->4->5步
7。用戶若不想讓EA進行交易,可通過相關菜單操作設置禁用EA,或者退出外匯客戶端。