楼主: mrchild
3111 1

[债券及固定收益证券] Monte Carlo simulations to the Libor Market Model by MATLAB [推广有奖]

  • 1关注
  • 1粉丝

博士生

65%

还不是VIP/贵宾

-

威望
0
论坛币
133 个
通用积分
0.0080
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
172 点
帖子
200
精华
0
在线时间
433 小时
注册时间
2008-10-30
最后登录
2023-12-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Apply Monte Carlo simulations to the Libor Market Model stochastic differential equation to model the expected value of a three-month spot rate 10 years from now!


% GIVEN CODES
f = repmat(0.05,40,1);
delta = 0.25;

vol=0.1;
for i=2:length(f)/2
    vol(i,1)=vol(i-1)+0.006;
end
for i=length(f)/2+1:length(f)
    vol(i,1)=vol(i-1)-0.006;
end
randn('state',0);
% GENERATES THE SAME STATE OF MONTE CARLO SIMULATION

clc
% Codes for the Monte Carlo Simulation
dt = .25;
sum = 0;
for i = 1:100
   
    forwardrate = zeros(40,41);
   
    forwardrate(:,1) = f;
   
    cov = vol*vol';
    for t = 2:41
        e = randn;
        dW = e*sqrt(dt);
      
        for T = t-1:40
            X = 0;
            for k = t-1:T
            X = X + delta*cov(k-t+2,T-t+2)*forwardrate(k,t-1)*dt/(1+delta*forwardrate(k,t-1));
            end
            forwardrate(T,t) = forwardrate(T,t-1) * (1+ sqrt(cov(T-t+2,T-t+2))*dW + X);
        end
    end
    sum = sum + forwardrate(40,41);
end
% HENCE THE EXPECTATION RESULT
E = sum/100
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Simulations Monte Carlo Simulation ulation market MATLAB Monte Carlo model market

坚冰已经打破,方向已经辨明,道路正在脚下,有抱负、有担当、有能力的中国人,坚定往前走,不动摇!!!
沙发
gerrac 发表于 2020-10-31 17:38:35 |只看作者 |坛友微信交流群
这是你自己写的吗

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-5 11:10