楼主: leihengzhishang
1823 6

[其它] 求Matlab编程训练 [推广有奖]

  • 4关注
  • 27粉丝

已卖:70份资源

教授

72%

还不是VIP/贵宾

-

威望
0
论坛币
9067 个
通用积分
890.4107
学术水平
101 点
热心指数
117 点
信用等级
84 点
经验
395 点
帖子
1247
精华
0
在线时间
1581 小时
注册时间
2011-3-21
最后登录
2024-10-18

楼主
leihengzhishang 发表于 2012-4-17 21:26:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
感觉Matlab的学习到了一个瓶颈了。
果然,如果没有大量的实际操练,很难熟练掌握一样东西。
所以,有没有人想要求助Matlab编程的,个人正好需要这样的训练。
个人还没有到高手的地步,所以可能会出现编得不好或者不能解决问题的情况出现。
但如果有人想试试,那我会保证尽力而为的。






二维码

扫码加我 拉你入群

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

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

关键词:MATLAB编程 MATLAB matla atlab Lab

已有 1 人评分热心指数 收起 理由
xrym + 1 鼓励积极发帖讨论

总评分: 热心指数 + 1   查看全部评分

沙发
aibieli731001 发表于 2012-4-17 21:29:34
同道中人,相互学习。

藤椅
315525625 在职认证  发表于 2012-4-17 23:43:48
很好啊

板凳
清风信步 发表于 2012-11-15 04:06:18
求二叉树模型的倒推定价matlab程序:
参数为: sigma=0.3; r=0.05; dt=1; N=5; s(0)=150.
求t=0时刻forward contract的价值。多谢!
已有 1 人评分热心指数 收起 理由
xrym + 1 鼓励积极发帖讨论

总评分: 热心指数 + 1   查看全部评分

报纸
leihengzhishang 发表于 2012-11-15 23:08:06
清风信步 发表于 2012-11-15 04:06
求二叉树模型的倒推定价matlab程序:
参数为: sigma=0.3; r=0.05; dt=1; N=5; s(0)=150.
求t=0时刻forwa ...
期权二叉树定价:
function price=calloption(s,k,t,r,sigma,n)
% price for option by binominal tree
% 2012-11-15,R2010b版本

S=zeros(n+1);
V=zeros(n+1);
dt=t/n;        %二叉树时间间隔长度
v=exp(-r*dt);  %折现因子
u=exp(sigma*dt^0.5);    %上涨幅度
d=1/u;                  %下跌幅度
p=(1+r*dt-d)/(u-d);      %风险中性概率
for i=1:n+1              
    tn=n+1-i;            %第tn个时间段
    for j=1:tn+1
        un=j-1;          %股票上涨的次数
        S(j,i)=s*u^un*d^(tn-un);
        if i==1
            V(j,i)=max(S(j,i)-k,0);   %某状态下期权价值
        else
            V(j,i)=(p*V(j+1,i-1)+(1-p)*V(j,i-1))*v;
        end   
    end
end
price=V(1,n+1);

地板
清风信步 发表于 2012-11-18 00:21:36
leihengzhishang 发表于 2012-11-15 23:08
期权二叉树定价:
function price=calloption(s,k,t,r,sigma,n)
% price for option by binominal tree ...
多谢啊!好像题目没给成交价k的值,我再看看

7
leihengzhishang 发表于 2012-11-18 09:00:17
清风信步 发表于 2012-11-15 04:06
求二叉树模型的倒推定价matlab程序:
参数为: sigma=0.3; r=0.05; dt=1; N=5; s(0)=150.
求t=0时刻forwa ...
如果你非得用二叉树求远期合约零时刻的价值的话,也可以。从理论上来说,应该是等于S(0)。如果是用二叉树,只有在时间间隔非常小时,结果才是正确的。因为时间间隔趋于零时,二叉树才会近似几何布朗运动。
程序改改就可以了:
function price=futurecontract(s,t,r,sigma,n)
%
% 2012-11-15,R2010b版本

S=zeros(n+1);
V=zeros(n+1);
dt=t/n;        %二叉树时间间隔长度
v=exp(-r*dt);  %折现因子
u=exp(sigma*dt^0.5);    %上涨幅度
d=1/u;                  %下跌幅度
p=(1+r*dt-d)/(u-d);      %风险中性概率
for i=1:n+1              
    tn=n+1-i;            %第tn个时间段
    for j=1:tn+1
        un=j-1;          %股票上涨的次数
        S(j,i)=s*u^un*d^(tn-un);
        if i==1
            V(j,i)=S(j,i);   
        else
            V(j,i)=(p*V(j+1,i-1)+(1-p)*V(j,i-1))*v;
        end   
    end
end
price=V(1,n+1);

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 14:26