在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于用MATLAB應用程序估算風險中性密度的性能分析和介紹

MATLAB ? 來源:djl ? 作者:Andrea Barletta ? 2019-09-12 15:13 ? 次閱讀

由于場外期權合約的買賣在交易雙方間私下進行而非通過公開市場,因而可能很難確定合約的價格有利于買方還是賣方。為對這些合約進行定價,金融分析師往往依據看漲期權或看跌期權價格估算出風險中性密度(RND)值。常規做法是根據歷史數據來確定定價模型的參數值,進而估算 RND 值。

根據參數定價模型估算 RND 有幾個缺點:

如處理時間較長而且可能存在誤差。簡單模型可快速完成調試,但很可能會與金融數據的一些歷史經驗特征不一致,生成的結果誤差較大;復雜模型能夠提供更精確的結果,但所需調試時間較長 — 如果沒有閉式解(解析解),通常需要長達數小時。即使復雜的模型能夠提供看似合理的結果,也可能由于沒有應用有效的數值分析技術而存在偏差。此外,由于定價模型主要依據歷史數據,由建模人員自行決定需要采納的歷史數據量——這種主觀決定會影響結果。

Aarhus 大學的研究團隊開發了一款非結構化無模型 RND 估算方法,不依賴參數化模型,而是完全由數據自身決定。這種方法利用當前數據(而非歷史數據)通過正交多項式展開式估算 RND 和期權敏感度指標(Greeks),這樣能夠比應用模型的方法更快得到結果 — 通常僅需幾秒鐘來估算 RND。

為演示我們的方法,便于學生、分析師和研究人員進行應用,我們將它封裝為 MATLAB 應用程序(圖 1)。我們在兩篇文章中對該方法進行了詳述 ,A Non-Structural Investigation of VIX Risk Neutral Density(估算 RND)和 It Only Takes a Few Moments to Hedge(估算敏感度指標),并用 Risk-Neutral Density Fitting Tool 應用程序具體實現了該方法。

關于用MATLAB應用程序估算風險中性密度的性能分析和介紹

圖1:Risk-Neutral Density Fitting Tool 應用程序。

我們為什么選擇 MATLAB

我們決定創建 MATLAB 應用程序估算 RND,因為我們希望研究成果得到廣泛應用,而不是僅限于在量化經濟學領域或是熟悉 MATLAB 編程的金融研究人員使用。

我們發現,MATLAB 大大加快了開發進度。我們在兩到三個月內完成了大部分開發工作 — 據估算,使用傳統編譯語言大約需要兩年時間。 MATLAB 是一種解釋型語言并基于 JIT 編譯器運行,這令我們避免了繁瑣的“編輯-編譯-測試”周期;相反,我們采用交互形式開發方法,調用 MATLAB 中的函數并反復檢查結果。不依靠第三方庫,也無需自行編寫線性回歸、主成分分析及其他功能算法,而是利用Curve Fitting Toolbox、Financial Toolbox、Optimization Toolbox 和 Statistics and Machine Learning Toolbox 等工具包中經過驗證的函數。使用解釋型語言時,運算性能是我們關注的問題。但是,通過采用 MATLAB 中的向量化運算和優化的函數,其性能與編譯語言基本接近。

除了加快實施我們的 RND 方法之外,MATLAB 還可以輕松構建界面并將其與底層代碼封裝成為一款應用程序。我們使用 MATLAB 應用程序開發工具設計窗口、按鈕及界面中的其他控件。然后,將完整應用程序封裝為單一安裝程序文件,并發布到項目的 GitHub 頁面供用戶下載

通過應用程序估算 RND 并查找敏感度指標 (Greeks)

下載并安裝應用程序后,通常先從 Option Metrics 或 Chicago Board Options Exchange (Cboe)等數據源加載期權價格數據(MATLAB應用程序支持直接調用這兩個數據源)。然后用戶檢查輸入數據對應的價格曲線并根據需要調整行權價格的上下限(看跌或看漲期權最低和最高行權價格)。之后用戶選擇核、展開式階數以及用于估算展開系數的方法(例如,主成分分析)。核指定概率分布,為 RND 提供一個初始值;而展開式階數則定義正交多項式數量,“校正”核來估算 RND。

