首先簡單介紹一下外匯EA的定義和基本概念。
所謂EA,也就是外匯只能交易系統(tǒng)的簡稱(Expert Advisor)的簡稱。是基于MT4平臺的程序化交易系統(tǒng)。加載后可按照已經(jīng)設(shè)定好的變成邏輯自動完成外匯交易操作,無需人工干預(yù)。一套合格的EA本身就是一個完整的交易程序,通過程序中所灌注的交易思想,自動判斷下單,平倉,掛單,止盈止損等的時機,根據(jù)預(yù)先編輯好的策略來執(zhí)行交易。他所包含的完整的邏輯鏈條有入場時機判斷,持倉時間線判斷和平倉時機判斷。交易者可以把自己頭腦中已經(jīng)形成的交易策略編寫成EA,對各種指標(biāo)的調(diào)用,價格趨勢,歷史數(shù)據(jù)等都可以通過EA策略實現(xiàn)。
下面分幾部分就外匯EA的技術(shù)基礎(chǔ),編寫和加載平臺和市場現(xiàn)狀以及優(yōu)缺點來簡單談?wù)劇?/span>
1. 外匯EA的技術(shù)基礎(chǔ)
外匯EA是基于一種叫做MetaQuotes Language 4 (MQL4) 是一種內(nèi)置型程序來編寫的。MQL4能自定義客戶指標(biāo),腳本和數(shù)據(jù)庫并且包含了大量可以分析當(dāng)前及歷史報價所必須的函數(shù),以及一些基本的運算和邏輯操作并內(nèi)置了一些基本的指標(biāo)和操作命令。
學(xué)習(xí)計算機語言需要有較好的邏輯思維能力,MQL4也不例外。下面舉個簡單的例子:
人類思維:如果餓了那么吃飯否則不吃
計算機語言思維:if 餓了 then 吃飯 else 不吃
在MQL4中包含兩個語句:一個是條件(if)語句一個是循環(huán)(for)語句。
If語句就是滿足條件就執(zhí)行,否則就跳過。
For語句就是在一定條件下反復(fù)執(zhí)行規(guī)定的指令,知道條件不滿足為止。
在實際的交易中經(jīng)常遇到不同平臺報價格式,滑點數(shù),最?。ㄗ畲螅╅_倉量和市場時間不同等情況,這些數(shù)據(jù)都可以通過市場函數(shù)直接獲取。下面簡單介紹幾個表述外匯交易中出現(xiàn)的變量:
MODE_LOW 當(dāng)日最低價
MODE_HIGH 當(dāng)日最高價
MODE_TIME 價格最后變動時間
MODE_BID 最新買入價
MODE_ASK 最新賣出價
MODE_SPREAD 點差
AccountBlance() 獲取賬戶余額
AccountLeverage() 獲取賬戶杠桿比例
AccountProfit() 獲取賬戶利潤
如果對MQL4編程有興趣的話,推薦一本書叫做《索羅斯都要用的外匯交易方法》,里面比較詳細(xì)的介紹了這套編程語言的語句和編寫方法,并且結(jié)合了外匯交易進行綜合表述,是很難得的經(jīng)典之作。
2.如何加載EA程序
外匯EA的加載一般是運行在MT4交易軟件上,首先要下載MT4軟件安裝后,登陸賬號(realor demo)即可運行程序,具體操作步驟如下:
步驟一:將EA添加到正確的文件夾中
首先,打開你想要在其中添加EA的MT4外匯交易平臺。打開后,單擊頂部導(dǎo)航菜單上的文件,然后單擊下拉菜單中的“打開數(shù)據(jù)文件夾(OpenData Folder)”。這個步驟將打開你計算機上的數(shù)據(jù)文件夾。
步驟二:將EA添加到上述數(shù)據(jù)文件夾中
打開的數(shù)據(jù)文件夾中,單擊MQL4 - >專家(Experts)。這將打開Experts文件夾。這是將添加EA的文件夾。
步驟三:將.mq4或.ex4的EA文件復(fù)制粘貼到“Experts”文件夾中
使用Ctrl + C鍵將EA文件從其本地文件夾中復(fù)制并粘貼到打開的Experts文件夾,然后通過關(guān)閉并再次打開來重啟你的MT4平臺。完成這些步驟之后,現(xiàn)在可以從左側(cè)導(dǎo)航菜單中的“專家(Experts)”標(biāo)簽中使用EA交易。
請注意,此過程取代了可以將EA復(fù)制并直接粘貼到Experts文件夾中的舊方法,該文件夾是容納MT4客戶端的文件夾中的獨立子文件夾。當(dāng)向圖表添加EA時,轉(zhuǎn)到平臺界面左側(cè)的“導(dǎo)航器”菜單,單擊“EA交易”旁邊的+號以顯示附加的EA。點擊要添加到平臺的那個選項。這將打開一個彈出窗口,交易者可以設(shè)置EA將在其中運行的參數(shù)。完成后,單擊“確定(OK)”以附加EA。
然后必須通過接合平臺界面頂部的“自動交易(Autotrading)”按鈕來激活EA。成功激活后將在EA名稱旁邊的圖表右上角顯示為笑臉圖案。
3.市場現(xiàn)狀以及優(yōu)缺點
EA智能交易系統(tǒng)的編寫制作需要很高的技術(shù)含量,要求編寫團隊既精通計算機語言又要對外匯交易的規(guī)則方法策略暗熟于胸。換句話說,既要有高水平的程序員,又要有高水平的交易員。所以難度不小。目前國內(nèi)國外的市場上有各種各樣的EA軟件銷售,不過套用一句業(yè)內(nèi)人士的話說,真正有效果的不超過百分之一。雖然過于武斷但是也反映了市場產(chǎn)品參差不齊,魚龍混雜的現(xiàn)狀。我沒有用過EA系統(tǒng)交易,但是個人覺得EA自有它獨特的優(yōu)缺點,不可一概而論。
首先,絕對沒有常青樹般可在任何市場獲利的EA系統(tǒng)。
這個道理很簡單,外匯市場隨機性極大,各種新聞,消息,技術(shù)調(diào)整,戰(zhàn)爭,自然災(zāi)害,國際貿(mào)易,政府政策甚至交易者情緒都會對它產(chǎn)生深遠影響。即使編寫程序的人再如何高明也不可能對未來發(fā)生的政治經(jīng)濟形勢有極度精準(zhǔn)的前瞻性。但是這也并不意味著EA完全不可取,如果精準(zhǔn)劃分時間線,在不同的時段應(yīng)用基于不同策略編寫的EA系統(tǒng),如果連接比較恰當(dāng)?shù)脑挘€(wěn)定盈利也并不是一個夢想。
其次,EA系統(tǒng)也具有其自身的有點。比如用人工智能代替人手操作,從而克服了人性中的弱點(及時止盈止損),讓交易更加完美。綜上所述,EA并非洪水猛獸的怪物也絕非風(fēng)輕云淡的天使,不可全信也不可輕信,重要的是選擇高質(zhì)量的程序,分時段,分市場情況合理利用方為不敗之道。
超越鑒讀!2018.03.07我是超越
交易技能傳承傳授
學(xué)習(xí)改變?nèi)松?/i>
技能成就夢想
想要擁有成就夢想的技能
必須付出一定時間的學(xué)習(xí)
普通人未來 幾十年甚至更久
除了擁有創(chuàng)造收益的交易技能
沒有什么工作是穩(wěn)定的
不要陷入交易的誤區(qū)
不要掉入無邊的知識黑洞
不要踏入賣弄或裝神弄鬼者的勾當(dāng)陷阱
一開始就遇到正確的交易知識傳授者
讓你用最小的成本和代價來學(xué)習(xí)。
至少可以幫你節(jié)約三到五年的時間
甚至可以直接決定你
是否可以從事交易這個行業(yè)
希望善良純粹和擁有上進個性的你
能夠遇到我
要求年齡30一40歲,未來以交易為職業(yè)
不說謊言,有一定資本(100萬)進入我的學(xué)習(xí)圈聯(lián)系
感謝您對本文章的觀看,如果喜歡的點個贊鼓勵一下,非常感謝大家的支持!
聯(lián)系客服