1703567570
·点击工具>规划求解,设置目标单元格为G2,可变单元格为C3:C5,约束条件为C3>=0,C4>=0,C6<=0,点击求解。
1703567571
1703567572
·在“Calendar Curve”表中,你可以在单元格C7中输入你对当前波动率的最佳预测,然后看一看由GARCH模型拟合的日历曲线。
1703567573
1703567574
波动率锥、偏度和峰度锥
1703567575
1703567576
这些工作表可以用历史数据来生成各种波动率、偏度和峰度锥。
1703567577
1703567578
·访问http://finance.yahoo.com。
1703567579
1703567580
·在“Get Quotes”框内输入期权代码。
1703567581
1703567582
·点击“Historical Prices”链接,它位于页面左边“More on(ABC)”框中的正数第三个位置。
1703567583
1703567584
·设置起始日期为四年期,并点击“Get Prices”。
1703567585
1703567586
·将页面滚动至底部,并点击“Download to Spreadsheet”,选择选项“Open”。
1703567587
1703567588
·将所有数据剪切复制至Volatility Cones.xls(或Skew and Kurtosis cones.xls)中Yahoo!Finance data表中。
1703567589
1703567590
每日期权对冲模拟
1703567591
1703567592
这里我们会模拟一个vega为1000(这可以在historical returns表中的单元格O18和normal returns表中的单元格N18中进行更改)的已对冲的期权多头头寸的演变过程,我们会在每天收盘时进行对冲。我们使用美国期权市场的转换标准,即每手期权对应100股股票。“Normal Returns”表中会根据单元格N3和N4中的参数,生成一个几何布朗运动过程,而“Historical Returns”表中则使用历史数据。表中单元格O4是推导出的数值,而单元格O3被设置为0。这与我们的在用历史时间序列来度量波动率时所采用的基本假设一致。
1703567593
1703567594
·访问http://finance.yahoo.com。
1703567595
1703567596
·在“Get Quotes”框内输入期权代码。
1703567597
1703567598
·设置起始日期为一年之前,并点击“Get Prices”。检查是否显示了250天的数据。如果不是的话,就需要对日期进行适当调整(当然,也可以修改工作表来处理任意长度的历史数据)。
1703567599
1703567600
·将页面滚动至底部,并点击“Download to Spreadsheet”,选择选项“Open”。
1703567601
1703567602
·将所有数据剪切复制至DailyOptionHedgingSimulation.xls[1]中yahoo finance data表中。
1703567603
1703567604
·点击数据>排序>按日期升序。
1703567605
1703567606
·在单元格O13(或“Normal Returns”表中的单元格N13)中输入所买入的期权的隐含波动率(衍生品交易的零和游戏本质,意味着空头交易的结果刚好是多头交易的反面)。
1703567607
1703567608
·用来对冲的波动率可以在单元格O7中进行调整(“Normal Returns”表中为单元格N7)。
1703567609
1703567610
·按F9键可以重新计算“Normal Returns”表。
1703567611
1703567612
交易评估
1703567613
1703567614
Trade Evaluation表[2]是交易后评估过程的一个模板。可以在列C中输入每日损益,在列H中输入保证金。在单元格E2中输入利率。
1703567615
1703567616
交易目标
1703567617
1703567618
在Trading Goal.xls中,给定预期的损益和夏普比率(单元格C3和C4),我们可以模拟某一个策略的结果。它会画出20条该过程在半年中的实现线。显然,即便是最好的交易员也会在短期中遭遇不太好的结果。按F9键可以重新计算。
1703567619
[
上一页 ]
[ :1.70356757e+09 ]
[
下一页 ]