註冊

常用日內策略在金融期貨上的應用

2018-01-09 10:12:29 和訊名家  東證 羅鑫明
  報告日期: 2017年01月08日

  ★經典日內策略:

  我們將幾種經典的日內突破策略在金融期貨上進行了測試,包括Dual Thrust策略、ATR策略、R-Breaker策略、Hans123等。這幾種日內策略在國債期貨上目前表現較好,而在股指期貨上市初期及市場波動較大時,日內策略表現優秀,但在限倉及市場波動降低之後,利潤空間難現。總體來看,日內策略盈利需要一定的市場波動和成交水平,波動大則盈利空間大,成交量大則不易被同質化策略抹去盈利空間。

  對於R-Breaker、Hans123策略的應用,我們有些處理方式存在一定數據挖掘,僅僅是在測試結果不甚如人意時一種探索,投資者可自行判斷其合理性,不做重點推薦。

  ★策略表現:

  Dual Thrust策略和ATR策略在國債期貨上表現良好。股指期貨上並不穩定,牛熊市中凈值增長迅速,低波動性市場中表現較差。

  R-Breaker策略開倉閾值高,交易次數比較少,一定程度限制了盈利機會和盈利空間。在股指期貨上表現不夠穩定,如果限制交易在上午進行,收益曲線更加穩定,但牛市中會大幅降低收益。

  Hans123整體表現一般,勝率和盈虧比較低,當日行情自開倉點到收盤的把握並不準確。需要配合精細的止盈止損,不斷的日內獲取小突破收益。

  ★風險提示

  量化模型基於歷史數據分析得到,未來存在失效風險;極端市場環境可能對模型效果造成劇烈衝擊。

  ★致謝

  本報告在東方證券研究所金融工程首席分析師朱劍濤老師指導下完成。

  1

  日內策略介紹和測試設置

  1.1、日內策略介紹

  2017年期貨市場成交量縮水,但國債期貨成交量同比維持穩定,其日內交易策略也得到了重視,而股指期貨限倉政策也在逐漸放開。我們之前曾在商品期貨上進行了經典日內策略的測試,本次測試在金融期貨上進行,作為日內系列策略的補充。

  其中空中花園、菲阿裏四價等策略效果較差,我們將其剔除,並加入了Hans123日內突破策略,由於已經進行過相關策略的詳細介紹,這裏僅列出策略信號上下軌及簡要說明。

1.2、回測參數設置
1.2、回測參數設置

  我們使用5分鐘或10分鐘K線進行測試,成交方式為:若當根K線open滿足開倉條件,則按當根K線close價格成交,開倉後若無止盈止損或者其他策略退出條件,則臨近收盤平倉。

  具體參數如下表,概括的來說,股指期貨保證金占比和最低保證金率相同,即不加杠桿。而國債期貨保證金固定在10%,這是由於十年期國債期貨和五年期國債期貨波動幅度存在著差異性,設置同水平保證金占比,能方便進行對比。

  實際成交價格和理論成交價格之間存在一定差異,其中包含了交易必須的交易費用,以及可能產生對行情的影響造成的衝擊成本,國債期貨上的衝擊成本設置為1個滑點,而股指期貨上設置為2個。測試中如不特殊說明,均按此默認設置。

【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  對於一些策略我們加入了止盈止損條件進行優化,其中:

  止盈條件:開倉後最高點回撤m倍ATR,

  止損條件:開倉後開倉點虧損n倍ATR。

  2

  Dual Thrust策略

  DT策略主要有三個參數:前N日的range,k1、k2為range的倍數確定上下軌,在商品期貨的測試中我們主要在N=1時進行了測試,但在金融期貨中,我們發現當N取其他值時結果更加的穩定。由於國債期貨和股指期貨在合約設計和所代表標的資產性質的巨大差異,我們將分開展示其結果。

  2.1、Dual Thrust策略國債期貨上測試結果

  2.1.1、Dual Thrust策略參數及成本敏感性

由於單個滑點相比於五年期國債期貨的波動幅度要比十年期更大,所以滑點的大小對TF的結果影響更加的明顯。在同樣無滑點時,TF的同期測試結果與T相比並不遜色太多,但增加了一個滑點後,T收益率略微降低,而TF大幅縮水,自15年以來已經難見收益。
  由於單個滑點相比於五年期國債期貨的波動幅度要比十年期更大,所以滑點的大小對TF的結果影響更加的明顯。在同樣無滑點時,TF的同期測試結果與T相比並不遜色太多,但增加了一個滑點後,T收益率略微降低,而TF大幅縮水,自15年以來已經難見收益。

