股票量化軟件:赫茲量化中常用的EA策略有哪些?
目前外匯市場(chǎng)上的EA智能交易軟件很多,其中大部分是根據(jù)各種技術(shù)指標(biāo)結(jié)合歷史數(shù)據(jù)來(lái)設(shè)定的交易程序,EA交易大多是成熟的交易模型,能進(jìn)行程序化交易。作為一個(gè)自動(dòng)交易系統(tǒng),它會(huì)根據(jù)預(yù)先設(shè)定的規(guī)則自動(dòng)打開(kāi)和關(guān)閉交易。
目前,在各大國(guó)內(nèi)外市場(chǎng)內(nèi),一些專(zhuān)業(yè)交易員熱衷于選擇EA交易進(jìn)入外匯市場(chǎng)。
一、常用的外匯EA交易策略
有經(jīng)驗(yàn)的的人總會(huì)把注意力放在交易策略上,因?yàn)檫@才是EA交易的核心。從交易機(jī)制上來(lái)劃分,程序化交易既可以是預(yù)測(cè)類(lèi)模型為交易準(zhǔn)則,也可以是利用技術(shù)分析模型為基礎(chǔ)。
1. 順勢(shì)類(lèi)交易模型(均線法)
顧名思義,順勢(shì)類(lèi)交易模型的主要應(yīng)用市場(chǎng)是趨勢(shì)市。它的交易原理是發(fā)現(xiàn)趨勢(shì)之后順勢(shì)而為,追漲殺跌。它采用的技術(shù)指標(biāo)有MACD以及MA等。當(dāng)15日均線由下向上突破26日均線后買(mǎi)入,在沒(méi)有出現(xiàn)做空信號(hào)前持有。當(dāng)15日均線由上向下突破26日均線后賣(mài)出,多頭平倉(cāng)同時(shí)做空,在沒(méi)有出現(xiàn)做空信號(hào)前持有。
順勢(shì)類(lèi)程序化交易模型的缺點(diǎn)是,在盤(pán)整或者趨勢(shì)形成之后中途調(diào)整階段或者局部反彈和回檔時(shí),均線都非常容易發(fā)出錯(cuò)誤的信號(hào)。
2. 逆勢(shì)交易類(lèi)模型(黃金分割點(diǎn)位)
逆勢(shì)交易類(lèi)模型主要應(yīng)用于震蕩市場(chǎng),它的交易原理是在震蕩區(qū)間內(nèi)高拋低吸,當(dāng)趨勢(shì)表現(xiàn)不明朗時(shí),找到相對(duì)低點(diǎn)和高點(diǎn)進(jìn)行反向交易。它采用的技術(shù)指標(biāo)為黃金分割點(diǎn)位。它以在黃金分割為0.382買(mǎi)入,0.618賣(mài)出,也可以在0.191-0.382之間做差價(jià)為準(zhǔn)則。逆勢(shì)交易類(lèi)模型的缺點(diǎn)是當(dāng)行情發(fā)生趨勢(shì)性改變時(shí),這種方法將不再盈利。
3. 形態(tài)交易類(lèi)模型
形態(tài)交易類(lèi)模型常見(jiàn)的有跳空缺口法、波浪法以及上升旗形法等。出現(xiàn)形態(tài)后,會(huì)根據(jù)形態(tài)和突破后的目標(biāo)位進(jìn)行交易??捎玫男螒B(tài)信號(hào)有:反轉(zhuǎn)形態(tài)、持續(xù)形態(tài)、跳空缺口以及波浪形態(tài)等。
二、啟動(dòng)EA之前應(yīng)注意的事項(xiàng)
在使用外匯EA交易程序生成器(在這個(gè)工具中,您可以輸入首選交易的參數(shù),該工具將為您生成EA程序)之外,如果您要?jiǎng)?chuàng)建和使用自己的EA,下文將提及一些實(shí)用的小技巧,以便其正常工作。
1. 數(shù)據(jù)的重要性
第一個(gè)技巧是要注意回測(cè)結(jié)果的可靠性。您可能認(rèn)為出色的回測(cè)結(jié)果證明了您的系統(tǒng)已經(jīng)準(zhǔn)備好走向成功——但不幸的是,事實(shí)并不是那么簡(jiǎn)單。
這些結(jié)果取決于回測(cè)中應(yīng)用數(shù)據(jù)的質(zhì)量,這意味著較差的數(shù)據(jù)可能導(dǎo)致不可靠的結(jié)果。MT4和MT5中的默認(rèn)數(shù)據(jù)只能達(dá)到高達(dá)90%的建模質(zhì)量。雖然這看起來(lái)很好,但這可能會(huì)在回測(cè)和現(xiàn)場(chǎng)體驗(yàn)方面造成相當(dāng)大的差異,尤其是在較小的時(shí)間范圍內(nèi)。
2. 了解您的執(zhí)行速度
可靠的數(shù)據(jù)是調(diào)整EA以交易實(shí)時(shí)賬戶(hù)的第一步。下一步是了解你的執(zhí)行速度。MT4和MT5要求交易活動(dòng)持續(xù)30秒以上,這被稱(chēng)為一個(gè)交易時(shí)段。
例如,如果您在您的會(huì)議期間使用一個(gè)免費(fèi)的EA交易系統(tǒng),如果沒(méi)有活動(dòng)超過(guò)上述時(shí)間,它將自動(dòng)超時(shí),這需要使用密碼和登錄自動(dòng)重新驗(yàn)證IP地址。對(duì)于某些交易員而言,這可能需要一些時(shí)間,甚至長(zhǎng)達(dá)兩秒鐘。即使它看起來(lái)微不足道,但在高波動(dòng)時(shí)期,這種規(guī)模的延遲可能會(huì)對(duì)您的交易結(jié)果產(chǎn)生重大影響。
3. 調(diào)試
如果您在MT4中花費(fèi)了大量時(shí)間編寫(xiě)復(fù)雜的EA程序,那么您可能知道調(diào)試代碼有多么困難。由于MetaQuotes策略表明它們更能滿(mǎn)足經(jīng)紀(jì)商而不是交易員的需要,因此您會(huì)發(fā)現(xiàn)可用工具列表中不包括調(diào)試器——無(wú)論你的EA是免費(fèi)的還是付費(fèi)的,這都不影響。
幸運(yùn)的是,有些功能可以讓您的程序更加精確。一種方法是將特定函數(shù)直接輸入到代碼中。此外,您還可以下載Microsoft DebugView,以便查看系統(tǒng)格式化的日志。
4. 測(cè)試您的MetaTrader連接
關(guān)于EA的最后一個(gè)提示如下——確保測(cè)試你的MetaTrader連接。您的平臺(tái)必須打開(kāi)并直接連接到代理以運(yùn)行EA。沒(méi)有什么比想到您有一個(gè)EA,卻發(fā)現(xiàn)它已經(jīng)斷開(kāi),并且無(wú)法重新連接更令人失望的了。
雖然MT4和MT5被設(shè)計(jì)成自動(dòng)重新連接到服務(wù)器而沒(méi)有任何問(wèn)題,但這并不總是像預(yù)期的那樣工作。如果您擁有多個(gè)MetaTrader帳戶(hù),最佳解決方案是從MT4/MT5的Navigator窗口中刪除未應(yīng)用的帳戶(hù)。