引言
大體來看,,技術指標可以分為兩類:趨勢型和震蕩型。對趨勢型技術指標而言,,背后往往有一個重要假設:市場是在趨勢中運行的,,當前的市場走勢更有可能延續(xù)而不是中止。那么接下來的問題就是:如何確認一個趨勢的開始,,當前這種趨勢會延續(xù)多久,,又什么時候會終止?
為了對價格運行的趨勢加以確認,,我們可以基于波動率來構建相應的趨勢突破技術系統(tǒng),。度量波動率的指標很多,他們之間有什么不同呢,?哪一種波動率指標構成的技術系統(tǒng)能更好的確認一個趨勢的開始及結束呢,?
概念簡介
一般常見的波動率測度指標有四種類型:通過最高價和最低價衍生得到的價格波動區(qū)間、價格圍繞趨勢線的分散程度,、歷史波動率以及由期權定價反推出來的隱含波動率,。
四種波動率測度類型中,Perry J. Kaufman 首推ATR (Average True Range),;在John Bollinger 選擇波動率指標構造布林帶時,,他考慮了七種計算方法,但最終選中了SD (Standard Deviation),。對于上文提到的兩種波動率指標,,我們在此處先作以簡要介紹。
ATR(Average True Range)
ATR(真實波幅)主要應用于了解股價的震蕩幅度和節(jié)奏,,在窄幅整理行情中用于尋找突破時機,。通常情況下股價的波動幅度會保持在一定常態(tài)下,但是如果有主力資金進出時,,股價波幅往往會加劇,。另外,,在股價橫盤整理、波幅減少到極點時,,也往往會產(chǎn)生變盤行情,。ATR正是基于這種原理而設計的指標。
計算方法
TR=∣最高價-最低價∣和∣最高價-昨收∣和∣昨收-最低價∣的最大值
真實波幅(ATR)=TR的N日簡單移動平均
Wilder推薦的時間窗寬N為14,。
SD(Standard Deviation)
標準差是概率論與數(shù)理統(tǒng)計中最常使用的量度數(shù)據(jù)分散程度的指標,,它反應了數(shù)據(jù)集內個體的離散程度。
計算方法
σ = √(1/N ∑_(i=1)^N?(x_i-μ)^2 )
其中,,μ 是過去N個時間點數(shù)據(jù)的平均值,,N即通常所謂的時間窗寬。
在構造布林帶時,,常用的時間窗寬N為20,,布林帶乘數(shù)因子為2。
策略思路
我們沿用研報中對于一個波動率指標是“好”的的定義,,構建實證研究策略,。 一個“好的”波動率是指,當價格改變原有狀態(tài)朝某一方向移動時,,如果某個波動率測度指標能及時反映價格最新運行方向上的正常波動狀態(tài),,那么可以認為這個波動率是“好的”波動率。一旦價格突破了這個正常的波動區(qū)間,,我們通常可以對相應突破方向的價格趨勢加以確認,。
為對比檢驗基于SD 和ATR 的趨勢交易系統(tǒng)的效果,,我們使用研報中提及的兩個趨勢交易系統(tǒng)。
模型一:通道突破交易系統(tǒng)
每次價格向上(下)突破了由不同的波動率指標構造的上(下) 軌道之后,,我們對上(下)行的趨勢加以確認并做多(空),,直至價格再次觸及下(上) 軌道之后平倉。
模型二:SAR(Stop and Reverse)交易系統(tǒng)
基于當前多頭(空頭)頭寸持有過程中的最高(最低)收盤價減去(加上)一定倍數(shù)的波動率測度指標(SD 或ATR)值得到止損反向通道,,當價格突破該通道后平掉原有頭寸并建立反向頭寸,。
策略細節(jié) 模型一:通道突破交易系統(tǒng)
使用的通道帶寬構建因子為2,也即通過當前時間窗寬內的移動平均價格加上或減去2 倍SD 或ATR 來得到上下軌道,。數(shù)學表達為:
Upper_bound = Mean + 2 indicator Lower_bound = Mean – 2 indicator
模型二:SAR(Stop and Reverse)交易系統(tǒng)
使用的通道帶寬構建因子為3,,這是Wilder 推薦的常用參數(shù)。數(shù)學表達為:
Upper_bound = Low + 3 indicator Lower_bound = High – 3 indicator
策略實現(xiàn)
交易標的:滬深300股指期貨主力合約 交易信號:通道突破 波動率指標:SD 回測時間:2014.08.01~2017.08.01 回測時長:3年
交易標的:滬深300股指期貨主力合約 交易信號:通道突破 波動率指標:ATR 回測時間:2014.08.01~2017.08.01 回測時長:3年 為方便對比,,我們將策略(1)(2)的回測結果一起展示,,每個部分的第一張圖為策略(1)的回測結果,第二張圖為策略(2)的回測結果,。
收益曲線
收益歸因
業(yè)績分析
3)交易標的:滬深300股指期貨主力合約 交易信號:SAR 波動率指標:SD 回測時間:2014.08.01~2017.08.01 回測時長:3年
4) 交易標的:滬深300股指期貨主力合約 交易信號:SAR 波動率指標:ATR 回測時間:2014.08.01~2017.08.01 回測時長:3年 為方便對比,,我們將策略(3)(4)的回測結果一起展示,,每個部分的第一張圖為策略(3)的回測結果,第二張圖為策略(4)的回測結果,。
收益曲線
收益歸因
業(yè)績分析
基于以上的回測結果,,我們可以發(fā)現(xiàn),無論是使用通道突破作為交易信號還是使用SAR作為交易信號,,使用ATR作為波動性指標的策略均強于使用SD作為波動指標的策略前者表現(xiàn)出更高的收益率,、更低的波動率,以及更高的夏普率,。僅從實戰(zhàn)效果來看,,ATR確實是一個更好的波動率測度指標。值得注意的是,,本文的目的并不是構造一個高收益的交易系統(tǒng)或者是優(yōu)化這一系統(tǒng),,因此本文并未對相應的交易信號進行過濾或優(yōu)化,對期貨交易也并沒有施加杠桿,。雖然以SAR作為交易信號,、ATR作為波動率指標的交易策略取得了較好的收益,在實際投資中仍需謹慎使用,。
關于回測平臺,、歷史數(shù)據(jù),可以在這里下載:http://www./#/introduce,,這個平臺的數(shù)據(jù)都是經(jīng)過清洗的,,而且策略不會外露,有保密系統(tǒng),,還是比較安全的,。 想學習更多量化策略,也可以來這里看看:http://www./#/lzClass 想學習更多關于量化投資策略相關內容的,,可以關注微信:量化投資與金融科技(微信號:QuantumFintech) 微信二維碼:
小結
本文通過實戰(zhàn)檢驗的方式,,對兩個不同的趨勢跟隨策略分別應用SD、ATR作為波動率指標,,并比較回測成果,。結果發(fā)現(xiàn),在本文所介紹的回測條件下,,ATR指標均優(yōu)于SD,。這一結果對于未來投資者構建自己的策略無疑有著積極的作用。當然,,僅從收益率,、波動率、夏普率等指標來評判SD與ATR指標的優(yōu)劣有一定的片面性。研報中還涉及了對SD,、ATR本身波動率的研究,,對交易觸發(fā)頻率、平均盈利,、最大盈利等其他指標進行對比,,以及對不同市場趨勢下兩種指標表現(xiàn)情況的分析。希望進一步了解的讀者可以前往參考,。
Code
-- FROM 222.65.2.*
|