程序化交易在歐美發(fā)達(dá)資本市場(chǎng)伴隨著資本、技術(shù)和監(jiān)管的變化而不斷演變,盡管國(guó)外市場(chǎng)上的交易系統(tǒng)名稱不勝枚舉,但開發(fā)者并不愿公開成熟的交易策略,諸多交易策略的原理也很難去深入了解。本文通過對(duì)幾個(gè)公開化的成熟交易策略舉例,試圖了解一些國(guó)外成熟交易策略的設(shè)計(jì)原理,同時(shí)檢驗(yàn)其在國(guó)內(nèi)期指市場(chǎng)中的適用性。
1、R-Breaker
樞軸點(diǎn) (Pivot Points) 交易方法在外匯交易系統(tǒng)中是一種經(jīng)典的交易策略。是非常單純的阻力支撐體系的Pivot Points,根據(jù)昨日的最高價(jià)、最低價(jià)和收盤價(jià),計(jì)算出七個(gè)價(jià)位,包括一個(gè)樞軸點(diǎn)、三個(gè)阻力位和三個(gè)支撐位。
技術(shù)分析中經(jīng)常使用的工具——阻力線和支撐線,且作用可以互相轉(zhuǎn)化。從交易的角度上來看,Pivot Point給投資者指出了盤中應(yīng)該關(guān)注的支撐和阻力價(jià)位,就像是作戰(zhàn)地圖,至于具體的戰(zhàn)術(shù)配合完全取決于投資者自身的交易策略,并沒有具體地規(guī)定。根據(jù)盤中價(jià)格和樞軸點(diǎn)、支撐位和阻力位的相關(guān)走勢(shì),投資者可以靈活地制定策略,甚至根據(jù)關(guān)鍵點(diǎn)位可以進(jìn)行加減倉(cāng)的頭寸管理。
R-Breaker策略的原理圖
R-Breaker只是比Pivot Points的設(shè)置少了一個(gè)樞軸點(diǎn),根據(jù)昨日價(jià)格計(jì)算出六個(gè)價(jià)位作為今日盤中交易的參考價(jià)位。兩者的不同點(diǎn)體現(xiàn)在:
六個(gè)價(jià)格間的距離通過參數(shù)設(shè)置而更加靈活,并且R-Breaker明確了具體的交易策略。根據(jù)盤中價(jià)格走勢(shì),同時(shí)采取趨勢(shì)追蹤和反轉(zhuǎn)策略。圖中有顏色背景的區(qū)域?yàn)橛^察區(qū),當(dāng)盤中日內(nèi)最高價(jià)觸及Ssetup后出現(xiàn)回落,且跌破參考Senter的阻力線時(shí),采取反轉(zhuǎn)策略,即在S1點(diǎn)開倉(cāng)做空;在空倉(cāng)的情況下,如果盤中價(jià)格一路突破Bbreak的阻力線時(shí),則采取趨勢(shì)追蹤策略,即在B2點(diǎn)開倉(cāng)做多。類似地,B1點(diǎn)反轉(zhuǎn)做 多,S2點(diǎn)順勢(shì)做空。
此該策略適用于在一分鐘周期上交易,因?yàn)楸P中開倉(cāng)的觸發(fā)條件涉及到多個(gè)價(jià)位,對(duì)日內(nèi)價(jià)格走勢(shì)較為敏感。且該策略觸發(fā)的交易次數(shù)并不多,不考慮跨周期的條件。TB IF888的1分鐘數(shù)據(jù)源最早為2010/4/28,其他測(cè)試條件和Dual Thrust相同。
R-Breaker策略的累計(jì)收益率
R-Breaker中距離參數(shù)的設(shè)置對(duì)交易觸發(fā)次數(shù)和最終收益率有一定影響,為了驗(yàn)證其策略的有效性,把R-Breaker的思路移植到距離參數(shù)固定的Pivot Point上,測(cè)試結(jié)果顯示收益率103.6%、最大資產(chǎn)回撤值比例14.6%、勝率40.96%、均盈利/均虧損1.97、交易次數(shù)595。
2、Dual-Thrust
Dual Thrust和開盤區(qū)間突破策略的原理
常見的日內(nèi)交易策略——開盤區(qū)間突破,以今日開盤價(jià)加減一定比例的昨日振幅,確定上下軌。日內(nèi)突破上軌時(shí)平空做多,突破下軌時(shí)平多做空。在形式上Dual Thrust和開盤區(qū)間突破策略類似。但是有兩點(diǎn)不同的地方:
(1)Dual Thrust在Range的設(shè)置上,引入前N日的四個(gè)價(jià)位,使得Range在一定時(shí)期內(nèi)相對(duì)穩(wěn)定,可以適用于日間的趨勢(shì)跟蹤;
(2)Dual Thrust對(duì)于多頭和空頭的觸發(fā)條件,考慮了非對(duì)稱的幅度,做多和做空參考的Range可以選擇不同的周期數(shù),也可以通過參數(shù)K1和K2來確定。
空頭當(dāng)K1K2時(shí)相對(duì)容易被觸發(fā)。所以,在使用該策略時(shí),投資者一方面可以參考?xì)v史數(shù)據(jù)測(cè)試的最優(yōu)參數(shù),另一方面,可從其他大周期的技術(shù)指標(biāo)入手,或根據(jù)自己對(duì)后勢(shì)的判斷,階段性地動(dòng)態(tài)調(diào)整K1和K2的值。
可以加入一些簡(jiǎn)單的交易規(guī)則使該策略更貼近實(shí)際情況,如跨周期的數(shù)據(jù)引用、初始止損等進(jìn)行完善。具體:
初始資金100萬
每次以30%倉(cāng)位開倉(cāng)
日內(nèi)突破上軌且30分鐘周期的MA5>MA10開多,日內(nèi)跌破下軌且30分鐘周期的MA5
Dual Thrust策略的累計(jì)收益率
3、Dynamic Breakout II
S&P500指數(shù)和隱含波動(dòng)率VIX指數(shù)
動(dòng)態(tài)突破的原理與波動(dòng)率相關(guān),先來看看波動(dòng)率與指數(shù)的關(guān)系。衡量波動(dòng)率通常是根據(jù)歷史數(shù)據(jù)計(jì)算價(jià)格的標(biāo)準(zhǔn)差,因?yàn)槟壳拔覈?guó)基于指數(shù)的期權(quán)衍生品還沒有推出,所以無法計(jì)算標(biāo)的指數(shù)的隱含波動(dòng)率。這里可以參考基于S&P500指數(shù)期權(quán)隱含波動(dòng)率的VIX指數(shù),也稱為恐慌指數(shù),代表市場(chǎng)對(duì)未來30天的市場(chǎng)波動(dòng)率的預(yù)期。
圖中可以看出,在07年之前和09年之后,當(dāng)VIX由低位攀升至高位時(shí),預(yù)示著后市出現(xiàn)反轉(zhuǎn)的概率加大;當(dāng)VIX指數(shù)處在低位時(shí),指數(shù)通常延續(xù)當(dāng)前的趨勢(shì)。較為例外的是,VIX指數(shù)因2008年金融危機(jī)產(chǎn)生的系統(tǒng)性風(fēng)險(xiǎn)而大幅上升,指數(shù)出現(xiàn)持續(xù)下跌。
動(dòng)態(tài)突破如何捕捉趨勢(shì)?既通過刻畫市場(chǎng)波動(dòng)率,同時(shí)結(jié)合使用布林線以及突破前期最高或最低點(diǎn)。投資者可以參考《Building Winning Trading Systems with TradeStation》中關(guān)于Dynamic Breakout II的介紹。http://www.docin.com/p-731166405.html
Dynamic Breakout II策略中,當(dāng)價(jià)格跌破前期低點(diǎn)和布林下軌時(shí)做空,當(dāng)價(jià)格突破前期高點(diǎn)且超過布林上軌時(shí)做多,除了初始止損外,使用布林中軌線作為跟蹤止損。其他測(cè)試條件和Dual Thrust相同。
Dynamic Breakout II策略的累計(jì)收益率
Dual Thrust、R-Breaker和Dynamic Breakout II的適用周期不同,策略原理也不同。若這三個(gè)策略同時(shí)使用,組合后的收益率曲線變得更加平滑,最大資產(chǎn)回撤比例為5.2%,顯示了投資組合策略分散化的優(yōu)勢(shì)。值得注意的是,上述得到的收益率曲線是根據(jù)歷史數(shù)據(jù),在使用相對(duì)優(yōu)化參數(shù)的前提下得到的測(cè)試結(jié)果。
聯(lián)系客服