欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 需求:50ETF期权,当月和次月合约行权价的平值以及上下两档(当月5档+次月5档)的认购和认沽隐含波动率,以上共20个数值,求和取平均值,将结果输出为分时图,以及日K线图。

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4598人关注过本帖树形打印复制链接

主题:需求:50ETF期权,当月和次月合约行权价的平值以及上下两档(当月5档+次月5档)的认购和认沽隐含波动率,以上共20个数值,求和取平均值,将结果输出为分时图,以及日K线图。

帅哥哟,离线,有人找我吗?
alan2109
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
  发帖心情 Post By:2018/3/15 17:16:58 [显示全部帖子]

版主辛苦了!您给的建议很有用,非常感谢教会我解决问题的思路
但是我现在这边不是很会计算后面的均值以及输出到图表这一步,而且我想要生成一个独立的K线图和分时图用以反应我们计算出来的结果、
所以,还望版主帮忙,能多辛苦帮我给我一个更完整的解决方案,

非常感谢!谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
alan2109
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
  发帖心情 Post By:2018/3/16 15:49:54 [显示全部帖子]

PZ:=ROUNDS(CALLSTOCK('QQ510050',VTCLOSE,0),2);//平值行权价
0PG:=OPOBYPRIRCE('QQ510050',PZ,0,0,1);//当月平值的认购合约
0D1PG:=OPOBYPRIRCE('QQ510050',PZ-0.05,0,0,1);//当月比平值低一档的认购合约
0D2PG:=OPOBYPRIRCE('QQ510050',PZ-0.10,0,0,1);//当月比平值低二档的认购合约
0G1PG:=OPOBYPRIRCE('QQ510050',PZ+0.05,0,0,1);//当月比平值高一档的认购合约
0G2PG:=OPOBYPRIRCE('QQ510050',PZ+0.10,0,0,1);//当月比平值高二档的认购合约

0PGYB:OPTIONINFO2(12,0PG);//当月平值的认购合约隐波
0D1PGYB:OPTIONINFO2(12,0D1PG);//当月比平值低一档的认购合约隐波
0D2PGYB:OPTIONINFO2(12,0D2PG);//当月比平值低二档的认购合约隐波
0G1PGYB:OPTIONINFO2(12,0G1PG);//当月比平值高一档的认购合约隐波
0G2PGYB:OPTIONINFO2(12,0G2PG);//当月比平值高二档的认购合约隐波

YBH:(0PGYB+0D1PGYB+0D2PGYB+0G1PGYB+0G2PGYB);
YBJ:ROUNDS(YBH/5,4);//波动率均值取4位小数点


大神,这个写法对不对?为什么我按照这样,得到的隐含波动率都跟T报价页面显示不同?OPTIONINFO2这个函数使用方法不对吗?

求大神解答

 回到顶部
帅哥哟,离线,有人找我吗?
alan2109
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
  发帖心情 Post By:2018/3/16 16:10:46 [显示全部帖子]

我在两台不同的PC上运行这个代码,发现公式得出的结果很接近,而两台PC客户端的T报价页面波动率都会略有不同,是不是软件页面显示会有不准确的问题?而我们的公式运算反而是正确的?

还有个问题要请教,就是结果的小数点数位问题,如何设置成取4位小数点位数呢?现在都被自动处理了,比如隐含波动率出现0.19,0.188一类,我代码里面的YBH结果返回是0.948,YBJ返回0.19

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
alan2109
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
  发帖心情 Post By:2018/3/16 16:52:53 [显示全部帖子]

这个数据算出来了,如何生成分时图和K线图呢?

 回到顶部
帅哥哟,离线,有人找我吗?
alan2109
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
  发帖心情 Post By:2018/3/16 17:05:00 [显示全部帖子]

始终保持在最新的K线上面,不能形成连续的是吧?这个数值能导出吗?实时导出到txt或excel文件中?


 回到顶部
帅哥哟,离线,有人找我吗?
alan2109
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/3/15 17:13:57
OPOBYPRIRCE的注释  发帖心情 Post By:2018/3/18 11:56:07 [显示全部帖子]

0PG:= OPOBYPRIRCE('QQ510050',PZ,0,0,1);//当月平值的认购合约
1PG:=OPOBYPRIRCE('QQ510050',PZ,0,1,1);//次月平值的认购合约

求答案:
OPOBYPRIRCE的注释里面关于月份选择的参数,不是很明确,我原本以为0代表当月,1代表次月,但是通过对比真实数据发现,刚好相反,请问这个设定的准确解释是什么?谢谢大神

 回到顶部