以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  想获得所有期权合约的成交量信息,如何获取?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143842)

--  作者:qq代人发帖
--  发布时间:2016/12/2 9:40:38
--  想获得所有期权合约的成交量信息,如何获取?
请教:想获得所有期权合约的成交量信息,如何获取?

--  作者:jinzhe
--  发布时间:2016/12/2 9:51:27
--  
用来做什么?导出吗?
--  作者:canghaix
--  发布时间:2016/12/2 9:53:53
--  
不是,根据需要,要获得所有期权合约的成交量信息,如何获取?
--  作者:jinzhe
--  发布时间:2016/12/2 10:02:40
--  

http://www.weistock.com/WeisoftHelp/zidingyishuju.htm

做一个自定义数据,制作方法参考上面的链接


--  作者:canghaix
--  发布时间:2016/12/2 11:16:35
--  
这样设置后,获取的还是单只合约的价格信息。

  我想同时获取所有期权合约的价格信息,还需要如何设置呢?
--  作者:jinzhe
--  发布时间:2016/12/2 13:46:07
--  

第一步有点麻烦,需要手工添加所有的期权合约至“自选股”

 

然后下列代码就是你要的了:

variable:vv[100000]=0;
ss:STKCOUNT(\'自选股\' );

for i=1 to ss do begin
 vv[i]:=callstock(STKFROMBLK(\'自选股\' ,1 ),vtvol,datatype);
end

 

v[1]就是自选股里面第一个期权合约的成交量