以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  请教逐K模式下,自定义函数 参数可以是数组吗?请问如何做?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=149797)

--  作者:wenit
--  发布时间:2017/3/28 17:41:40
--  请教逐K模式下,自定义函数 参数可以是数组吗?请问如何做?
请教逐K模式下,自定义函数 参数可以是数组吗?请问如何做?
定义一个自定义函数
Function CU_MA3(Formula,数组参数,cyc);

公式里调用
aa:cu_ma3(数组参数,cyc);


试了下,好像不行

--  作者:yukizzc
--  发布时间:2017/3/29 8:58:52
--  

有关自定义函数的两种工作模式

金字塔公式系统工作两种模式,即序列和逐周期两种模式。序列模式公式系统每次刷新只会调用一次自定义函数,传递的参数数据类型有数组和常数两种,自定义函数根据自身的计算类型,返回一个数值或者一个数组。逐周期模式为从第1周期逐个周期解析公式系统,每个周期都会调用自定义函数一次,传递的参数只有数值类型,返回值也只有数值类型这一种,此时我们可以通过Formula.IndexData属性来得到当前执行到现在的周期。