- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 14017 个
- 通用积分
- 1902.7157
- 学术水平
- 1119 点
- 热心指数
- 1167 点
- 信用等级
- 1061 点
- 经验
- 8347 点
- 帖子
- 1625
- 精华
- 1
- 在线时间
- 2458 小时
- 注册时间
- 2010-10-10
- 最后登录
- 2024-11-19
学科带头人
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 14017 个
- 通用积分
- 1902.7157
- 学术水平
- 1119 点
- 热心指数
- 1167 点
- 信用等级
- 1061 点
- 经验
- 8347 点
- 帖子
- 1625
- 精华
- 1
- 在线时间
- 2458 小时
- 注册时间
- 2010-10-10
- 最后登录
- 2024-11-19
| 开心 2024-4-7 06:44:11 |
---|
签到天数: 342 天 连续签到: 5 天 [LV.8]以坛为家I
|
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
- function [Call, Put] = FormulaBS( S, K, r, tau, sigma, yield)
- % Evaluation of the call and put values using Black-Scholes formula
- %
- % Input
- % S: Current price of the underlying asset;
- % K: Strike price;
- % r: (continuous) short-time interest rate for the period;
- % tau: time to maturity;
- % sigma: volatility in the B-S model;
- % yield: continuous dividend rate.
- %
- % N.B. All parameters can be vectors. If there is more than one, then they
- % must have the same dimension.
- %
- % Output
- % Call: value of the European call,
- % Put : value of the European put.
- %
- % N.B.: The time and rate must be on the same scale as the one used for
- % estimating sigma. For example, if sigma is estimated with daily
- % prices, then tau should be in days, and r should be the interest
- % rate for 1 day.
- if nargin < 6
- yield = 0;
- end
- d1 = (log(S./K)+ (r-yield).*tau + (sigma.^2).* tau / 2)./ ( sigma.* sqrt( tau ) );
- d2 = d1 - sigma.* sqrt( tau );
- Call = exp( -yield.* tau ).*S.* normcdf( d1 ) - exp( -r.* tau ).* K.* normcdf( d2 );
- Put = Call - S.* exp( -yield.* tau ) + K.* exp( -r.* tau ); % Put-Call parity
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|
|
-
总评分: 经验 + 100
论坛币 + 100
学术水平 + 5
热心指数 + 5
信用等级 + 5
查看全部评分
|