• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于OGD 算法的在線移動平均反轉(zhuǎn)策略

      2021-09-28 11:23:18吳金明
      軟件導(dǎo)刊 2021年9期
      關(guān)鍵詞:交易成本集上均值

      吳金明

      (上海工程技術(shù)大學數(shù)理與統(tǒng)計學院,上海 201620)

      0 引言

      在線投資組合選擇源于Kelly[1]資本增長投資理論,旨在根據(jù)資產(chǎn)的歷史價格和策略收益的歷史表現(xiàn)進行迭代式投資,具有不需要對金融市場分布進行假設(shè)和迭代投資的特點,相對于傳統(tǒng)的基于Markowitz[2]均值方差理論的投資組合選擇方法而言更加靈活實用,與實際投資活動更加貼近。雖然在線投資組合選擇的研究成果眾多,但是與實際的投資需求相比仍然存在不足,而金融市場的非平穩(wěn)性問題就是其中之一[3-4]。因為金融市場是動態(tài)的、非平穩(wěn)的,所以現(xiàn)有的靜態(tài)預(yù)測模型往往不能很好地挖掘市場信息,限制了策略收益的提高。

      針對此問題,本文在移動平均反轉(zhuǎn)策略基礎(chǔ)上加入在線算法,提出了在線梯度下降移動平均反轉(zhuǎn)(Online Gradi?ent Descent Moving Average Reversion,OGDMAR)策 略。OGDMAR 策略每次迭代都會根據(jù)預(yù)測模型的損失值動態(tài)調(diào)整模型系數(shù),從而在一定程度上克服非平穩(wěn)性問題,然后再將其與包含原策略在內(nèi)的6 個已有策略進行數(shù)值實驗和對比分析,進一步論證本文策略的有效性。

      1 研究背景

      在線投資組合選擇是一個交叉研究領(lǐng)域,該問題既可以歸于金融計算領(lǐng)域,又可以歸到機器學習或人工智能算法[5-8]。從策略角度出發(fā)分為5 大類:基準策略、追隨贏家類策略、追隨輸家類策略、模式匹配類策略以及元學習類策略[9]。其中,基準類策略通常作為對比標準用來衡量其他策略的實際表現(xiàn)。雖然基準類策略的累積收益不理想,但仍具有一定的參照性,尤其是在對交易成本分析方面。而追隨輸家類策略實際上是對金融市場均值反轉(zhuǎn)現(xiàn)象的探索,在累積收益方面已取得不錯的成績,但仍存在進步空間。

      1.1 基準類策略

      最普遍的基準策略是購買持有(Buy-And-Hold,BAH)策略。起初投資者按某一比例將資金分配到各資產(chǎn)中,然后不對投資權(quán)重做任何調(diào)整,一直持有到期末。該策略產(chǎn)生的交易成本最小,但無法獲得市場短期波動帶來的收益。當使用平均權(quán)重時,該策略通常稱為Market 策略,用來衡量金融市場的總體收益情況。另一個比較流行的策略是最優(yōu)股票策略(Best Stock,Best),投資者在事后獲取所有股票信息情況下,將所有的資金投入到表現(xiàn)最好的股票中去。還有一個常用的基準策略——定常再調(diào)整(Con?stant Rebalanced Portfolio,CRP)策略。由于資產(chǎn)的價格變動會導(dǎo)致實際權(quán)重發(fā)生變化,因此在該策略中投資者事前設(shè)定一個權(quán)重的分配方案,每一期都對權(quán)重進行調(diào)整,以保持固定權(quán)重。當初始權(quán)重被設(shè)為最優(yōu)的投資組合時,策略被稱為最優(yōu)定常再調(diào)整(Best Constant Rebalanced Portfo?lio,BCRP)策略[9]。

      1.2 追隨輸家類策略

      Borodin 等[10]提出反相關(guān)(Anti Correlation,Anticor)策略,通過計算正的滯后交叉相關(guān)和負的自相關(guān)的一致性來捕獲均值反轉(zhuǎn)規(guī)律,并將其用于預(yù)測股票價格。Li 等[11]提出被動主動均值反轉(zhuǎn)(Passive Aggressive Mean Reversion,PAMR)策略,其將PA 算法創(chuàng)造性地引入到在線投資組合選擇領(lǐng)域,減少上一期累積收益高于閾值資產(chǎn)的權(quán)重,增加上一期累積收益低于閾值的權(quán)重,從而捕捉市場中的均值反轉(zhuǎn)現(xiàn)象。但此策略對于DJIA 這類不存在單期均值反轉(zhuǎn)現(xiàn)象的數(shù)據(jù)集顯得乏力。Li 等[12]提出置信加權(quán)均值反轉(zhuǎn)(Confidence Weighted Mean Reversion,CWMR)策略,假設(shè)每期的投資組合向量服從某一多元高斯分布,使用置信權(quán)重算法結(jié)合投資組合權(quán)重協(xié)方差矩陣來探索均值反轉(zhuǎn)規(guī)律。Li 等[13]提出在線移動平均反轉(zhuǎn)(OnLine Moving Av?erage Reversion,OLMAR)策略,使用簡單移動平均和指數(shù)平滑兩種方法預(yù)測價格,實際上是針對PAMR 策略的多周期改進,是一種多周期的均值反轉(zhuǎn)策略。Huang 等[14]提出魯棒性中位數(shù)反轉(zhuǎn)(Robust Median Reversion,RMR)策略,提出通過魯棒的L1中位數(shù)估計器處理噪聲和異常值的思路,該策略表現(xiàn)出較好的魯棒性,解決了數(shù)據(jù)中包含異常值的問題。郁順昌等[15]提出在線自回歸移動平均反轉(zhuǎn)(OnLine Autoregressive moving average Reversion,OLAR)策略,構(gòu)建ARIMA 模型預(yù)測價格并使用在線算法求解,為處理異常值和非平穩(wěn)性問題給出了新的解決方式。

      1.3 問題與解決辦法

      在追隨輸家類中,多數(shù)策略都需要先對價格進行預(yù)測,然后再進行投資組合選擇。而現(xiàn)有的預(yù)測模型大多屬于靜態(tài)模型,體現(xiàn)在模型無法隨著市場變化而改變,因此無法很好地適應(yīng)非平穩(wěn)的金融市場。針對此問題,本文在已有的OLMAR 策略基礎(chǔ)上引入OGD(Online Gradient De?scent)算法對其進行改進,從而解決該問題并進一步提高策略收益。

      2 基于改進OGD 算法的OLMAR 策略

      2.1 基本定義

      2.2 基于OLMAR 策略的預(yù)測模型

      OLMAR 策略每一期都會使用簡單移動平均模型來預(yù)測下一期股票價格,然后使用PA 算法選擇投資組合。由于經(jīng)典數(shù)據(jù)集中的數(shù)據(jù)均為股票的比值價格,故OLMAR 策略中針對比值數(shù)據(jù)的預(yù)測模型表示如下:

      式(1)中,ω表示移動窗口大小,一般設(shè)為5,過大或過小都會影響到預(yù)測的準確性。根據(jù)觀察可知式(1)中的系數(shù)固定且相等,均為,這意味著不同交易期的歷史價格在預(yù)測中具有相同的重要性,而實際上不同交易期歷史價格的重要程度往往是不同的,甚至會不斷變化。因此,本文使用經(jīng)典的OGD 算法對式(1)中的系數(shù)每一期都進行更新,旨在不斷尋找不同階段的最優(yōu)預(yù)測價格。

      2.3 OGD 算法在預(yù)測模型中的應(yīng)用

      OGD 算法是一種經(jīng)典的在線學習算法,具有計算復(fù)雜度低、運算時間快的特點[16-17]。OGD 算法實際上是隨機梯度下降(Stochastic Gradient Descent,SGD)算法的在線版本。為便于描述,令預(yù)測模型系數(shù)為此時預(yù)測模型表示如下:

      根據(jù)式(2)可得參數(shù)更新公式如下:

      式(3)中:ηt為學習率,γt表示第t期預(yù)測模型系數(shù),ft(γt)表示具體形式為平方誤差的損失函數(shù),?ft(γt)表示第t期損失函數(shù)的梯度。式(3)的含義為,利用第t期損失函數(shù)中的信息尋找第t+1 期的最優(yōu)參數(shù)。與SGD 算法的不同之處在于,完成更新迭代后還需要再進行一步映射,目的是避免參數(shù)超出可行域[18]。

      設(shè)γ 的可行域為P ?Rn,公式如下:

      至此便得到OGDMAR 策略的預(yù)測模型,具體步驟見模型1。

      2.4 OGDMAR 策略

      使用OGDMAR 預(yù)測模型對下一期股票價格進行預(yù)測,再使用OLMAR 策略中的PA 算法對投資組合進行選擇便可得OGDMAR 策略,具體步驟如下:

      策略1 OGDMAR 在線投資組合選擇策略

      3 實驗分析

      為了說明OGDMAR 策略優(yōu)勢,選擇6 種策略做對比,并使用4 個經(jīng)典數(shù)據(jù)集。分析過程中使用累積收益和交易成本兩個指標,從兩個角度進行策略分析。

      3.1 對比指標

      3.1.1 累積收益

      累積收益評估策略的盈利能力,累積收益越大意味著策略的盈利能力越強,是最重要的正向評價指標。

      3.1.2 交易成本

      交易成本指因資產(chǎn)的買賣而產(chǎn)生的費用,是一個負向指標,在此通過對比同樣交易成本情況下不同策略累積收益的大小來分析不同策略的優(yōu)劣。一般來說交易成本按照交易額的比例繳納,因此要考慮交易費用比例??紤]交易成本之后的累積收益公式如下:

      3.2 實驗數(shù)據(jù)集特征

      本實驗使用4 個經(jīng)典的公開數(shù)據(jù)集,分別為NYSE(O)、NYSE(N)、DJIA 和MSCI,具體信息如表1 所示。根據(jù)文獻[4],本文在不同的策略上使用相同的參數(shù)ε=10,ω=5。

      Table 1 Four classical data sets表1 4 個經(jīng)典數(shù)據(jù)集

      3.3 結(jié)果分析

      3.3.1 累積收益

      7 種策略在4 個數(shù)據(jù)集上的累積收益情況如表2 所示。與其他6 種策略相比,OGDMAR 策略表現(xiàn)最為突出。其在NYSE(N)、DJIA 和MSCI 三個數(shù)據(jù)集上獲得了最高的累積收益。雖然在NYSE(O)數(shù)據(jù)集上的累積收益低于RMR 策略,但是高于改進前的OLMAR 策略,并且與RMR 策略的最高累積收益差別很小,只有7%。改進后的OGDMAR 策略相對于OLMAR 策略在4 個數(shù)據(jù)集上分別提高了111%、134%、32%和48%,累積收益提升顯著,表明OGDMAR 策略有效。

      Table 2 Cumulative benefits of seven strategies on four data sets表2 7 種策略在4 個數(shù)據(jù)集上的累積收益

      3.3.2 交易成本

      在4 個數(shù)據(jù)集上,OGDMAR 策略與3 個對比策略隨著交易成本率的增加,累積收益的變化情況如圖1-圖4 所示。圖1 中,在NYSE(O)數(shù)據(jù)集上,OGDMAR 策略的累積收益一直高于OLMAR 策略,而且這一差距隨著交易成本率的增加不斷擴大,可見該數(shù)據(jù)集下交易成本率越高OGDMAR策略的優(yōu)勢就越明顯;圖2 中,OGDMAR 策略同樣是隨著交易成本率的增加不斷拉大與OLMAR 策略的差距,但是當交易成本率高于0.5%之后,OGDMAR 策略的收益開始低于基準策略并呈現(xiàn)下降的趨勢;圖3 與圖4 的情況相似。當交易成本率高于0.4%或0.5%之后,OGDMAR 策略的累積收益開始低于基準策略并呈遞減式下降趨勢。這說明現(xiàn)有的反轉(zhuǎn)類策略在高交易成本率的情況下存在天生劣勢,甚至差于基準策略,這可能是由其投資組合的更新規(guī)則造成的。但是,OGDMAR 策略在任何交易成本情況下都可獲得比OLMAR 策略更高的累積收益,這說明改進后的OGDMAR 策略有著更強的交易成本承受能力,也再一次驗證了OGDMAR 策略的有效性。

      Fig.1 Transaction cost analysis of OGDMAR strategy on NYSE(O)data set圖1 OGDMAR 策略在NYSE(O)數(shù)據(jù)集上的交易成本分析

      Fig.2 Transaction cost analysis of OGDMAR strategy on NYSE(N)data set圖2 OGDMAR 策略在NYSE(N)數(shù)據(jù)集上的交易成本分析

      Fig.3 Transaction cost analysis of OGDMAR strategy on DJIA data set圖3 OGDMAR 策略 在DJIA 數(shù)據(jù)集上的交易成本分析

      Fig.4 Transaction cost analysis of OGDMAR strategy on MSCI data set圖4 OGDMAR 策 略在MSCI 數(shù)據(jù)集上的交易成本分析

      4 結(jié)語

      本文針對金融市場的非平穩(wěn)性問題,在OLMAR 策略的基礎(chǔ)上引入OGD 參數(shù)更新方法,提出了具有動態(tài)調(diào)整預(yù)測模型系數(shù)的OGDMAR 策略。與原策略相比,改進后的OGDMAR 策略在累積收益上獲得了全面提升,同時在交易成本方面比原策略表現(xiàn)出更高的承受能力。但是當交易成本率較高時出現(xiàn)了累積收益率趨近于0 的情況。對此,后期會考慮改進投資組合的更新規(guī)則,減少不必要的交易,解決高交易成本率下累積收益過低的問題[19-20]。

      猜你喜歡
      交易成本集上均值
      Cookie-Cutter集上的Gibbs測度
      鏈完備偏序集上廣義向量均衡問題解映射的保序性
      具有交易成本的證券投資組合策略的選擇
      智富時代(2018年7期)2018-09-03 03:47:26
      交易成本對西藏青稞種植農(nóng)戶縱向協(xié)作選擇行為的影響
      西藏研究(2018年3期)2018-08-27 01:06:10
      復(fù)扇形指標集上的分布混沌
      試論工程采購合同談判中的交易成本
      均值不等式失效時的解決方法
      均值與方差在生活中的應(yīng)用
      關(guān)于均值有界變差函數(shù)的重要不等式
      對偶均值積分的Marcus-Lopes不等式
      临安市| 夏津县| 泸西县| 博客| 辽宁省| 威远县| 石渠县| 加查县| 兴国县| 宜城市| 沂源县| 邹平县| 友谊县| 南京市| 昌江| 张家界市| 临邑县| 共和县| 麟游县| 英超| 丽江市| 新宁县| 兴义市| 丰城市| 富裕县| 迁西县| 汉阴县| 道真| 紫阳县| 凤庆县| 海丰县| 林甸县| 永靖县| 广元市| 高邮市| 宜兰县| 西林县| 怀宁县| 洛浦县| 荆门市| 湖北省|