海龜交易法則的由來
著名的商品投機(jī)家理查德·丹尼斯想弄清楚偉大的交易員是天生造就的還是后天培養(yǎng)的。為此,在1983年他招募了13個(gè)人,教授給他們期貨交易的基本概念,以及他自己的交易方法和原則。由于這批學(xué)員們被稱為“海龜”,因此這套交易法則就被后人稱作“海龜交易法則”。海龜實(shí)驗(yàn)成為了交易史上最著名的實(shí)驗(yàn),因?yàn)樵陔S后的四年中海龜取得了年均復(fù)利80%的收益。
基本原理
海龜策略本質(zhì)上來講是一個(gè)趨勢跟隨模型,通過唐安奇通道突破方法確定入場離場信號。原版的海龜交易法則需要決定的決策有:1、市場:買賣什么;2、頭寸規(guī)模:買賣多少;3、入市:什么時(shí)候買賣;4、止損:什么時(shí)候放棄一個(gè)虧損的頭寸;5、退出:什么時(shí)候退出一個(gè)盈利的頭寸;6、戰(zhàn)術(shù):怎么買賣。
本文為了簡單起見,以滬深300作為標(biāo)的進(jìn)行回測,也可以換成其他的股票或基金。該策略具體實(shí)現(xiàn)方法:買入條件:收盤價(jià)超過55個(gè)交易日里的盤中最高價(jià)(不是收盤價(jià)中的最高)賣出條件:收盤價(jià)低于20個(gè)交易日里面的盤中最低價(jià),其他時(shí)候如果不持有股票就買入債券基金。如下圖所示:
通道突破圖解
實(shí)施方法
具體實(shí)施方面,可以買入場內(nèi)交易量較大的510300或者其他滬深300ETF,債券基金可以買入511010或者161010,這里由于161010發(fā)行時(shí)間較早,可回測時(shí)間較長,所以本次以161010為例進(jìn)行說明。
第一步、建立一個(gè)靜態(tài)基金池,將投資域限定為510300,如下圖所示:
第二步、建立買入條件,可以借助自定義指標(biāo),增加一個(gè)自定義指標(biāo)“買入”,輸入通道突破的判定表達(dá)式。將這個(gè)指標(biāo)添加到篩選條件中,設(shè)置為‘買入’大于0。這樣當(dāng)滿足條件時(shí),這個(gè)指標(biāo)為真(大于0),系統(tǒng)就會(huì)買入510300。如下圖所示:
編輯自定義指標(biāo)
添加篩選條件
第三步、交易模型設(shè)置,由于需要用到自定義賣出條件因此選用模型II;同一時(shí)間下只持有一只ETF,所以理想倉位設(shè)置為100%;我們希望每天判斷是否滿足了買入/賣出條件,所以調(diào)倉周期設(shè)置為1天。當(dāng)賣出倉內(nèi)的ETF時(shí),默認(rèn)買入161010,所以‘空倉資金配置’選擇‘富國天豐’。最終設(shè)置如下:
第四步、設(shè)置賣出條件,當(dāng)收盤價(jià)跌破20日盤中低價(jià)時(shí),賣出倉內(nèi)的ETF,通過自定義賣出條件實(shí)現(xiàn),如下圖所示:
第五步、設(shè)置回測區(qū)間,本例中選擇了從2010年到目前為止,點(diǎn)擊回測即可看到按照該交易法則進(jìn)行交易的回測結(jié)果。如下圖所示:
期贏家
晶晶