以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  STKINDI函数调用如何返回数组?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161863)

--  作者:maomao8643
--  发布时间:2018/3/6 9:53:16
--  STKINDI函数调用如何返回数组?

跨周期调用需要返回8个值,请问应该如何写?STKINDI貌似一次只能返回一个值,除了把这个函数反复执行8遍外,还有其他效率高的方法吗?比如可以返回一个数组吗?


--  作者:FireScript
--  发布时间:2018/3/6 10:12:32
--  
是的,当前只支持这样返回。没办法一次返回多个值。
--  作者:maomao8643
--  发布时间:2018/3/6 10:25:49
--  
数组变量能返回吗?
--  作者:maomao8643
--  发布时间:2018/3/6 11:01:15
--  
哪种全局变量可以用?
--  作者:FireScript
--  发布时间:2018/3/6 13:05:09
--  

也没办法完整的引用一个数组。

4楼是什么意思,你想问什么。

全局变量:  http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm


--  作者:maomao8643
--  发布时间:2018/3/6 14:20:35
--  
可否不用返回值,而采用全局变量的方法实现8个数值的跨周期传送?
--  作者:FireScript
--  发布时间:2018/3/6 15:02:41
--  

不行,这个全局变量也是做不到的。


--  作者:maomao8643
--  发布时间:2018/3/6 15:09:56
--  

有读写文件的办法吗?


--  作者:maomao8643
--  发布时间:2018/3/6 15:17:14
--  
EXTGBDATA单值全局变量不是说在整个金字塔内都可以用吗?定义好8个变量在一个周期中写好在另一个周期中调用可以吗?
--  作者:FireScript
--  发布时间:2018/3/6 15:24:45
--  
是的,是在整个金字塔内有效。但是这个实现过程要具体情况具体看了。最主要你用这个全局变量存在的一个最大问题就是这个值始终只能有一个最新值。不存在历史值,同样的一个变量从历史K到最新K最终用的都是一个值。这会影响历史信号。