來(lái)自油管大神的「神奇的雙EMA均線策略」
本期我們來(lái)探討一個(gè)來(lái)源于油管的「神奇的雙EMA均線策略」(投機(jī)實(shí)驗(yàn)室),這個(gè)策略被稱為“股票和crypto currency市場(chǎng)殺手”。小編我觀看視頻了解到這個(gè)策略是一個(gè)trading view的pine語(yǔ)言策略,用到了2個(gè)trading view指標(biāo)。看到視頻中的回測(cè)效果非常好,F(xiàn)MZ也支持Trading View的Pine語(yǔ)言,所以就忍不住想要自己回測(cè)、測(cè)試分析。那么就開(kāi)始整活!這就動(dòng)手把視頻中的策略復(fù)刻下來(lái)。
策略使用的指標(biāo)
1、EMA指標(biāo)
為了簡(jiǎn)便設(shè)計(jì),我們就不使用視頻上列舉的Moving Average Exponential。我們使用trading view的內(nèi)置ta.ema代替(其實(shí)都一樣)。
2、VuManChu Swing Free指標(biāo)
這個(gè)是一個(gè)Trading View上的指標(biāo),我們需要去Trading View上把源碼扒下來(lái)。

VuManChu Swing Free代碼:
策略邏輯
EMA指標(biāo):策略使用兩根EMA均線,一根快線(小周期參數(shù)),一根慢線(大周期參數(shù))。雙EMA均線的作用主要是幫助我們判斷市場(chǎng)趨勢(shì)方向。
多頭排列
快線在慢線上方。空頭排列
快線在慢線下方。
VuManChu Swing Free指標(biāo):VuManChu Swing Free指標(biāo)用來(lái)發(fā)出信號(hào),再結(jié)合其它條件判斷是否進(jìn)行下單交易。從VuManChu Swing Free指標(biāo)源碼可以看出:longCondition變量就代表買入信號(hào),shortCondition變量就代表賣出信號(hào)。后續(xù)編寫下單條件就使用這兩個(gè)變量。
現(xiàn)在我們來(lái)講下策略具體的交易信號(hào)觸發(fā)條件:
1、進(jìn)入多頭的規(guī)則:
陽(yáng)K線的收盤價(jià)要處在EMA快線的上方,兩根EMA均線要呈現(xiàn)多頭排列(快線在慢線上方),VuManChu Swing Free指標(biāo)要出現(xiàn)買入信號(hào)(longCondition為真)。三個(gè)條件成立,這根K線就是做多入場(chǎng)的關(guān)鍵K線,這根K線的收盤價(jià)就是入場(chǎng)位置。
2、進(jìn)入空頭的規(guī)則(和多頭相反):
陰K線的收盤價(jià)要處在EMA快線的下方,兩根EMA均線要呈現(xiàn)空頭排列(快線在慢線下方),VuManChu Swing Free指標(biāo)要出現(xiàn)賣出信號(hào)(shortCondition為真)。三個(gè)條件成立,這根K線的收盤價(jià)就是做空入場(chǎng)位置。
交易邏輯是不是很簡(jiǎn)單,由于出處的視頻中沒(méi)有具體說(shuō)明止盈止損,小編這里就自由發(fā)揮一下使用一種比較中庸的止盈止損方式,使用固定點(diǎn)數(shù)止損,跟蹤止盈。
代碼設(shè)計(jì)
VuManChu Swing Free指標(biāo)的代碼,我們直接原封不動(dòng)地放進(jìn)我們的策略代碼中。

然后緊跟著我們編寫一段Pine語(yǔ)言代碼,實(shí)現(xiàn)交易功能:
A.可以看到,當(dāng)buyCondition為真時(shí)即:
1、longCondition變量為真(VuManChu Swing Free指標(biāo)發(fā)出信號(hào)做多)。
2、emaFast > emaSlow (EMA多頭排列)。
3、close > open (表示當(dāng)前BAR為陽(yáng)線),close > emaFast (表示收盤價(jià)在EMA快線上方)。
做多的三個(gè)條件成立。
B.當(dāng)sellCondition為真時(shí),則做空的三個(gè)條件成立(這里不再贅述)。
然后就在if條件判斷信號(hào)觸發(fā)的情況下,使用strategy.entry函數(shù)入場(chǎng)開(kāi)倉(cāng),同時(shí)設(shè)置strategy.exit函數(shù)止損、跟蹤止盈。
完整的代碼
回測(cè)測(cè)試
回測(cè)測(cè)試時(shí)間范圍選取從2022年1月到2022年10月,K線周期為15分鐘,使用收盤價(jià)模型回測(cè)。參數(shù)設(shè)置按照出處視頻中所說(shuō)快線50周期,慢線200周期,其它參數(shù)默認(rèn)不變。止損、跟蹤止盈點(diǎn)數(shù)我主觀一點(diǎn),就設(shè)置30個(gè)點(diǎn)位。


回測(cè)結(jié)果馬馬虎虎,多次回測(cè)看來(lái)止盈止損這些參數(shù)對(duì)回測(cè)結(jié)果有些影響。感覺(jué)這個(gè)方面還需要再優(yōu)化設(shè)計(jì)。不過(guò)策略信號(hào)觸發(fā)交易后勝率還是可以的。
我們換一個(gè)品種試試看:

結(jié)果回測(cè)也很炸裂:


看來(lái)這個(gè)交易方法對(duì)于趨勢(shì)的拿捏還是比較靠譜的,可以根據(jù)這個(gè)思路繼續(xù)優(yōu)化設(shè)計(jì)。本期文章我們不僅了解了一個(gè)雙均線策略的思路,也了解了如何把油管(youtube)上大神的策略拿來(lái)加工、學(xué)習(xí)。OK,以上策略代碼僅僅是小編我拋磚引玉,回測(cè)結(jié)果也并不代表具體實(shí)盤效果,對(duì)于策略代碼、設(shè)計(jì)僅供參考。感謝您的支持,我們下期再見(jiàn)!