以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表模式下跨品种调用的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149370)

--  作者:牤牛
--  发布时间:2017/3/20 14:02:32
--  图表模式下跨品种调用的问题
标准版下图表模式下,我如果是螺纹钢的图表,需要调用铁矿石的持仓量参数并进行一些计算,请问:
1.能否实现该功能;
2.如果能实现,是否必须打开两个图表;
3.如果我想统计持仓量的变化,比如连续几个周期持仓量增加,用count函数能完成吗?

--  作者:jinzhe
--  发布时间:2017/3/20 14:04:53
--  

1.可以,引用持仓量代码:callstock(\'i00\',vtopenint,datatype);

2.不需要

3.ccl:callstock(\'i00\',vtopenint,datatype);

   zz:(ccl-ref(ccl,1))>0;

   条件:count(zz,n);


--  作者:牤牛
--  发布时间:2017/3/20 20:48:18
--  
 请问vtopenint是什么意思?和openint有什么区别?
--  作者:jinzhe
--  发布时间:2017/3/21 8:50:49
--  
在callstock里面使用的固定参数,是一个固定搭配,openint是单独使用的
--  作者:牤牛
--  发布时间:2017/3/27 22:09:02
--  
 螺纹钢的5分钟图表,跨周期跨品种调用铁矿石的持仓量(1分钟周期):
ccl:callstock(\'i00\',vtopenint,1);

   zz:(ccl-ref(ccl,1));

我发现zz得到的结果本周期的持仓量减5分钟前的持仓量,请问是什么原因?


--  作者:jinzhe
--  发布时间:2017/3/28 9:02:00
--  

跨周期不能ref,要这样写:

 

ccl:callstock(\'i00\',vtopenint,1);

ccl2:callstock(\'i00\',vtopenint,1,-1);

   zz:ccl-ccl2;