DT策略在國債期貨上的表現與品種的波動性有著明顯的聯動關系,在市場波動較大的14年底到15年中旬,以及16年底策略凈值增長迅速,而波動率低迷的環境下,DT策略凈值增長緩慢,甚至出現較大的回撤。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  DT策略在國債期貨上的表現與品種的波動性有著明顯的聯動關系,在市場波動較大的14年底到15年中旬,以及16年底策略凈值增長迅速,而波動率低迷的環境下,DT策略凈值增長緩慢,甚至出現較大的回撤。

  2.1.1、止盈止損對Dual Thrust策略的影響

在添加了止盈止損條件,並對range進行了大小限制後,DT策略在TF上的表現有了一定的提升,盈虧比及回撤均得到優化。在slip=1的衝擊成本下,年化收益率達到12.30%,sharpe提高到1.01,僅勝率略有降低。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  在添加了止盈止損條件,並對range進行了大小限制後,DT策略在TF上的表現有了一定的提升,盈虧比及回撤均得到優化。在slip=1的衝擊成本下,年化收益率達到12.30%,sharpe提高到1.01,僅勝率略有降低。

  但是在T上並沒有得到相同的優化結果,無論是加入止盈止損條件還是進行range的限制,都不能得到更優的結果。除非條件設置的很不敏感,否則這些條件只要產生作用均會降低原來的表現。DT策略目前來看在T上的結果還是十分優秀的,65%的勝率決定了大部分操作均能獲得正收益,更多的限制條件反而會減少盈利的機會。

  2.1.2、Dual Thrust策略國債期貨上樣本外測試結果

  以上都是樣本內的測試結果,接下裏我們進行了樣本外的測試,用過去100個交易日的歷史數據尋找最優參數,然後下面20個交易日用得到的最優參數進行交易,以此類推,每20日尋找一次最優參數。

國債期貨樣本外測試和樣本內測試走勢比較類似,但收益有所降低,十年期國債期貨累計收益26.7%,年化收益從13.51%,降低到11.1%;五年期國債期貨累計收益27.4%,年化收益從10.56%,降低到6.7%。
  國債期貨樣本外測試和樣本內測試走勢比較類似,但收益有所降低,十年期國債期貨累計收益26.7%,年化收益從13.51%,降低到11.1%;五年期國債期貨累計收益27.4%,年化收益從10.56%,降低到6.7%。

  2.2、DT策略IF上測試結果

  在限倉之後,DT策略凈值並沒有立刻出現明顯回撤,在之後很長一段時間內都維持著凈值的高速增長,所以說股指期貨的限倉並沒有直接導致DT策略在IF上的失效,而是直到之後市場波動性降低時,DT策略效果才變得很差。

不同周期K線測試結果的差異明顯,我們發現對於10分鐘K線來說,它open價格沒觸發信號,但是其中的high、low可能觸發,所以當用5分鐘、1分鐘線的時候,可能會有不同的結果:不同的開倉價格,甚至是相反的開倉方向。
  不同周期K線測試結果的差異明顯,我們發現對於10分鐘K線來說,它open價格沒觸發信號,但是其中的high、low可能觸發,所以當用5分鐘、1分鐘線的時候,可能會有不同的結果:不同的開倉價格,甚至是相反的開倉方向。

  但是這種情況僅僅在DT策略參數很小,上下軌在一根K線內的時候出現,別的策略、品種開平信號沒那麽敏感的時候不同周期K線測試結果差距不大。

15年市場波動性很大時,DT策略在IF上表現很好,遠遠超過其余階段,容易將其他階段的效果淡化,而在更早的階段的效果並沒有最新的效果重要,因此我們主要考慮在16年3月,股指期貨成交量縮水,波動性降低的情況下DT策略的表現。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  15年市場波動性很大時,DT策略在IF上表現很好,遠遠超過其余階段,容易將其他階段的效果淡化,而在更早的階段的效果並沒有最新的效果重要,因此我們主要考慮在16年3月,股指期貨成交量縮水,波動性降低的情況下DT策略的表現。

  波動率降低時,range也會同樣降低,當range較小時,容易將小波動當做突破信號,因此有必要加入range的限制,因此我們優化的方向主要是限制。

