以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  期权认沽认购比率  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=94818)

--  作者:yaochun
--  发布时间:2016/3/16 14:45:21
--  期权认沽认购比率
我想编写一个期权认沽认购成交量比率和持仓量比率两个指标,如何实现?
--  作者:yaochun
--  发布时间:2016/3/16 14:55:41
--  
请版主指导。
--  作者:yukizzc
--  发布时间:2016/3/16 15:20:35
--  

通过行权价获取相关期权合约,可以通过该方法函数方便的对标的合约的行权价相关的期权合约进行快速定位.
用法:OPOBYPRIRCE(C,P,D,N,H);C:为标的合约代码;P:为欲查找的行权价期权合约行权价;D:行权方向 0认购 1认沽;

 

看下这个函数通过这个去取期权的一个合约代码,然后带入callstock取对应合约的成交量等数据


--  作者:yaochun
--  发布时间:2016/3/17 15:23:10
--  
认沽: OPOBYPRIRCE (\'510050\',1800,1,1,1);
认购: OPOBYPRIRCE ("510050",0.3,0,1,1);
都是返回-1

--  作者:yukizzc
--  发布时间:2016/3/17 15:47:42
--  
认沽:=OPOBYPRIRCE(\'QQ510050\',1.8,1,3,1);
认购:=OPOBYPRIRCE(\'QQ510050\',0.3,0,3,1);
msgout(1,认沽)

--  作者:yaochun
--  发布时间:2016/3/17 15:59:35
--  
认沽:OPOBYPRIRCE(\'QQ510050\',1.8,1,1,1);返回 1000001
认购:OPOBYPRIRCE(\'QQ510050\',1.8,0,1,1);返回 1000002
好像不对哦 没有这两个代码啊
 

--  作者:yaochun
--  发布时间:2016/3/17 16:02:27
--  
认沽持仓量: callstock (\'10000402\',   vtopenint   ,6,-1); 
这样可以取到数
INPUT:N1(10000402,0,100000000,1);
认沽持仓量: callstock (\'N1\',   vtopenint   ,6,-1); 
就取不到数了,不能这样用吗?

--  作者:yukizzc
--  发布时间:2016/3/17 16:18:09
--  

认沽:=OPOBYPRIRCE(\'QQ510050\',1.8,1,3,1);
认购:=OPOBYPRIRCE(\'QQ510050\',0.3,0,3,1);
msgout(1,认沽);
a:callstock(认沽,vtclose,6,0)

 

用在序列模式下要