OptionValuation:一个期权估值的 ShinyAPP

OptionValuation:一个期权估值的 ShinyAPP

该项目的作者为:DavZim/OptionValuation。是一个 Shiny APP,感觉超级棒,就简单翻译部署了一下,网址为:https://czxa.shinyapps.io/optionvaluation/

安装

不过https://czxa.shinyapps.io/optionvaluation/加载很慢,最好还是在本地运行,

1
shiny::runGitHub('OptionValuation', 'czxa')

你可能需要安装下面的包:

1
2
pkgs <- c("data.table", "DT", "ggplot2", "knitr", "magrittr", "rmarkdown", "fOptions", "shiny")
install.packages(pkgs)

如果你的电脑上使用 ggplot2 绘图不支持中文(往往是 MacOS),可以安装我修改后的 ggplot2:

1
devtools::install_github("czxa/ggplot2")

预览

支付

期权估值

二叉树方法

BSM 模型

希腊字母计算

Shiny APP 部署

Shiny APP 的部署教程可以参考官方教程shinyapps。简要来说需要下面几步:

注册 shinyapps.io

注册完之后就可以获得 token 和 secret 了:

使用 rsconnect 包部署

1
2
3
library(rsconnect)
setAccountInfo(name="<ACCOUNT>", token="<TOKEN>", secret="<SECRET>")
deployApp()

如果您正在使用 RStudio IDE,则还可以在查看应用程序时单击“发布”按钮来部署应用程序。

# R

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×