Wind WSS 与 WSET 中读取合约ContractMultiplier的问题
- WSET 中读取某一个Underlying的期权合约时,
2
可以设置,也必须设置一个时间, 例如 上图中 2020-11-30 是510050.SH的分红日,期权老合约变为A,同时有新合约M成为标准合约
如果把日期改为2020-11-29则会返回还没有变成A合约的M标准合约
随后返回的数据项中
可以看到他的合约乘数是和日期相关的,他们在30日变成了10145,而29日还是10000
- WSS 读取合约乘数的时候,有2个Column可以用,分别是 contractmultiplier 和 exe_ratio 但是 exe_ratio 支持 日期,这时候效果就不同了, 下图我们日期设为 2020.11.29 日, 510050还没有分红,那么这时候的合约乘数应该为10000,而不是10145,
3.
我们看到 exe_ratio 返回的是 2020.11.29日的合约乘数, 但是 contractmultiplier 返回的是 目前最新的合约乘数10000
同时也要注意到,对于 10002995.SH 这个合约,尽管他是 2020.11.30日才上市的,但是Wind仍然返回了数据,这种没有逻辑的处理方法我不喜欢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能