此應用程序包含多個內置核,包括 beta gamma、廣義逆高斯、廣義 Weibull 和對數正態,而且用戶可以通過自己編寫 MATLAB 函數來對內置核進行擴展。展開式階數越高,展開式就越精確,但估算所需的時間也會更長(圖 2)。

關于用MATLAB應用程序估算風險中性密度的性能分析和介紹

圖 2:隱含波動曲線及使用廣義 Weibull 核、主成分分析和 17階 展開式估算出的 RND 值。

圖示中使用的數據集包含 2011 年 12 月 21 日在 Cboe Volatility Index (VIX) 上的 1 月期看漲期權和看跌期權。

最后,計算敏感性指標 delta、gamma 和 vega,用戶只需單擊應用程序的“查找敏感度指標”按鈕。界面中會顯示這三個指標圖(圖 3)。

關于用MATLAB應用程序估算風險中性密度的性能分析和介紹

圖3:敏感度指標圖:看漲期權 delta、 gamma 和 vega。

所有圖均可另存為 MATLAB 圖像或者 PNG、PDF 或 EPS 文件,所有結果均可導出并保存以便進一步分析。

將來升級的功能

從我們收到的反饋來看,用戶對于該應用程序予以了肯定。基于這些反饋,我們將進一步改進應用程序并規劃對其的升級。例如,我們考慮在分析中添加時間點和到期日,我們將研究使用多變量密度,并應用期權價格的歷史數據來預測整個密度曲線,而非僅在某一個時間點的曲線。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7104

    瀏覽量

    89291
  • 函數
    +關注

    關注

    3

    文章

    4344

    瀏覽量

    62809