1.2、DT策略IH、IC上測試結果
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
1.2、DT策略IH、IC上測試結果

  和IF結果相似,在16年3月之前市場波動性大時,Dual Thrust策略在IH、IC上表現優秀,自上市以來不到一年時間內均能獲得幾倍收益,之後DT策略均有失效跡象。

  總體來說,DT策略效果和品種當前波動率大小息息相關,要求大的成交量或者波動性,波動性低,盈利空間低。策略準確性低;成交量少,容易被市場上同質化策略抹去利潤空間。

  在股指期貨上市初期,盡管波動性不高,但成交量巨大,同質化策略較少,或者雖多但還不足以抹去全部空間,策略收益很好。

 3
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  3

  ATR

  ATR突破策略構成和Dual Thrust十分相似,只不過上下軌計算方法略有不同,其測試結果也有很多相似之處。ATR(n)中的n值一般取1。

  3.1.1、ATR國債期貨測試結果

從參數及衝擊成本敏感度上看,十年期國債期貨參數更加穩定,能夠接受一定衝擊成本,而五年期國債期貨上下軌參數呈現 “孤島”現象,和最優參數很接近的參數組合結果差異很大,另外一個滑點能蠶食近半收益,對成本敏感度也很高。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  從參數及衝擊成本敏感度上看,十年期國債期貨參數更加穩定,能夠接受一定衝擊成本,而五年期國債期貨上下軌參數呈現 “孤島”現象,和最優參數很接近的參數組合結果差異很大,另外一個滑點能蠶食近半收益,對成本敏感度也很高。

  ATR突破在國債期貨上表現較為穩定,但從凈值增加迅速和緩慢的時間段來看,和DT策略一樣,ATR突破受市場波動性影響較大。

  3.1.2、ATR國債期貨樣本外測試結果

  同樣的,對ATR策略我們進行了樣本外測試。滾動窗口長度設置和前文相同。ATR突破樣本外測試收益也有所降低,T累計收益21.7%,年化收益從15.06%降低到9.1%;TF上策略樣本外累計收益30.5%,年化收益從10.84%,降低到7.4%。但整體走勢比較接近。

3.2、ATR突破股指期貨測試結果
3.2、ATR突破股指期貨測試結果
在股指期貨上我們進行了最低ATR的限制,設定了min_atr參數,低於這個值則不交易,IF和IH在min_atr為30時,表現都有一定的提高,在IF上近期也有穩定的增長趨勢。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  在股指期貨上我們進行了最低ATR的限制,設定了min_atr參數,低於這個值則不交易,IF和IH在min_atr為30時,表現都有一定的提高,在IF上近期也有穩定的增長趨勢。

  對於IC而言,由於其價格較高,最低ATR限制也相應提高,在min_atr為50時,盡管總收益不如在30時候高,但從近期表現來看結果更好,說明在波動率較低的市場環境下,需要適當提高atr閾值。

  4

  R-Breaker

  更具體一點,R-Breaker六個價位計算方法如下:

  觀察賣出價 = High + 0.35 * (Close-Low)

  觀察買入價 = Low 0.35 * (High-Close)

  反轉賣出價 = 1.07 / 2 * (High + Low) 0.07 * Low

  反轉買入價 = 1.07 / 2 * (High + Low) 0.07 * High

  突破買入價 = 觀察賣出價 + 0.25 * (觀察賣出價 觀察買入價)

  突破賣出價 = 觀察買入價 - 0.25 * (觀察賣出價 觀察買入價)

  其中,High、Close、Low分別為昨日最高價、昨日收盤價和昨日最低價,數字為常用參數。它考慮到了品種的振幅,適應大部分品種。我們進行過這些參數的測試,多數情況下並不能得到明顯更優秀的結果,因此測試中均使用以上默認參數。

  R-Breaker帶有的反轉條件可能實現空倉反轉開倉,即沒有滿足突破開倉條件卻滿足反轉開倉條件;或者有持倉的狀態下的反轉。經過測試持倉下的反轉對凈值提升多為正向影響,而反轉開倉作用良莠不齊,我們會在測試中進行對比分析。

  由於本身R-Breaker帶有的反轉平倉和我們的止盈止損設置思路很接近,添加上止盈止損條件後對結果影響比較微弱,因此測試中並沒有加入止盈止損條件。

  4.1、R-Breaker國債期貨測試結果

  在國債期貨上我們進行的優化很少,僅限制了開倉的時間,由於開盤後一段時間行情上下波動劇烈,突破更可能為假信號,因此我們把開倉時間限制在10點之後。

