R語(yǔ)言量化技術(shù)分析的百度指數(shù)關(guān)注度交易策略可視化
全文鏈接:http://tecdat.cn/?p=31556
原文出處:拓端數(shù)據(jù)部落公眾號(hào)
傳統(tǒng)的經(jīng)濟(jì)理論認(rèn)為股票市場(chǎng)是有效的,價(jià)格波動(dòng)是對(duì)市場(chǎng)信息的反應(yīng),投資者能夠及時(shí)處理所有實(shí)時(shí)信息并做出最優(yōu)決策。
交易策略基本思想
投資者的當(dāng)期關(guān)注和股票當(dāng)期收益呈現(xiàn)正向變動(dòng)關(guān)系,而投資者的滯后關(guān)注對(duì)股票當(dāng)期收益表現(xiàn)為負(fù)面影響,根據(jù)這一結(jié)論,投資者應(yīng)該根據(jù)關(guān)注度的變化情況適當(dāng)?shù)淖龀鼋灰撞呗裕?dāng)股票的關(guān)注度高時(shí)賣(mài)出股票,而當(dāng)關(guān)注度低時(shí)則買(mǎi)入股票。
利用百度指數(shù)的日度數(shù)據(jù)衡量投資者的日度關(guān)注狀況,但日度以?xún)?nèi)就無(wú)法在進(jìn)行細(xì)分了,無(wú)法實(shí)現(xiàn)同一天內(nèi)投資者關(guān)注度變化的衡量,所以自能以日度數(shù)據(jù)為基礎(chǔ)研究前一期或者前數(shù)期投資者關(guān)注度的變化對(duì)當(dāng)前投資決策的指導(dǎo)作用。當(dāng)前日投資者對(duì)某只股票的關(guān)注度偏高時(shí),應(yīng)該在當(dāng)期賣(mài)出標(biāo)的,以獲得關(guān)注度的溢價(jià)收益。
關(guān)注度數(shù)據(jù):?

絕對(duì)高關(guān)注度交易策略
絕對(duì)高關(guān)注度就是設(shè)定一個(gè)數(shù)值為關(guān)注度達(dá)到的偏高標(biāo)準(zhǔn),一般情況下就是根據(jù)股票關(guān)注度的歷史數(shù)據(jù)來(lái)定義絕對(duì)關(guān)注度偏高標(biāo)準(zhǔn),具體的定義如下:

上式中,
表示當(dāng)期投資者關(guān)注度,其中
為對(duì)應(yīng)標(biāo)的樣本區(qū)間前三個(gè)月歷史日關(guān)注度的前20%分位數(shù),當(dāng)此值大于當(dāng)期投資者關(guān)注時(shí),則認(rèn)為關(guān)注度是偏低的;
為對(duì)應(yīng)標(biāo)的樣本區(qū)間前三個(gè)月歷史日關(guān)注度的前80%分位數(shù),此數(shù)值大于當(dāng)期關(guān)注度時(shí),則認(rèn)為關(guān)注度處于偏高狀態(tài);當(dāng)當(dāng)期關(guān)注度介于前20%分位數(shù)和前80%分位數(shù)時(shí),則認(rèn)為此時(shí)的關(guān)注度處在正常范圍內(nèi),既不偏高也不偏低。
交易策略設(shè)計(jì)思想
根據(jù)上文實(shí)證研究結(jié)果,高關(guān)注度會(huì)給當(dāng)期帶來(lái)超額收益,但在反轉(zhuǎn)效應(yīng)的驅(qū)使下,后期的股價(jià)將會(huì)走低,也就是說(shuō)高關(guān)注度之后股價(jià)會(huì)下行,反之低關(guān)注度之后股價(jià)會(huì)上升,所以結(jié)合上文對(duì)絕對(duì)高關(guān)注度的定義,其交易策略可以設(shè)定為:

Cash[i+1]=stockprice[i-1]+Cash[i]#關(guān)注度低于q_20????? stockprice[i]=0# 賣(mài)出????? n=0?????
??? }else{
????? if(ldata[i]>q_80){
??????? p=0.3;#如果高于關(guān)注度,設(shè)置買(mǎi)入股數(shù)的比率??????? up=(cdata[i]-cdata[i-1])/(cdata[i-1])#計(jì)算漲幅
從上式可以看出,如果關(guān)注度偏低,就執(zhí)行買(mǎi)入策略,如果關(guān)注度偏高,就執(zhí)行賣(mài)出策略,這一操作思想是完全根據(jù)投資者關(guān)注度有沒(méi)有達(dá)到設(shè)定的高標(biāo)準(zhǔn),通過(guò)對(duì)高關(guān)注度定義執(zhí)行買(mǎi)賣(mài)操作以獲取股票溢價(jià)。需要強(qiáng)調(diào)的是,這里的買(mǎi)賣(mài)策略是簡(jiǎn)化了的策略,是在不考慮其他因素的情況而僅僅根據(jù)關(guān)注度的高低執(zhí)行的交易策略,以便將問(wèn)題簡(jiǎn)單化。
交易策略實(shí)施過(guò)程
每個(gè)策略必須有代表股票的交易策略圖。
三種策略最后的結(jié)果匯總,如下圖
項(xiàng)目收益均值收益為正次數(shù)平均交易次數(shù)收益與最大回撤比值均值數(shù)值1.831098.34911286.6%
?
三種策略下每只股票的具體結(jié)果 116*3=348個(gè)具體結(jié)果
每個(gè)策略運(yùn)行的是116只股票,483個(gè)交易日的數(shù)據(jù),買(mǎi)入和賣(mài)出股票是用有限關(guān)注(AT)進(jìn)行衡量(以過(guò)去三個(gè)月關(guān)注度為參考)
##篩選出股票數(shù)據(jù)index= which(substr(a,1,4)=="SH60"|substr(a,1,4)=="SZ00");
策略1
points(profitindex,ldata[sort(profitindex)],col="green")#5日均線(xiàn)? lines(cdata[(startdate+1): length(cdata)]/10 ,col="red")
??#繪制收益曲線(xiàn)? #plot(profit,type="b")




項(xiàng)目收益均值收益為正次數(shù)平均交易次數(shù)收益與最大回撤比值均值數(shù)值9.916474.562586.9%
策略2




項(xiàng)目收益均值收益為正次數(shù)平均交易次數(shù)收益與最大回撤比值均值數(shù)值11.047433.962478.9%
策略3


最受歡迎的見(jiàn)解
?1.R語(yǔ)言對(duì)S&P500股票指數(shù)進(jìn)行ARIMA + GARCH交易策略
2.R語(yǔ)言改進(jìn)的股票配對(duì)交易策略分析SPY—TLT組合和中國(guó)股市投資組合
3.R語(yǔ)言時(shí)間序列:ARIMA GARCH模型的交易策略在外匯市場(chǎng)預(yù)測(cè)應(yīng)用
4.TMA三均線(xiàn)期指高頻交易策略的R語(yǔ)言實(shí)現(xiàn)
5.r語(yǔ)言多均線(xiàn)量化策略回測(cè)比較
6.用R語(yǔ)言實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)股票實(shí)例
7.r語(yǔ)言預(yù)測(cè)波動(dòng)率的實(shí)現(xiàn):ARCH模型與HAR-RV模型
8.R語(yǔ)言如何做馬爾科夫轉(zhuǎn)換模型markov switching model
9.matlab使用Copula仿真優(yōu)化市場(chǎng)風(fēng)險(xiǎn)