對(duì)投資者來(lái)說(shuō),采用充分多樣化的投資組合可以降低風(fēng)險(xiǎn)。要做到有效多樣化,投資經(jīng)理必須了解投資組合中各資產(chǎn)之間關(guān)系的強(qiáng)弱。多年來(lái),分析師依靠相關(guān)性分析來(lái)對(duì)這種關(guān)系進(jìn)行量化。但是,作為一種線性度量,相關(guān)性不會(huì)反映出真實(shí)金融市場(chǎng)中常見(jiàn)的非線性關(guān)系。
CAMRADATA 的研究人員通過(guò)使用 MathWorks 工具構(gòu)建計(jì)量經(jīng)濟(jì)模型,來(lái)解決此問(wèn)題。CAMRADATA借助因子分析,了解哪些經(jīng)濟(jì)變量影響資產(chǎn)回報(bào),同時(shí)利用關(guān)聯(lián)結(jié)構(gòu)對(duì)因子關(guān)系進(jìn)行建模,尤其是在市場(chǎng)處于嚴(yán)重衰退期間。
CAMRADATA 的定量研究負(fù)責(zé)人 Martyn Dorey 表示:“我們用 MATLAB 開(kāi)發(fā)的量化工具可以實(shí)現(xiàn)防御性金融工程。利用 MATLAB,我們可以通過(guò)關(guān)聯(lián)結(jié)構(gòu)、非線性函數(shù)及資產(chǎn)之間的復(fù)雜聯(lián)系,真正探索當(dāng)市場(chǎng)崩潰時(shí)會(huì)發(fā)生何種情況?!?/p>
挑戰(zhàn)
CAMRADATA 的研究小組為資產(chǎn)管理團(tuán)體、投資咨詢客戶和更廣泛的投資行業(yè)開(kāi)展定量研究。
CAMRADATA 研究人員想計(jì)算在嚴(yán)重的市場(chǎng)衰退期間投資組合所面臨的資產(chǎn)與負(fù)債之間的風(fēng)險(xiǎn),以便建立更好的防衛(wèi)機(jī)制。他們需要能夠?qū)Y產(chǎn)和金融時(shí)間序列中常見(jiàn)的風(fēng)險(xiǎn)進(jìn)行識(shí)別的運(yùn)算工具。這種方法叫做潛在因子分析,需要研究人員忽視資產(chǎn)與經(jīng)濟(jì)變量之間的簡(jiǎn)單線性關(guān)系。
Dorey 指出:“對(duì)定制、數(shù)值、量化解決方案的需求-呈指數(shù)級(jí)增長(zhǎng)?!?為了跟上這種需求的步伐,研究人員尋找一種開(kāi)發(fā)平臺(tái),使他們能夠在得到通知后短期內(nèi)快速開(kāi)發(fā)模型并將其應(yīng)用于新問(wèn)題。
解決方案
CAMRADATA通過(guò)MATLAB和附帶工具箱上實(shí)現(xiàn)了標(biāo)準(zhǔn)化,開(kāi)發(fā)使用關(guān)聯(lián)結(jié)構(gòu)建立關(guān)聯(lián)性模型的應(yīng)用程序。以MATLAB中的 t-copula 函數(shù)為基礎(chǔ),CAMRADATA 開(kāi)發(fā)了更高級(jí)的包含有條件和非對(duì)稱關(guān)聯(lián)結(jié)構(gòu)的模型。
他們依賴MATLAB實(shí)現(xiàn)整個(gè)項(xiàng)目范圍內(nèi)的矩陣和向量計(jì)算。Dorey 表示:“MATLAB 編程語(yǔ)言本身非常好地轉(zhuǎn)嫁了語(yǔ)言風(fēng)險(xiǎn)。您在一張紙上以向量/矩陣計(jì)算的形式寫出數(shù)學(xué)函數(shù),可完全一致地轉(zhuǎn)換成一行MATLAB代碼?!?/p>
使用Statistics and Machine Learning Toolbox,研究人員開(kāi)發(fā)了一個(gè)因子分析模型,其可向金融分析師展現(xiàn)資產(chǎn)類別如何通過(guò)公共因子(如通貨膨脹或石油價(jià)格)的作用而發(fā)生聯(lián)系。在將非對(duì)稱性和尾部依賴性添加到基本相關(guān)參數(shù)后,研究團(tuán)隊(duì)使用Symbolic Math Toolbox求解最大似然問(wèn)題,并對(duì)照現(xiàn)有數(shù)據(jù)校準(zhǔn)他們的模型。
CAMRADATA 研究人員使用MATLAB、Financial Toolbox和Optimization Toolbox關(guān)聯(lián)和優(yōu)化行為金融學(xué)和高階動(dòng)差風(fēng)險(xiǎn)預(yù)算模型,并開(kāi)發(fā)防御性投資組合設(shè)計(jì),針對(duì)資產(chǎn)與負(fù)債合成期權(quán)收益曲線。這些結(jié)構(gòu)化解決方案可檢查使用賣權(quán)與買權(quán)的價(jià)值,將資產(chǎn)映射到負(fù)債上。
在金融分析中,各種因素變化很快,使用任何其它軟件工具可能都無(wú)法適應(yīng)這些變化。利用 MATLAB,我們幾乎每周都可以開(kāi)發(fā)出一個(gè)新的解決方案。我試過(guò)其它工具,但我堅(jiān)信 MATLAB 是解決問(wèn)題的最快方式。
——CAMRADATA
Martyn Dorey
對(duì)于每個(gè)模型,CAMRADATA 使用MATLAB構(gòu)建一個(gè)界面,使分析師能夠使用內(nèi)嵌的 MicrosoftExcel電子表格直觀地查看結(jié)果并與模型交互。
CAMRADATA 研究人員還使用 MathWorks 工具開(kāi)發(fā)了一個(gè)通用關(guān)聯(lián)結(jié)構(gòu),使他們能夠?qū)θ魏慰此齐y處理的多維關(guān)系進(jìn)行建模。該通用關(guān)聯(lián)結(jié)構(gòu)的應(yīng)用范圍非常廣泛,比如 3D 動(dòng)畫、機(jī)器認(rèn)知等。
結(jié)果
開(kāi)發(fā)時(shí)間縮短了 90%。Dorey 稱:“我們用 MATLAB 構(gòu)建我們的所有關(guān)聯(lián)結(jié)構(gòu)和模型,因?yàn)檫@是我們能交付模型的最快方式。使用 MATLAB,我們只需一個(gè)上午即可構(gòu)建一個(gè)模型。而在 Visual Basic 中編寫同等代碼需要兩個(gè)星期?!?/p>
風(fēng)險(xiǎn)計(jì)算時(shí)間按小時(shí)計(jì),而不是星期。Dorey 表示:“回想幾年前,根據(jù)基礎(chǔ)股票計(jì)算某一投資組合的風(fēng)險(xiǎn)可能需要一個(gè)星期。通過(guò)使用 MATLAB 構(gòu)建模型來(lái)處理風(fēng)險(xiǎn),我們將風(fēng)險(xiǎn)分析時(shí)間縮短至一小時(shí)之內(nèi)。對(duì)于某些投資組合,從反映持股情況的電子表格到自動(dòng)化的 PowerPoint 演示文稿的轉(zhuǎn)換時(shí)間只需要一分鐘。”
利用各種技能。Dorey 解釋說(shuō):“比如對(duì)于復(fù)雜的非線性問(wèn)題,我們需要具有各種技能的人才,他們不一定具有 MATLAB 背景,所以幫助文件和技術(shù)協(xié)助很關(guān)鍵。我們最近聘用了一名研究氣候與植物病害之間關(guān)系的植物學(xué)家。她運(yùn)用這方面的經(jīng)驗(yàn),使用 MATLAB,針對(duì)金融市場(chǎng)中的尾部依賴性提出新觀點(diǎn)。”
-
3D
+關(guān)注
關(guān)注
9文章
2899瀏覽量
107701 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7102瀏覽量
89283 -
機(jī)器
+關(guān)注
關(guān)注
0文章
784瀏覽量
40765
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論