關(guān)于本站
人大經(jīng)濟論壇-經(jīng)管之家:分享大學(xué)、考研、論文、會計、留學(xué)、數(shù)據(jù)、經(jīng)濟學(xué)、金融學(xué)、管理學(xué)、統(tǒng)計學(xué)、博弈論、統(tǒng)計年鑒、行業(yè)分析包括等相關(guān)資源。
經(jīng)管之家是國內(nèi)活躍的在線教育咨詢平臺!
經(jīng)管之家新媒體交易平臺
提供"微信號、微博、抖音、快手、頭條、小紅書、百家號、企鵝號、UC號、一點資訊"等虛擬賬號交易,真正實現(xiàn)買賣雙方的共贏!菊堻c擊這里訪問】
考研考博
- 考博 | 南大考博經(jīng)濟類資 ...
- 考博 | 考博英語10000詞匯 ...
- 考博 | 如果復(fù)旦、南大這 ...
- 考博 | 有誰知道春招秋季 ...
- 考博 | 工作與考博?到底 ...
- 考博 | 考博應(yīng)該如何選擇 ...
- 考博 | 考博失敗了
- 考博 | 考博考研英語作文 ...
TOP熱門關(guān)鍵詞
掃碼加入金融交流群 |
著名的商品投機家理查德.丹尼斯相信,偉大的交易員是后天培養(yǎng)的,他可以教會人們成為偉大的交易員。1983年,他挑選了13個人,對他們進(jìn)行培訓(xùn),并為他們提供真實的賬戶進(jìn)行交易,希望證明自己的論斷。他教給這13個學(xué)員一套完整的交易系統(tǒng),由于學(xué)員們被稱為“海龜”,后來人們就把這套系統(tǒng)稱為海龜交易系統(tǒng)。
下面將介紹這套交易系統(tǒng)的具體實現(xiàn)。
1.基本原理原理
海龜交易系統(tǒng)包括市場(買什么),頭寸規(guī)模(買賣多少),入市(何時買入),止損(何時退出虧損的頭寸),離市(何時退出贏利的頭寸),策略(下限價指令還是市價指令),本策略的大框架是按照原版的海龜策略搭建的,但是在具體實現(xiàn)方面有些改動。
市場:本策略中為簡化起見,選取了一只股票,中國平安
頭寸規(guī)模:本策略中最大頭寸規(guī)模限制為4unit,關(guān)于unit的計算詳見后文的策略流程
入市:策略中有兩個入市系統(tǒng),系統(tǒng)一和系統(tǒng)二
止損:海龜策略使用以價格為基礎(chǔ)的止損條件,當(dāng)股價比買入時股價低2N時將持有的頭寸清空
離市:在當(dāng)前股價比day_out天以來的最低價還低時把持有的頭寸清空
策略:原版海龜交易策略是執(zhí)行限價指令以避免對實際市場價格造成大的波動,本策略中由于是采用以前的數(shù)據(jù)進(jìn)行回測,股票價格已經(jīng)給定,不存在干擾市場的問題,因此都執(zhí)行的是市價指令
2.變量計算及操作
由于海龜系統(tǒng)涉及到的變量計算和操作比較多,因此下文把各個變量的計算及一些操作出來進(jìn)行說明
N的計算方式
N=(19×PDN+TR)/20,其中,PDN是指前一天的N,
TR(實際范圍)=max(H-L,H-PDC,PDC-L)
式中:H-當(dāng)日最高 ,L-當(dāng)日最低,PDC-前個交易日的收盤價
在本策略中,用于迭代的第一個N是采用days天內(nèi)數(shù)據(jù)可用的那些天的TR的平均值
Unit的計算方式
unit=帳戶凈值的1%/(N×每點價值量)
每點價值量:是指一手合約的價格每變動一個最小單位,整個合約變動的價格。在中國股市中,股票價格變動的最小價格一般是0.01元,一手股票是100股,因此每點價值量就是0.01*100=1。
入市
價格形成突破,即當(dāng)前股票價格>day_in天中股票的最高價格
對于系統(tǒng)一,day_in=short_in,對于系統(tǒng)二,day_in=long_in
對于系統(tǒng)一,如果上一次的突破實現(xiàn)了盈利,那么下一次就忽視掉系統(tǒng)一的突破信號
入市以后的增加單位
如果在持有頭寸之后,股票價格在上次突破時的價格的基礎(chǔ)上又上漲了0.5N,則再買入一單位股票
注1:short_in是系統(tǒng)一入市時的參數(shù),表示取多少天內(nèi)的股票價格,例如,如果設(shè)置short_in=20,則當(dāng)前股票價格>20天中股票的最高價格時算一次突破。
Long_in是系統(tǒng)二的入市參數(shù),含義同short_in增加單位:當(dāng)股票價格>上次突破價格+0.5N時,在原來持有的頭寸的基礎(chǔ)上繼續(xù)增加一單位止損:如果股票價格相對于上次買入的價格下降了2N,則把持有的頭寸清倉離市:如果股票價格小于day_out天來得最低價,則清空持有的頭寸
離市
對于系統(tǒng)一,day_out=short_out。對于系統(tǒng)二,day_out=long_out
注2:short_out是系統(tǒng)一的離市參數(shù),如果股票價格小于short_out天中股票的最低價,則離市,long__out同理調(diào)整資金規(guī)模:在將頭寸全部清空之后,判斷如果當(dāng)前資金小于(1-loss)初始資金,則將可調(diào)用的資金縮減為adjust當(dāng)前資金
注3:loss,adjust是調(diào)整資金規(guī)模的參數(shù),loss表示調(diào)整資金規(guī)模時的損失比例,即如果損失的資金占初始資金得比例達(dá)到loss時,需要調(diào)整資金規(guī)模。
Adjust表示資金規(guī)模的調(diào)整系數(shù),即每次調(diào)整時,將可用資金縮減到adjust*當(dāng)前資金
注4:系統(tǒng)一和系統(tǒng)二是兩個獨立的系統(tǒng),這兩個系統(tǒng)的資金分配由ratio控制,系統(tǒng)一得到的資金占總資金的比例為ratio,系統(tǒng)二所占比例為1-ratio。此外,在購買股票和清空持有頭寸時,兩系統(tǒng)也是獨立的,清空不是指把所有股票都清空,而是哪個系統(tǒng)需要清空就清空該系統(tǒng)內(nèi)的股票。
海龜策略流程計算N,unit,判斷是否調(diào)整資金規(guī)模,如果需要,則進(jìn)行調(diào)整進(jìn)行系統(tǒng)一,根據(jù)當(dāng)前價格,系統(tǒng)一中的頭寸判斷應(yīng)該入市,還是增加單位,還是止損,還是離市進(jìn)行系統(tǒng)二,同樣,根據(jù)當(dāng)前價格,系統(tǒng)一中的頭寸判斷應(yīng)該入市,還是增加單位,還是止損,還是離市。
注5:此文檔中所指的原版海龜策略是參考的“原版海龜交易法則(最完整版)”一文,詳見原版海龜交易法則。
3.回測結(jié)果
策略源代碼見:https://www.joinquant.com/post/49
免流量費下載資料----在經(jīng)管之家app可以下載論壇上的所有資源,并且不額外收取下載高峰期的論壇幣。
涵蓋所有經(jīng)管領(lǐng)域的優(yōu)秀內(nèi)容----覆蓋經(jīng)濟、管理、金融投資、計量統(tǒng)計、數(shù)據(jù)分析、國貿(mào)、財會等專業(yè)的學(xué)習(xí)寶庫,各類資料應(yīng)有盡有。
來自五湖四海的經(jīng)管達(dá)人----已經(jīng)有上千萬的經(jīng)管人來到這里,你可以找到任何學(xué)科方向、有共同話題的朋友。
經(jīng)管之家(原人大經(jīng)濟論壇),跨越高校的圍墻,帶你走進(jìn)經(jīng)管知識的新世界。
掃描下方二維碼下載并注冊APP
本文論壇網(wǎng)址:http://xalimeijing.com/thread-4444932-1-1.html
您可能感興趣的文章
人氣文章
本文標(biāo)題:量化投資策略之海龜交易系統(tǒng)
本文鏈接網(wǎng)址:http://xalimeijing.com/jg/huiji_huijiku_4444932_1.html
2.轉(zhuǎn)載的文章僅代表原創(chuàng)作者觀點,與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,本站對該文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性,不作出任何保證或承若;
3.如本站轉(zhuǎn)載稿涉及版權(quán)等問題,請作者及時聯(lián)系本站,我們會及時處理。