資源簡介
(1)用多時期二叉樹模型來近似風險中性幾何布朗運動,通過連續復利的原理計算出股票價格的上升因子和下降因子。
(2)構建二叉樹,計算其t(k)時刻可能的期權價格。
(3)根據期權屬性(美式、看跌)以及期權執行價格與最后一期各節點上
的股票價格計算出最后一期各個節點上的期權的內在價值;
(4)利用倒推定價方法,從最后的時間節點上,利用上升和下降概率計算相鄰兩個節點的期望并進行一期貼現得到前一期的期權價格。以此類推,得到當前期權價格。
代碼片段和文件信息
clc;clear;close?all;
s_0=9;Sigma=0.3;ratio_n=0.06;k=10;t=0.25;
n=5;
%s_0當前市價;sigma波動率;n:步長;r:無風險利率
%定義函數和賦值
stockprice=spbin(s_0Sigmatn);
optionprice=opbin(stockpriceSigmatnkratio_n);
function?stockprice=spbin(s_0Sigmat_k_mn)
dt=t_k_m/n;
u=exp(Sigma*sqrt(dt));
d=1/u;
stockprice=cell(1n+1);%定義數組
stockprice{1}=s_0;%賦值
%構造二叉樹矩陣.i為行數,計算其t(k)時刻可能的期權價格
for?i=1:n
????stockprice{i+1}=stockprice{i}*u;
????stockprice{i+1}=[stockprice{i+1};stockprice{i}(end)*d];
end
end
%定義函數和賦值
評論
共有 條評論