欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 布朗运动:股票价格波动的数学建模基础

布朗运动:股票价格波动的数学建模基础

2025/5/7 6:58:07 来源:https://blog.csdn.net/deepever/article/details/147563243  浏览:    关键词:布朗运动:股票价格波动的数学建模基础

布朗运动:股票价格波动的数学建模基础

一、布朗运动的起源与金融意义

1827年,植物学家罗伯特·布朗观察到悬浮在水中的花粉颗粒做无规则运动,后被命名为布朗运动。在金融领域,它被用来描述资产价格的“随机波动”,是期权定价(如Black-Scholes模型)的核心假设之一。

二、标准布朗运动(Standard Brownian Motion)

1. 数学定义(Wiener过程)

随机过程 W ( t ) W(t) W(t) 满足以下条件:

  1. 初始条件 W ( 0 ) = 0 W(0) = 0 W(0)=0
  2. 独立增量:对任意 0 ≤ s < t 0 \leq s < t 0s<t,增量 W ( t ) − W ( s ) W(t) - W(s) W(t)W(s) 独立于 W ( u ) , u ≤ s W(u), u \leq s W(u),us
  3. 正态增量 W ( t ) − W ( s ) ∼ N ( 0 , t − s ) W(t) - W(s) \sim N(0, t - s) W(t)W(s)N(0,ts)
  4. 路径连续性:几乎所有路径连续(无跳跃)

2. 关键性质

  • 均值与方差
    E [ W ( t ) ] = 0 , V a r [ W ( t ) ] = t E[W(t)] = 0, \quad Var[W(t)] = t E[W(t)]=0,Var[W(t)]=t
  • 鞅性质
    对任意 s ≤ t s \leq t st,有 E [ W ( t ) ∣ W ( s ) ] = W ( s ) E[W(t) | W(s)] = W(s) E[W(t)W(s)]=W(s)(未来增量的期望为0,无趋势)。
  • 样本路径
    连续但不可微(处处“粗糙”,符合市场价格波动的无序性)。

在这里插入图片描述

图1:标准布朗运动的3条样本路径,显示无规则波动特性

三、一般布朗运动(Generalized Brownian Motion)

在标准布朗运动基础上引入漂移项扩散项,描述带趋势的随机波动:
d X ( t ) = μ d t + σ d W ( t ) dX(t) = \mu dt + \sigma dW(t) dX(t)=μdt+σdW(t)

  • 漂移项( μ d t \mu dt μdt):表示单位时间内的平均趋势(如股票的预期收益率)。
  • 扩散项( σ d W ( t ) \sigma dW(t) σdW(t)):表示随机波动, σ \sigma σ 为波动率(衡量波动幅度)。

1. 解的形式

通过积分可得:
X ( t ) = X ( 0 ) + μ t + σ W ( t ) X(t) = X(0) + \mu t + \sigma W(t) X(t)=X(0)+μt+σW(t)

  • 均值 E [ X ( t ) ] = X ( 0 ) + μ t E[X(t)] = X(0) + \mu t E[X(t)]=X(0)+μt
  • 方差 V a r [ X ( t ) ] = σ 2 t Var[X(t)] = \sigma^2 t Var[X(t)]=σ2t

四、几何布朗运动(Geometric Brownian Motion, GBM)

股票价格 S ( t ) S(t) S(t) 不能为负,且实证显示其对数收益率近似正态分布,因此用几何布朗运动建模:
d S ( t ) = μ S ( t ) d t + σ S ( t ) d W ( t ) dS(t) = \mu S(t) dt + \sigma S(t) dW(t) dS(t)=μS(t)dt+σS(t)dW(t)

  • 核心假设:对数收益率 ln ⁡ ( S ( t ) / S ( 0 ) ) \ln(S(t)/S(0)) ln(S(t)/S(0)) 服从一般布朗运动。

1. 随机微分方程(SDE)求解

通过伊藤引理(后续章节详细推导),可得解析解:
S ( t ) = S ( 0 ) exp ⁡ ( ( μ − σ 2 2 ) t + σ W ( t ) ) S(t) = S(0) \exp\left( \left(\mu - \frac{\sigma^2}{2}\right)t + \sigma W(t) \right) S(t)=S(0)exp((μ2σ2)t+σW(t))

  • 对数正态分布 ln ⁡ S ( t ) ∼ N ( ln ⁡ S ( 0 ) + ( μ − σ 2 2 ) t , σ 2 t ) \ln S(t) \sim N\left( \ln S(0) + \left(\mu - \frac{\sigma^2}{2}\right)t, \sigma^2 t \right) lnS(t)N(lnS(0)+(μ2σ2)t,σ2t)
  • 均值 E [ S ( t ) ] = S ( 0 ) e μ t E[S(t)] = S(0) e^{\mu t} E[S(t)]=S(0)eμt(指数增长,符合资产复利效应)

五、布朗运动 vs 几何布朗运动:金融场景对比

特征布朗运动 (X(t))几何布朗运动 (S(t))
取值范围全体实数(可正可负)正实数((S(t) > 0))
金融应用收益率建模(如短期波动)资产价格建模(如股票、期权标的)
对数变换无特殊意义(\ln S(t)) 服从布朗运动
典型案例债券短期收益率波动股票价格长期走势

六、Python实战:模拟布朗运动与几何布朗运动路径

import numpy as np
import matplotlib.pyplot as pltdef simulate_brownian_motion(T=1, N=252, mu=0, sigma=0.2, S0=100):dt = T / Nt = np.linspace(0, T, N+1)W = np.cumsum(np.sqrt(dt) * np.random.normal(size=N))  # 标准布朗运动增量X = S0 + mu * t + sigma * W  # 一般布朗运动S = S0 * np.exp((mu - 0.5 * sigma**2) * t + sigma * W)  # 几何布朗运动return t, X, S# 模拟参数
T = 1  # 1年
N = 252  # 252个交易日
mu = 0.1  # 漂移率(年化)
sigma = 0.2  # 波动率(年化)
S0 = 100  # 初始价格# 生成路径
t, X, S = simulate_brownian_motion(T, N, mu, sigma, S0)# 可视化
plt.figure(figsize=(12, 5))
plt.subplot(1, 2, 1)
plt.plot(t, X)
plt.title(f'一般布朗运动 (μ={mu}, σ={sigma})')
plt.xlabel('时间')
plt.ylabel('X(t)')plt.subplot(1, 2, 2)
plt.plot(t, S)
plt.title(f'几何布朗运动 (μ={mu}, σ={sigma})')
plt.xlabel('时间')
plt.ylabel('S(t)')plt.tight_layout()
plt.show()

输出效果

  • 左图:一般布朗运动路径,可能跌破0(如X(t) < 0),不适合价格建模。
  • 右图:几何布朗运动路径,始终为正,且呈现指数增长趋势(符合股价特性)。

七、布朗运动在金融建模中的核心作用

  1. 期权定价基础:Black-Scholes模型假设标的资产价格服从几何布朗运动,通过伊藤引理推导期权价格。
  2. 风险中性定价:在风险中性测度下,资产的期望收益率等于无风险利率,布朗运动的漂移项调整为 r r r(无风险利率)。
  3. 波动率建模 σ \sigma σ 作为模型参数,可通过历史数据估计或用隐含波动率推导。

本节总结

  • 标准布朗运动是无趋势的随机波动,是所有随机过程模型的“基石”。
  • 几何布朗运动通过对数变换解决了价格非负性和复利增长问题,成为股票价格的标准模型。
  • 布朗运动的“独立增量”和“正态分布”特性,为金融衍生品定价提供了数学可行性。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词