談量化投資中的重點(diǎn)excel使用方法
2024-06-28 17:15
來(lái)源:量化投資
作者: 量化投資
談量化投資中的重點(diǎn)excel使用方法
我們知道量化投資的重要一環(huán)是回算歷史數(shù)據(jù),使得收益率、最大回撤等參數(shù)最優(yōu)。我們可以用比較專業(yè)的工具M(jìn)ATLAB、文華等自動(dòng)計(jì)算,也可以用現(xiàn)成的系統(tǒng)如果仁網(wǎng)等回算歷史數(shù)據(jù),但總覺(jué)得不太方便,excel中也有一個(gè)能自動(dòng)尋找最佳值的功能,就是規(guī)劃求解。
但在默認(rèn)的excel配置中是沒(méi)有規(guī)劃求解的,我先告訴大家如何安裝,我自己用的是excel2013版本,在左上角的“文件”里找到“選項(xiàng)”,在“選項(xiàng)”里找到“加載項(xiàng)”,里面有一個(gè)“規(guī)劃求解加載項(xiàng)”,確認(rèn)后就安裝了,安裝好了后在“數(shù)據(jù)”下多了一個(gè)“規(guī)劃求解”。
如何使用“規(guī)劃求解”來(lái)快速自動(dòng)尋找量化投資模型中的最佳值呢?還是先結(jié)合一個(gè)例子來(lái)說(shuō)明吧。這個(gè)例子取了不到1年到期的債券的數(shù)據(jù)。大家知道,債券的合理的ytm是對(duì)應(yīng)時(shí)間的函數(shù),應(yīng)該是越接近到期日(回售日),合理的ytm越小,但實(shí)際上不是線性的,而是比較接近二次曲線的。如果我們用D來(lái)代表到期天數(shù),那么理論的ytm=a*D^2+b*D+c,其中a、b、c為變量,其中方差=每一項(xiàng)的實(shí)際ytm和理論ytm的差的平方后的均值。啟動(dòng)規(guī)劃求解后就會(huì)看到有幾個(gè)關(guān)鍵選項(xiàng):
設(shè)定目標(biāo),這里就是方差的單元格,優(yōu)化到最小值。
通過(guò)更改可變單元格,就選a、b、c三個(gè)單元格。
遵守約束,根據(jù)具體情況設(shè)定一些約束條件,比如天數(shù)為整數(shù),盡可能把可能的范圍縮小,這樣會(huì)加快求解的時(shí)間。
由于本文所限,其他細(xì)節(jié)可以自行研究。
按了“求解”按鈕后大概等待10多分鐘就可以自動(dòng)找到a、b、c三個(gè)值的最佳值,初始值可以根據(jù)經(jīng)驗(yàn)設(shè)定,出來(lái)最佳值了,實(shí)際ytm-理論ytm值越大的,在輪動(dòng)中越有價(jià)值。
這是一個(gè)簡(jiǎn)單的利用規(guī)劃求解來(lái)優(yōu)化量化投資模型的案例,當(dāng)然實(shí)戰(zhàn)還有很多需要改進(jìn)的,比如有些因?yàn)樘貏e垃圾的債券的異常數(shù)據(jù)在優(yōu)化的時(shí)候需要剔除、債券的數(shù)據(jù)還偏少等,但通過(guò)這個(gè)例子告訴我們不用就用最簡(jiǎn)單的excel依然可以象很多高大上的系統(tǒng)一樣自動(dòng)求得量化投資的最佳值。在債券上的應(yīng)用只是一個(gè)最簡(jiǎn)單的例子,同樣在基金、股票等量化輪動(dòng)模型中可以使用規(guī)劃求解。
本文由東方銅牛網(wǎng)編輯,轉(zhuǎn)載 談量化投資中的重點(diǎn)excel使用方法 請(qǐng)注明文章地址。
相關(guān)文章