限制在10點之後開倉對結果的提升還是十分明顯的,策略勝率及盈虧比均有所提升,年化收益均有5%左右的增加。而有無反轉開倉影響不一,在十年期國債期貨上收益略有降低,而在五年期上有所增加,但從凈值曲線上看到,兩者去除反轉開倉後凈值曲線更加平滑,波動有所降低。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  限制在10點之後開倉對結果的提升還是十分明顯的,策略勝率及盈虧比均有所提升,年化收益均有5%左右的增加。而有無反轉開倉影響不一,在十年期國債期貨上收益略有降低,而在五年期上有所增加,但從凈值曲線上看到,兩者去除反轉開倉後凈值曲線更加平滑,波動有所降低。

  R-Breaker交易次數較少,去除掉反轉開倉的情況下TF四年多時間裏僅有不到300次交易。

  4.2、R-Breaker股指期貨測試結果

在股指期貨上我們設置了更加苛刻的交易時段限制,我們限制在上午進行交易,即完成開平倉的操作。這種方式存在著很強的數據挖掘嫌疑,但從其長期以來的穩定表現來看,上午行情更加適合R-Breaker也許是存在一定道理的。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  在股指期貨上我們設置了更加苛刻的交易時段限制,我們限制在上午進行交易,即完成開平倉的操作。這種方式存在著很強的數據挖掘嫌疑,但從其長期以來的穩定表現來看,上午行情更加適合R-Breaker也許是存在一定道理的。

  而且兩者之間的差異性在某些方面能得到一定的解釋,比如在牛市中,股指期貨波動加大,僅在上午開倉可以說是浪費了全天交易下更大的利潤空間,因此在這段時間上午交易結果不如全天交易。

  盡管我們的優化條件對結果有一定的改善,但在股指期貨限倉及波動性降低的現在,依然很難獲取穩定正收益。

  股指期貨上R-Breaker從10年到17年7 年半的時間交易次數僅300多次,所以在牛市中並未像DT、ATR策略一樣凈值迅速增加。其開倉信號閾值比較高,一方面比較高的開倉閾值限制了交易次數,也即盈利機會,另一方面高開倉閾值意味著盈利空間也相應降低,但通過調低參數以期獲取更多收益並不可取,多數品種效果更差。

  5

  Hans123

  Hans123使用當日開盤之後的一段行情高低點作為突破上下軌,觸發幾率很高,在我們的測試中基本每天都要交易,需要考慮和其他擇時信號組合使用,加以限制,我們進行的在下午才開始進行開倉操作,能夠得到更穩定的結果。

  5.1、Hans123國債期貨上測試結果

  優化方向主要為:單根K線滿足條件時連續兩根K線均滿足開倉信號的連續突破;是否在設置好上下軌之後滿足條件立刻開倉,還是只在一定的時間段進行開平倉。這兩個優化條件在T和TF上效果相似,我們分別在兩個品種上進行了優化條件效果對比和衝擊成本的影響對比。

有無開倉時間的限制對結果的影響非常的明顯,十年期國債期貨我們取11點之前的行情高低點作為上下軌,無開倉時間限制是在11點之後滿足開倉條件即開倉,而有開倉時間限制則在下午之後才開始進行開平倉操作,中間只不過隔了半個小時的行情,但結果迥異。而突破次數的限制影響較小,總體結果差異不大,但使收益曲線更加平穩,策略夏普率也略有提升。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  有無開倉時間的限制對結果的影響非常的明顯,十年期國債期貨我們取11點之前的行情高低點作為上下軌,無開倉時間限制是在11點之後滿足開倉條件即開倉,而有開倉時間限制則在下午之後才開始進行開平倉操作,中間只不過隔了半個小時的行情,但結果迥異。而突破次數的限制影響較小,總體結果差異不大,但使收益曲線更加平穩,策略夏普率也略有提升。

  五年期國債期貨在以上兩個條件影響相似,總體結果很一般,我們進行了衝擊成本的敏感性分析,發現hans123策略交易次數很多,從13年上市開始後四年多時間裏,共交易了751次,因此受成本影響巨大,一個滑點即可將策略收益從年化19.26%拉低到2.34%。

  5.2、Hans123股指期貨測試結果

  股指期貨上用作得到上下軌的行情區間也不適宜太短,我們的測試中把整個上午的行情作為上下軌生成區間,下午的時間進行交易。在下午的不同時間段測試上,我們得到了和在國債期貨上類似的結果。

