以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  期权合约怎么获取  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=188482)

--  作者:rockyan
--  发布时间:2021/5/26 15:14:45
--  期权合约怎么获取

比如,当前月份是5月,IH合约=3610,我要得到当前月份的50ETF购6月3600期权的数据,PYTHON怎么表示呢?

查了下合约信息,是QQ+数字的代码形式,如果用字符串形成 50ETFG6Y3600 能找到合约数据吗?

如果不能,怎么办呢


--  作者:rockyan
--  发布时间:2021/5/27 9:14:59
--  
此问题还是不会,麻烦解答一下,谢谢
--  作者:无为剑
--  发布时间:2021/5/27 11:38:39
--  

opobyprirce 通过行权价获取相关期权合约

optionlabel_book 取指定标的指定月份的期权合约

看一下这个函数是否是你需要的
[此贴子已经被作者于2021/5/27 11:39:50编辑过]

--  作者:rockyan
--  发布时间:2021/5/27 12:57:09
--  

opobyprirce(code,market,price, direct, monthtype, check)

这个code,又应该是什么呢?

必填项


--  作者:rockyan
--  发布时间:2021/5/27 13:00:16
--  

opobyprirce(code,market,price, direct, monthtype, check)

这个code,又应该是什么呢?“标的的品种代码”是指什么呢?如果知道了品种的具体代码,不是也就不需要这样取值了吗?应该是什么呢

必填项


--  作者:rockyan
--  发布时间:2021/5/27 15:45:39
--  
?
--  作者:wenarm
--  发布时间:2021/5/27 23:26:39
--  
optionlabel_book(\'510050\',"QQ","2106", 1)
--  作者:rockyan
--  发布时间:2021/5/28 10:49:10
--  

谢谢解答,试了一下,

    QQhy = opobyprirce("510050","QQ",3600, 1, 1, 1)

    print([QQhy])

    QQclose = history_bars(QQhy, 10, \'1d\', \'CLOSE\')
    print([QQclose])

结果

10:47:46 > [\'\']
10:47:46 > [array([], dtype=float64)]
10:47:46 > [\'\']
10:47:46 > [array([], dtype=float64)]
10:47:46 > [\'\']
10:47:46 > [array([], dtype=float64)]

 

怎么回事呢?


--  作者:banzhuan
--  发布时间:2021/5/28 13:14:33
--  
这边行权价改为 3.6 再试试
QQhy = opobyprirce("510050","QQ",3.6, 1, 1, 1)
print([QQhy])
--  作者:rockyan
--  发布时间:2021/5/28 13:14:42
--  
数据都是有的