如何在gbm中使用montecarlo模拟

估计风险最常用的方法之一是使用蒙特卡罗模拟(MCS)。例如,为了计算一个投资组合的风险价值(VaR),我们可以运行一个蒙特卡罗模拟,在给定的置信区间内,在指定的时间范围内(我们总是需要为VaR指定两个条件:置信区间和时间范围)尝试预测一个投资组合的最坏可能损失。...

估计风险最常用的方法之一是使用蒙特卡罗模拟(MCS)。例如,为了计算一个投资组合的风险价值(VaR),我们可以运行一个蒙特卡罗模拟,在给定的置信区间内,在指定的时间范围内(我们总是需要为VaR指定两个条件:置信区间和时间范围)尝试预测一个投资组合的最坏可能损失。

在本文中,我们将使用金融学中最常见的模型之一:几何布朗运动(GBM)来回顾应用于股票价格的基本MCS。因此,虽然蒙特卡罗模拟可以参考各种不同的模拟方法,但我们将从最基本的方法开始。

从哪里开始

蒙特卡罗模拟是一种多次预测未来的尝试。在模拟结束时,成千上万的“随机试验”产生了可以分析的结果分布。基本步骤如下:

1.指定型号(如gbm)

在本文中,我们将使用几何布朗运动(GBM),它在技术上是一个马尔可夫过程。这意味着股票价格遵循随机游走,并且(至少)符合有效市场假说(EMH)的弱形式——过去的价格信息已经被纳入,下一个价格变动与过去的价格变动“有条件地独立”。

GBM的公式如下:

Δ不锈钢=μΔt+σϵΔtwhere:S=the 股票价格ΔS=股价变化μ=预期收益σ=收益标准差ϵ=随机变量\begin{aligned}&amp\frac{\Delta S}{S}\=\\mu\Delta t\+\\sigma\epsilon\sqrt{\Delta t}\\&amp\textbf{其中:}\\&S=\text{股价}\\&amp\Delta S=\text{股价变化}\\&amp\mu=\text{the expected return}\\&amp\sigma=\text{收益的标准差}\\&amp\epsilon=\text{随机变量}\\&amp\Delta t=\text{经过的时间段}\end{对齐}​SΔS​ = μΔt+σϵΔt型​where:S=the 股票价格ΔS=股价变化μ=预期收益σ=收益标准差ϵ=随机变量​

​如果我们重新安排公式来解决股票价格的变化,我们会看到GBM说股票价格的变化是股票价格“S”乘以括号内的两个项:

ΔS=S× (μΔt+σϵΔt) \Delta S\=\S\\times\(\mu\Delta t\+\\sigma\epsilon\sqrt{\Delta t})ΔS=S× (μΔt+σϵΔt型​)

第一项是“漂移”,第二项是“冲击”。对于每个时间段,我们的模型都假设价格会随着预期收益“漂移”上升。但是漂移会被随机冲击所震动(加或减)。随机冲击将是标准差“s”乘以随机数“e”。这只是一种标度标准差的方法。

这就是GBM的本质,如图1所示。股票价格遵循一系列步骤,其中每个步骤都是一个漂移加上或减去一个随机冲击(本身是股票标准差的函数):

007Ys3FFgy1grf34cqbcrj60ci069t8v02

图1

2.生成随机试验

有了模型规范,我们就可以进行随机试验。为了说明这一点,我们使用microsoftexcel进行了40次试验。请记住,这是一个不现实的小样本;大多数模拟或“模拟人生”至少运行几千次试验。

在这种情况下,让我们假设股票从第0天开始,价格为10美元。下面是一个结果图表,其中每个时间步(或间隔)为一天,系列运行10天(总结:40次试验,每天步骤超过10天):

007Ys3FFgy1grf34dx6gjj606t0byaa302 007Ys3FFgy1grf34enyiwj606o0by3yp02

图2:几何布朗运动

结果是在10天结束时模拟40个股票价格。没有一个跌破9美元,一个跌破11美元。

3.处理输出

模拟产生了假设未来结果的分布。我们可以用输出做几件事。

例如,如果我们想用95%的置信度来估计VaR,那么我们只需要找到排名第38的结果(第三差的结果)。这是因为2/40等于5%,所以两个最差的结果是最低的5%。

如果我们将显示的结果堆叠到多个箱子中(每个箱子是$1的三分之一,因此三个箱子涵盖了$9到$10的区间),我们将得到以下直方图:

Simulated Price

记住,我们的GBM模型假设正态性;价格回报是正态分布的预期回报(平均值)“m”和标准差“s”。有趣的是,我们的直方图看起来并不正常。事实上,随着更多的试验,它将不会趋于正常。相反,它将倾向于对数正态分布:一个急剧下降到左边的平均数和一个高度倾斜的“长尾”到右边的平均数。

对于初学的学生来说,这往往会导致潜在的混乱:

  • 价格回报是正态分布的。
  • 价格水平是对数正态分布。