在股指期貨上我們統一使用連續突破開倉條件,並且設置了一定的止盈止損條件,這兩點對結果影響並不明顯。
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
【專題報告-金融期貨】常用日內策略在金融期貨上的應用
  在股指期貨上我們統一使用連續突破開倉條件,並且設置了一定的止盈止損條件,這兩點對結果影響並不明顯。

  開倉時間的限制對股指期貨同樣有非常巨大的影響,在13:00-14:00之間完成開平倉均是基本虧損的交易,而在14點之後再開對不加限制的交易有著明顯的提升。在IF上整個下午均可交易收益僅2.48%,sharpe只有0.01,限制在14點之後年化收益9.22%,sharpe達到了0.86。這種差異性在股指期貨波動較大時體現的更加明顯,在波動較小的時候比較微弱。

  但是這種開倉時間段的設置很難找到很強的邏輯支撐,相比於前文一些品種R-Breaker在上午進行效果更好更加難以解釋,盡管這種現象長期以來均有所體現,仍不免有很強的數據挖掘的意味。

  從不進行開倉時間限制的測試結果中,可以看出單純的Hans123對當日行情自開倉點到收盤的把握並不準確,最好是作為附以精細的止盈止損不斷獲取小區間突破的收益,不適合作為單獨的突破策略出現。

  6

  投資建議

  從以上四種日內策略結果來看,日內策略對市場波動均有一定的要求,這一點在之前《商品期貨常用日內策略測試》中也有提及,其中Dual Thrust和ATR策略受到的影響更大,其在市場波動加劇時凈值迅速累積,R-Breaker和Hans123同樣狀態下提升比較一般。除此之外,股指期貨限倉對日內策略表現也有一定影響,在牛市前同樣市場低波動的情況下能夠盈利的策略在16年之後均難有收益,這主要是因為市場成交低迷,同質化策略容易抹去利潤空間,在Dual Thrust和ATR策略上表現的尤為突出。

  R-Breaker自帶著較為完善的交易系統,其開倉閾值較高,交易次數少,這限制了盈利機會和盈利空間,但通過調低參數以期獲取更多收益並不可取,多數品種效果更差。策略效果受市場波動影響也較大,波動低時持續虧損。如果將交易限制在上午進行,則結果更加的穩定平滑,但在波動加劇時會減少盈利空間。

  Hans123整體表現一般,勝率和盈虧比較低,當日行情自開倉點到收盤的把握並不準確,這也是它更多的應用於變幻莫測的外匯市場上的原因,使用時最好是作為附以精細的止盈止損不斷獲取小區間突破的收益。

  另外我們發現限制開倉時間段對Hans123在股指期貨上的表現有著極其顯著的影響,這種影響在市場波動大時更加的明顯。但難以找到合適的理論依據支撐,數據挖掘意味較強,因此報告中測試結果僅供參考。

  量化模型基於歷史數據分析得到,未來存在失效風險;極端市場環境可能對模型效果造成劇烈衝擊。

  羅鑫明 分析師(金融工程)

  從業資格號:F3026571

(責任編輯:吳曉琳 HF106)
看全文
和訊網今天刊登了《常用日內策略在金融期貨上的應用 》一文,關於此事的更多報道,請在和訊財經客戶端上閱讀。
寫評論已有條評論跟帖用戶自律公約
提 交還可輸入500

最新評論

查看剩下100條評論

熱門新聞排行榜

和訊熱銷金融證券產品

【免責聲明】本文僅代表作者本人觀點,與和訊網無關。和訊網站對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,並請自行承擔全部責任。