以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [提问] 如何在程序中获取当前监控的品种?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=144827)

--  作者:cathero2001
--  发布时间:2016/12/15 22:06:47
--  [提问] 如何在程序中获取当前监控的品种?
你好,有2个问题

1. 如果一个后台程序,在设置里监控了2个品种(比如CU和NI),轮询周期为1秒。那每秒钟这个程序会被调用2次,一次是针对CU,一次是针对NI。请问,在程序里怎么判断这次调用时针对是由CU还是NI的?换句话说,在程序里获取的open, high, low, close,是CU还是NI?

2. 如何在程序里引用其他品种的价格?比如,在当天14:58获取CU00当天的收盘价?

谢谢!

--  作者:jinzhe
--  发布时间:2016/12/16 8:53:47
--  

1.这个是分开独立的, 在运行cu是获取的是cu,在运行ni时获取的是ni

2.还没收盘获取的只是最新价,要收盘后才有收盘价,引用是这样写的:callstock(\'cu00\',vtclose,6);


--  作者:cathero2001
--  发布时间:2016/12/16 14:06:48
--  
1. 可以在一个程序中设置监控多个品种啊,在“程式化条件设定中” --> "加入(A)..." --> 选择多个品种,就可以监控多个品种了。然后这个程序就会针对每个品种运行一次。
--  作者:jinzhe
--  发布时间:2016/12/16 14:35:43
--  
但是这些品种之间是互相独立不影响的
--  作者:cathero2001
--  发布时间:2016/12/17 22:47:16
--  
但是我在程序里面怎么能知道这次是针对CU还是NI的调用?
--  作者:jinzhe
--  发布时间:2016/12/19 9:11:10
--  

调用代码写stklabel

callstock(stklabel,vtclose,6);

这样就会在cu里面引用cu,在ni里面引用ni