可以这样想:一只股票的回报率可以上升或下降5%或10%,但经过一段时间后,股价不能为负。此外,上涨的价格会产生复合效应,而下跌的价格会减少基数:损失10%,下次损失的就更少了。

这是一张对数正态分布图,叠加在我们的假设上(例如,起价10美元):

Lognormal Distribution

底线

蒙特卡罗模拟将选定的模型(指定仪器的行为)应用于大量随机试验,试图产生一组可能的未来结果。在模拟股票价格方面,最常用的模型是几何布朗运动(GBM)。GBM假设恒定漂移伴随随机冲击。虽然GBM下的周期收益是正态分布的,但随后的多周期(例如10天)价格水平是对数正态分布的。

  • 发表于 2021-06-12 06:33
  • 阅读 ( 167 )
  • 分类:商业金融

你可能感兴趣的文章

如何(以及为什么)使用谷歌的chromebook模拟器

...式的模拟在您的浏览器内,您可以使用它来了解更多有关如何导航Chrome操作系统。它提供了许多逐步的教程,帮助您熟悉操作系统。 为什么要使用谷歌的chromebook模拟器? 谷歌的模拟器是为那些最近买了一个新的Chromebook或者想...

  • 发布于 2021-04-03 04:32
  • 阅读 ( 159 )

如何在mac上使用playstation 4的dualshock 4控制器

...国**,那么没有必要专门为它提供50 Gb的SSD空间。 相关:如何在Mac上安装Windows与训练营 无线配对或**控制器 当要将PS4控制器连接到Mac时,您有两种选择:使用USB微型电缆,或通过蓝牙无线连接。USB选项很简单:你只要**控制器...

  • 发布于 2021-04-08 22:34
  • 阅读 ( 126 )

新药使脑癌细胞爆炸

...肿瘤细胞——多形性胶质母细胞瘤(GBM)。这项研究发表在今天的《细胞》杂志上,是在小鼠身上进行的,因此该方法在准备进行人体试验之前还需要更多的测试。但如果这种方法能坚持下去,总有一天它会成为一种全新的癌症...

  • 发布于 2021-04-25 14:22
  • 阅读 ( 85 )

博世gbm-350(bosch gbm-350)和gsb-550型(gsb-550)的区别

...10毫米1.5–13毫米功率输出160瓦270瓦混凝土钻孔能力无法使用的13毫米刀具长度240毫米262毫米刀具高度190毫米253毫米刀具宽度7065.5毫米冲击钻进无法使用的可用博世gbm-350与博世g**-550对比表什么是博世gbm-350(bosch gbm-350)?博世GBM-350...

  • 发布于 2021-07-10 19:05
  • 阅读 ( 237 )

如何给任何照片的模拟相机处理

...的数码摄影带来模拟效果。但是你的普通照片呢?下面是如何拍摄一张普通照片,并给它模拟的外观。MacLife概述了一个非常简单的过程,即使用Photoshop拍摄普通照片并将其转换为模拟照片,但几乎任何基本的图像编辑器都可以...

  • 发布于 2021-07-25 16:58
  • 阅读 ( 78 )

什么是不同类型的计算机模拟程序?(the different types of computer simulation programs?)

...个模拟,允许一个人改变程序中的变量,并查看这些变化如何实际改变特定情况或实验的结果。 ...

  • 发布于 2021-12-08 19:15
  • 阅读 ( 190 )

如何我选择最好的wap模拟器?(i choose the best wap emulator?)

...动电话越多,您就越了解站点在这些单元中的外观,以及如何相应地开发站点,从而解决在开发过程中遇到的任何显示问题。用于标准浏览器的网站可以启用WAP,WAP仿真器还允许用户确认向手机显示的是正确版本的网站。。 ...

  • 发布于 2022-01-01 00:25
  • 阅读 ( 118 )

如何我知道哪个更好,模拟和数字?(i know which is better, analog or digital?)

在决定使用模拟信号还是数字信号时,必须了解每种类型的好处和缺点。有些设备同...

  • 发布于 2022-02-09 18:38
  • 阅读 ( 102 )

如何在模拟人生1上生个孩子(have a baby on the sims 1)

方法1方法1/2:通过接吻 1选择一对异性伴侣。使用成年男性和成年女性Sim卡创建家庭,或使用成年男性和成年女性Sim卡加载现有家庭。 2满足模拟市民的需求。如果你的模拟市民心情不好,你不能指导他们生孩子。确保他们...

  • 发布于 2022-04-04 09:23
  • 阅读 ( 153 )

如何在驾驶模拟器中学习驾驶(learn to drive in a driving simulator)

...描道路以及使用转向信号。 2测试各种制动情况,了解如何安全停车。毫无疑问,驾驶过程中最重要的两个动作是加速和制动。将自己置于不同的制动场景中,以便以可控的方式舒适地停车。例如,使用模拟器在有大量行人步...

  • 发布于 2022-04-09 02:57
  • 阅读 ( 65 )