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