版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Table_Author撰寫者:王昱超學號級:金融碩士(非基金)Table_ReportTable_ContacterTable_Title改進阻力支撐與布林線組合模型基于滬深300股指期貨的研究Table_Summary報告摘要:l 程序化交易開發(fā)程序化交易系統(tǒng)的開發(fā),包括信息收集、系統(tǒng)設計、系統(tǒng)開發(fā)、系統(tǒng)評價、系統(tǒng)優(yōu)化五個階段。l 阻力支撐與布林線組合模型鑒于金融資產價格的波動狀態(tài)形式,將期分為趨勢狀態(tài)和震蕩趨勢狀態(tài),根據不同的狀態(tài)運用不同的交易策略可得到更好的效果。針對趨勢狀態(tài),運用阻力支撐追蹤策略進行捕捉追蹤;針對震蕩趨勢狀態(tài),運用布林線逆向交易策略進行交易。
2、策略還需要運用止盈止損策略以保證交易盈利能力的提高以及交易策略風險波動性的控制。l 改進阻力支撐與布林線組合模型阻力支撐線中,依照歷史價格確定的阻力線與支撐線通常來說是相互對稱的,在這種設計下,在空頭或多頭單方面趨勢頻發(fā)的情況下可能遺漏某些趨勢的捕捉。基于此種考慮,對阻力線和支撐線進行非對稱的設計,改變多空策略出發(fā)的條件,可一定程度上提高策略的盈利。阻力線與支撐線幅度的調整可隨時間的不同而不同。19 / 19目錄索引1、程序化交易系統(tǒng)開發(fā)綜述52、程序化交易系統(tǒng)設計62.1 阻力支撐突破策略72.2 布林線逆向交易策略82.3 止盈止損策略102.3 策略組合流程圖113、程序化交易系統(tǒng)開發(fā)1
3、14、程序化交易系統(tǒng)評價124.1 歷史數據回測124.2 策略效果評價145、程序化交易系統(tǒng)優(yōu)化165.1 參數優(yōu)化165.2 改進阻力支撐與布林線組合策略19圖表索引圖1:程序化交易開發(fā)流程圖4圖2:交易策略流程圖10圖3:交易策略程序圖11圖4:交易策略驗證圖11圖5:交易策略參數設置12圖6:交易策略模擬交易圖及盈利圖13圖7:交易策略綜合評價報告14圖8:交易策略期間分析報告15圖9:交易策略期間分析報告16圖10:交易策略優(yōu)化結果16圖11:交易策略優(yōu)化報告17圖12:改進策略程序圖18圖13:改進策略優(yōu)化結果圖19圖14:改進策略評價圖20表1:布林線寬度與統(tǒng)計概率的關系8 程序
4、化交易是指運用電腦程序運算交易策略與邏輯,將交易策略系統(tǒng)化,克服人工交易情緒化、反應速度不及的缺點,從而能夠將交易策略科學、快速、連續(xù)地執(zhí)行的一種方法。本報告選用中國股指期貨,運用程序化交易方法,結合傳統(tǒng)阻力支撐線趨勢跟蹤策略與布林線逆向交易策略,并將之加以改進,以提升交易策略的盈利能力,以期將程序化的交易方式更好的運用于中國的股指期貨市場。1、程序化交易系統(tǒng)開發(fā)綜述如圖1所示,完整的程序化交易系統(tǒng),包括信息收集、系統(tǒng)設計、系統(tǒng)開發(fā)、系統(tǒng)評價、系統(tǒng)優(yōu)化五個階段。圖1:程序化交易開發(fā)流程圖信息收集階段包括選擇交易市場、交易平臺、開發(fā)平臺、檢驗期間,構成整個交易策略開發(fā)的平臺及數據基礎;系統(tǒng)設計階
5、段包括整個交易策略的構建、局部交易策略的選擇及組合,是整個交易策略的邏輯框架;程序開發(fā)階段包括程序的編輯與程序的調試,在選擇的程序化交易開發(fā)平臺上選擇適當的編程語言將交易策略的邏輯以現實化;系統(tǒng)評價階段包括將交易策略運用歷史數據進行回測、分析,以評價整個交易策略的盈利能力;系統(tǒng)優(yōu)化階段包括交易策略的局部變量優(yōu)化以及整個交易策略結構的調整,根據系統(tǒng)評價得出的結論加以優(yōu)化,進一步提升策略的盈利能力。在信息收集階段,本文的交易策略選擇yestrader平臺進行開發(fā),交易平臺選擇華泰期貨仿真平臺,交易品種選擇滬深300股指1409,檢驗期間選擇2013年12月17日至2014年9月5日收盤3000根6
6、0分鐘K線為檢驗期間。2、程序化交易系統(tǒng)設計金融市場的價格是波動的,不同的理論對此有不同的解釋,隨機漫步理論認為金融市場的價格包含所有可得信息,價格的游走是隨機的;行為金融學認為市場的不完美的,投資者是非理性的,價格的游走包含了投資者情緒的變化。但不管是何種理論,都反映了金融資產價格不斷變化這一事實,也正是因為價格處于不斷地變化中,投資者才有利可圖。抓住資產價格變化的規(guī)律是形成盈利策略的基礎,基于這一理論,本報告將滬深300股指期貨的價格走勢分為兩個技術形態(tài):趨勢形態(tài)和震蕩趨勢形態(tài),并對此兩種不同的形態(tài)運用不同的投資策略。趨勢形態(tài)是指市場的波動形成一定的趨勢,并且該趨勢持續(xù)一段時間或者一定的變
7、動幅度。趨勢技術分析的先驅查爾斯·道(Charles·Dow)和威廉·彼得·漢密爾頓(William·P· Hamilton)創(chuàng)立的道氏理論將趨勢定義為:在給定的時間內,由一系列更高的高點和更高的低點構成的過程為上升趨勢;由一系列更低的高點和更低的低點構成的過程為下降趨勢。由于趨勢形態(tài)下的資產價格呈持續(xù)的單方向變動,且波幅較大,正確的把握趨勢的變動將帶來較高的投資收益,反之,則有可能虧損巨大。例如,在持續(xù)的上升趨勢中,多倉持有股指期貨將帶來持續(xù)的收益,期隨著趨勢的延續(xù)不斷地增長,相反,如果空倉持有,不斷高企的價格將引起賬戶的不斷虧損。
8、因此,良好的投資策略一定要能正確地捕捉資產價格的趨勢。趨勢跟蹤策略的種類有很多,包括趨勢線法、移動平均線法等。本報告采用阻力支撐突破策略對趨勢金融資產的趨勢進行捕捉和跟蹤。震蕩趨勢形態(tài)是指市場的價格在一區(qū)間內呈現小幅或較大幅度的震蕩趨勢。不同于持續(xù)的趨勢形態(tài),價格的變化并非長時間的單向變動,在這一趨勢下,隨市場趨勢而做多做空的趨勢跟蹤策略將難以取得較好的效果。在這一市場形態(tài)下,通常的策略思想是逆向操作,即價格在某一區(qū)間的高位時開空倉交易,而在某一區(qū)間的較低位時,進行開多倉交易,以此捕捉下一時間段價格的逆向波動。逆向交易策略的技術分析指標很多,包括相對強弱指標RSI、隨機指標KD、布林線指標等,
9、這些指標各有其優(yōu)缺點。本報告采用布林線指標對震蕩趨勢期間的價格進行分析捕捉。2.1 阻力支撐突破策略(1)阻力支撐線原理阻力支撐線突破策略的理論依據于概率原理。該理論認為市場價格每天的波動有一個軸心價位(pivot),根據該軸心價位可以計算出相應的阻力區(qū)和支撐區(qū)。在大部分情況下,市場價格在該阻力和支撐區(qū)之內波動時,市場呈現為日內區(qū)間波動,但當市場突破該阻力區(qū)或壓力區(qū)后,市場的價格趨勢可能持續(xù)向前發(fā)展,形成趨勢。在阻力支撐線策略中,通常會計算多條阻力與支撐線,諸如:阻力線1、阻力線2、阻力線3、支撐線1、支撐線2、支撐線3,在離中心價格越近的阻力線與支撐線的區(qū)間之中,市場價格在期間波動的可能性越
10、大,偏離到離中心價格較遠的阻力線與支撐線的范圍內的可能性較小,反之,當價格突破較遠阻力線或支撐線時,市場價格形成持續(xù)上漲或下跌趨勢的可能性也越大。(2)中心價格及阻力趨勢線的計算方法中心價格:Pivot=(DayHigh+DayLow+DayClose)/3阻力線1:Resistance1=2×Pivot-DayLow阻力線2:Resistance2=Pivot+DayHigh-DayLow支撐線1:Support1=2×Pivot-DayHigh支撐線2:Support2=Pivot-DayHigh+DayLow其中,Pivot表示中心價格,DayHigh表示昨日前最高價
11、,DayLow表示昨日前最低價,DayClose表示昨日收盤價。(3)阻力支撐突破策略操作基于上述的阻力支撐線原理,利用阻力支撐線測算使用趨勢跟蹤策略的時機的具體策略可總結為:1、價格上穿PIVOT阻力線1時買進開多倉;回落P點時止損平倉。 2、價格下穿PIVOT支撐線1時賣出開空倉;反彈P點時止損平倉。其中,P點可根據實際市場情況具體定義。 2.2 布林線逆向交易策略(1)布林線原理布林線,即BOLL指標是由美國股票分析師約翰·布林(John·Bollinger)在實戰(zhàn)交易中根據統(tǒng)計學原理設計出來的。布林認為股價的高低是相對的,而不是絕對的,當股價偏高時,會趨
12、于下降,而股價偏低時會趨于上升,布林線即反映股價高低走勢的“信道”,由上、中、下軌組成。當股價上穿上軌線時,股價相對偏高;反之,當股價跌破下軌線時,股價則偏低。布林線的中軌線一般由移動平均線來定義,而布林“信道”的寬度則是通過標準差來測定的。其上軌線是中貴線加上股價標準差的某個倍數,而下軌線則是中軌線減去估價標準差的某個倍數,兩者的倍數相等。從統(tǒng)計學的角度來說,當倍數取2時,股價落在布林線上下軌道之間的概率為95%以上。故,當股價處于軌道之外的時候,認為股價偏高或偏低是合理的。表1:布林線寬度與統(tǒng)計概率的關系布林線寬度股價落在布林帶之間的概率1.7倍標準差2倍標準差2.3倍標準差90%以上95
13、%以上97%以上(2)布林線的計算方法中軌線: BBmid=i=1NCiN標準差:SD=i=1N(Ci-BBmid)2N上軌線:BBtop=BBmid+2×SD下軌線:BBBot=BBmid-2×SD其中,BBmid表示中軌線,BBtop表示上軌線,BBBot表示下軌線, Ci表示第i條K線的收盤價,N代表K限數量。(3)布林線逆向交易策略操作基于上述的布林線原理,將其運用至滬深300股指期貨交易,利用布林線測算震蕩區(qū)間時的多空時機的具體策略可總結為:1、價格上穿下軌布林線時買進開多倉。 2、價格下穿上軌布林線時賣出開空倉。2.3 止盈止損策略止盈策略是指交易在
14、持倉獲得一定盈利以后,平倉退出的策略,其目的在于將持倉已經獲得的賬面潛在盈利變?yōu)閷嶋H盈利,避免潛在盈利隨價格的波動得而復失。止損策略就是利用一定的止損規(guī)則,對其所持倉位的潛在虧損進行實時監(jiān)測,當達到其止損條件時,及時進行平倉止損,以控制其虧損的發(fā)生或擴大的交易策略。在程序化交易中,由于交易策略是由程序運行,其執(zhí)行的高效率以及市場價格本身的快速變動易造成巨大的損失,因此,在程序化交易中,止盈和止損策略是必要的。止盈和止損策略有多種,本報告采用回車止盈策略,即盈利達到一定幅度后下跌一定幅度即平倉止盈的一種策略,和固定止損策略,即選擇固定的點位對策略的虧損加以限制的策略。2.3 策略組合流程圖根據上
15、述策略,將其組合以構成整個交易策略,其邏輯如下圖2所示:圖2:交易策略流程圖3、程序化交易系統(tǒng)開發(fā)運用yeslanguage將上述交易策略予以實現,在具體的運用中,為了更準確的捕捉價格的上升與下降趨勢,這里僅采用阻力線1與支撐線1作為判斷的阻力線與支撐線。具體程序如下圖3所示:圖3:交易策略程序圖運用yeslanguage的調試程序對上述程序的語句進行驗證、調試,以確保其不存在語法錯誤,導致其程序無法運行,結果如下圖3所示:圖4:交易策略驗證圖 可見上述程序語句正常,程序可以運行。4、程序化交易系統(tǒng)評價4.1 歷史數據回測運用yestrader運行上述阻力支撐與布林線組合模型,檢驗期間為201
16、3年12月17日至2014年9月5日收盤3000根60分鐘K線,手續(xù)費設置為0.002%,滑點0.2,且不允許重復開倉。其他參數的選擇如下圖5所示:圖5:交易策略參數設置其中,length表示計算布林線選用k線數量,StdDev表示計算上下軌布林線選用標準差倍數,SL表示止損點數,SD表示盈利回撤點數,PO表示觸發(fā)盈利止損點數,K表示突破阻力線、支撐線開倉調整點數,P表示回落阻力線、支撐線平倉調整點數。圖6顯示模擬交易圖及盈利圖。圖6:交易策略模擬交易圖及盈利圖4.2 策略效果評價(1)綜合評價圖7顯示了該組合策略的綜合性能報告,總盈虧282.1點,其中多頭盈利184.4點,空頭盈利97.7點
17、。最低投資2411.6,收益率11.7%。總交易次數98次,盈利52次,虧損46次,勝率47.96%??傆?43.6,總虧損661.5,總盈利/總虧損比率為1.43。最大盈利49.7,最大虧損25.3,最大虧損幅度95.2,補償比率為2.96??傮w來看該策略的性能較好,盈利率較高,風險度適中。多頭比空頭的盈利更高,虧損相近,說明這段時間主要是多頭市場。圖7:交易策略綜合評價報告(2)期間分析從圖8周期分析報告可見,該策略的期間標準差為119.6,總收益波動較大;夏普比率為0.3,策略穩(wěn)定性較差,風險較高。圖8:交易策略期間分析報告5、程序化交易系統(tǒng)優(yōu)化5.1 參數優(yōu)化參數優(yōu)化是通過運用計算機
18、的高計算能力對策略程序參數進行調整,從而使得程序提高盈利能力的一種優(yōu)化方式。圖9顯示的是上述交易策略單參數優(yōu)化范圍。其中,Length優(yōu)化范圍為:10至20,增加幅度為1;PO優(yōu)化范圍為:10至30,增加幅度為1,;K優(yōu)化幅度為:-10至10,增加幅度為1;P優(yōu)化幅度為:-10至10,增加幅度為1。圖9:交易策略期間分析報告圖10顯示的是策略參數優(yōu)化的結果,從圖中可知,交易策略的最優(yōu)參數為Length=18,PO=22,K=-7,P=2。圖10:交易策略優(yōu)化結果圖11顯示的是參數優(yōu)化后策略的綜合評價和盈利圖,總盈虧從282.1點上升至962.9點,收益率從11.7%上升至40.28%,策略盈利能力有較大幅度的提高。 圖11:交易策略優(yōu)化報告5.2 改進阻力支撐與布林線組合策略(1)調整思路根據阻力支撐線的策略思路,依照歷史價格確定阻力線與支撐線,依據價格穿越阻力支撐線與否判斷價格的長時間趨勢。但通常來說阻力線與支撐是相互對稱的,因此,在空頭或多頭單方面趨勢頻發(fā)的情況下可能遺漏某些趨勢的捕捉?;诖朔N考慮,對阻力線和支撐線進行非對稱的設計,并可隨時間的不同而調整其幅度。(2)程序調整圖12為改進策略的程序圖,將阻力線與支撐線調整的參數分別設置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村建房工程合同樣本
- 離婚協(xié)議書中教育投資規(guī)劃
- 增強現實行業(yè)關聯(lián)交易管理辦法
- 2024年度互聯(lián)網醫(yī)療服務平臺建設與運營合同
- 城市大型學校周邊道路改造合同
- 城市綠化景觀養(yǎng)護施工合同
- 商用面包車出租合同范本
- 科技別墅租賃合同
- 體檢機構醫(yī)師聘用合同模板
- 知識產權金融服務指南
- 企業(yè)如何利用新媒體做好宣傳工作課件
- 如何培養(yǎng)孩子的自信心課件
- 中醫(yī)藥膳學全套課件
- 頸脊髓損傷-匯總課件
- 齒輪故障診斷完美課課件
- 2023年中國鹽業(yè)集團有限公司校園招聘筆試題庫及答案解析
- 大班社會《特殊的車輛》課件
- 野生動物保護知識講座課件
- 早教托育園招商加盟商業(yè)計劃書
- 光色變奏-色彩基礎知識與應用課件-高中美術人美版(2019)選修繪畫
- 前列腺癌的放化療護理
評論
0/150
提交評論