全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
1903 1
2008-05-25
<p>新手求救,查了好久都不知道那出问题,算出来option总是不对,好心大侠帮忙看看:</p><p>Function lookback(initial, up, down, interest, periods, runs)<br/>    Dim pricepath() As Double<br/>    ReDim pricepath(periods + 1)<br/>    <br/>     <br/>    'risk-neutral probabilities<br/>    piup = (interest - down) / (up - down)<br/>    pidown = 1 - piup<br/> <br/>    temp = 0<br/> <br/> For Index = 1 To runs<br/>  'generate path<br/>  For i = 1 To periods<br/>  pricepath(0) = initial<br/>  pathprob = 1<br/>  If Rnd > pidown Then<br/>     pricepath(i) = pricepath(i - 1) * up<br/>     <br/>     Else:<br/>     pricepath(i) = pricepath(i - 1) * down<br/>  End If<br/>  <br/>  Next i<br/>  priceminimum = Application.Min(pricepath)<br/>  callpayoff = Application.Max(pricepath(periods) - priceminimum, 0)<br/>  <br/>  temp = temp + callpayoff<br/>Next Index</p><p>lookback = (temp / interest ^ periods) / runs<br/>  </p><p>End Function<br/>跪谢。。。。。。。。。。</p>
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-17 10:20:40
提示什么错误
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群