Negative rates in blsprice
4 次查看(过去 30 天)
显示 更早的评论
Why is negative rates not allowed in function 'blsprice'?
0 个评论
回答(1 个)
Vineeth Kartha
2016-3-18
Hi,
Negative rates are not allowed in BLSPRICE.
However, you can modify the function 'blscheck.m' called by BLSPRICE opening it in the MATLAB Editor by typing in the MATLAB Command Window:
>> edit blscheck
Then, commenting out the lines 66-69:
if any(Rate(:) < 0)
error(message('finance:blscheck:NegativeRiskFreeRate'));
end
will prevent the code from stopping when a negative rate is used in BLSPRICE.
Hope this helps.
Regards
Vineeth
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Financial Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!