====== 期权计算器 ====== #期权定价 参数 * AssetPrice: 股票价格 * StrikePrice: 行权价格 * IntRate: 无风险利率 * Expiration: 按照无风险利率计算的过期期数,比如90天过期,无风险利率为4%每年,则到期期数为:90/360=0.25 * ImpliedVol: 隐含波动率或者标准差 以下公式为Excel公式,直接替换相关变量即可(如果公共变量用绝对引用,其他变量用相对引用) PriceCall=NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration)))*AssetPrice-NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration))-ImpliedVol*SQRT(Expiration))*StrikePrice*EXP(-1*IntRate*Expiration) PricePut=StrikePrice*EXP(-1*IntRate*Expiration)-AssetPrice+NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration)))*AssetPrice-NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration))-ImpliedVol*SQRT(Expiration))*StrikePrice*EXP(-1*IntRate*Expiration) DeltaC=NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration))) DeltaP=NORMSDIST((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration)))-1 Gamma=NORMDIST(((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration))),0,1,FALSE)/(AssetPrice*ImpliedVol*SQRT(Expiration)) Vega=AssetPrice*NORMDIST(((LN(AssetPrice/StrikePrice)+(IntRate+ImpliedVol*ImpliedVol/2)*Expiration)/(ImpliedVol*SQRT(Expiration))),0,1,FALSE)*SQRT(Expiration)