收藏 人收藏

    評論

    相關推薦

    一文解析LOPA應用-點火概率估算的策略與實踐

    在化工過程安全領域,保護層分析(LOPA)是評估風險與確定安全措施有效性的關鍵工具。而其中點火概率的估算,更是直接影響風險評估結果與 SIL 定級決策的重要因素。豪鵬科技在服務軟件客戶
    的頭像 發表于 12-21 14:46 ?241次閱讀
    一文解析LOPA應用-點火概率<b class='flag-5'>估算</b>的策略與實踐

    TAS2521應用程序參考指南

    電子發燒友網站提供《TAS2521應用程序參考指南.pdf》資料免費下載
    發表于 12-10 13:49 ?0次下載
    TAS2521<b class='flag-5'>應用程序</b>參考指南

    密度Interposer封裝設計的SI分析

    集成在一個接口層(interposer)上,密度、薄互連連接,這種高密度的信號,再加上硅interposer設計,需要仔細的設計和徹底的時序分析。 對于需要在處理器和大容量存儲器單
    的頭像 發表于 12-10 10:38 ?325次閱讀
    高<b class='flag-5'>密度</b>Interposer封裝設計的SI<b class='flag-5'>分析</b>

    AWTK-WEB 快速入門(2) - JS 應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-WEB應用程序。AWTKDesigner新
    的頭像 發表于 12-05 01:04 ?137次閱讀
    AWTK-WEB 快速入門(2) - JS <b class='flag-5'>應用程序</b>

    AWTK-WEB 快速入門(1) - C 語言應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。AWTKDesigner新建
    的頭像 發表于 11-27 11:46 ?253次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應用程序</b>

    第5章 MATLAB程序設計.ppt

    第5章 MATLAB程序設計
    發表于 10-24 16:40 ?0次下載

    在TM4C MCU上FreeRTOS開發通用應用程序應用說明

    電子發燒友網站提供《在TM4C MCU上FreeRTOS開發通用應用程序應用說明.pdf》資料免費下載
    發表于 09-11 14:15 ?0次下載
    在TM4C MCU上<b class='flag-5'>用</b>FreeRTOS開發通用<b class='flag-5'>應用程序</b>應用說明

    matlab預測模型怎么

    MATLAB預測模型是一種基于統計和數學方法的預測工具,廣泛應用于各種領域,如金融、氣象、生物醫學等。本文將介紹MATLAB預測模型的使用方法。 數據預處理 數據預處理是預測模型建立的第一步,主要目
    的頭像 發表于 07-11 14:33 ?652次閱讀

    針對特定內核使用PFlash,是否會影響多核應用程序性能

    /函數應保持在 PFlash 0,內核 1 保持在 Pflash1 ... 等。 但如果我們保留所有 .text 無論是在 PFlash0 還是在 PFlash1,是否會影響我的多核應用程序性能?
    發表于 07-04 06:04

    基于MATLAB的信號處理系統與分析

    在信息技術日新月異的今天,信號處理與分析技術在通信、控制、生物醫學、圖像處理等領域的應用日益廣泛。MATLAB作為一款功能強大的數學軟件,為信號處理與分析提供了強大的工具和支持。本文旨在探討
    的頭像 發表于 05-17 14:24 ?1172次閱讀

    STM32F4用來作為計算單元的時候,如何評估算法或應用的時間性能?

    STM32F4用來作為計算單元的時候,如何評估算法或應用的時間性能?能不能通過配置使之具備計時功能?精度達到us級別就足夠了。 關于計時,在debug狀態下,通過states的計數值可以計算時間
    發表于 05-16 06:37

    Anthropic推出iPhone應用程序和業務層

    Anthropic 推出 iPhone 應用程序和業務層,支持使用Claude 3 Opus、Sonnet 和 Haiku 模型
    的頭像 發表于 05-07 10:22 ?475次閱讀

    【從0開始創建AWTK應用程序】編譯應用到RTOS平臺

    AWTK是基于C語言開發的跨平臺GUI框架。本系列文章介紹如何從0開始創建AWTK應用程序,包括搭建開發調試環境、使用AWTK創建Hello工程并在模擬器上運行、將AWTK應用程序移植到其它平臺。在
    的頭像 發表于 03-21 08:23 ?647次閱讀
    【從0開始創建AWTK<b class='flag-5'>應用程序</b>】編譯應用到RTOS平臺

    應用程序中的服務器錯誤怎么解決?

    在使用應用程序時,可能會遇到服務器錯誤的問題。這種錯誤通常會導致應用程序無法正常運行 ,給用戶帶來不便。下面將介紹應用程序中的服務器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發表于 03-12 15:13 ?6376次閱讀

    LTE MQTT通信應用程序說明

    電子發燒友網站提供《LTE MQTT通信應用程序說明.pdf》資料免費下載
    發表于 02-21 10:47 ?0次下載
    LTE MQTT通信<b class='flag-5'>應用程序</b>說明
    主站蜘蛛池模板: 综合网天天| 亚洲综合激情六月婷婷在线观看| 欧美成人免费大片888| 日韩成人免费观看| 久久免费精品| 国产成人悠悠影院| 欧美18性欧美黑吊| 亚洲一区二区精品推荐| 黄视频免费在线看| 亚洲欧洲日韩综合| 色老头在线官方网站| 情久久| 精品一区视频| 高清色视频| 亚洲网站色| 欧美一区二区不卡视频 | 免费香蕉视频国产在线看| 男人的天堂一区二区视频在线观看| 欧美日韩a级a| 狠狠躁夜夜躁人人躁婷婷视频| 国产高清在线| 午夜视频免费国产在线| 美女被日出白浆| 国产亚洲精品久久yy5099| 欧美日本视频一区| 天天看片中文字幕| 久青草国产观看在线视频| 99一级毛片| 免费操人视频| 亚洲高清不卡视频| 婷婷第四色| 黄色免费网站在线| 天天舔天天色| 欧美性妇| 月夜免费观看高清在线完整| 色5月婷婷| 国产二区三区| 九九国产精品| 男女交性特一级| 手机精品在线| 高清色黄毛片一级毛片|