weixin_58000173 2021-05-08 14:58 采纳率: 0%
浏览 56

Java模拟赫尔怀特模型(Hull-White model)运用欧拉公式解微分方程

该模型为短期汇率模型,其方程为:dr(t) =(θ(t)−ar(t))dt+σdW(t)。其中a和σ是常数,θ(t)函数的选择是为了精确地拟合市场上观察到的初始收益率曲线,而W(t)是一个标准的布朗运动,这意味着微分dw(t)具有均值为0和方差为dt的正态分布。编写一个Java程序,在给定的时间段内模拟Hull-White模型,驱动模型的常数a、σ和函数θ(t)可以自行选择(例如作为类变量/常量),初始利率 r0 >0。时间段表示为T (T>0); 正整数n表示增量间隔的个数,将时间周期[0,T]分解为长度dt=T/n的n个区间,应用欧拉法模拟该时间段内的Hull-White模型。即,r(t= 0) =r0,对于任意给定的时间 t=kT/n,k∈ {0,...,n−1},r(t+dt) =r(t) +dr(t), 此处增量dr(t)由 dr(t) =(θ(t)−ar(t))dt+σdW(t) 给出。Java程序应该显示在选定时间段内(对于上述提到的所有的定时间 t=kT/n)的利率函数r(t)的值,并计算r(t)的最小值、最大值和平均值,对于最小值和最大值,显示达到这些值的时间点t。

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-05-08 15:46
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。

    首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、安装包资源发送或安装、软件使用指导等服务。

    我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。

    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作