以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- large small 用在数组中取值问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=63269) |
-- 作者:寻找点金石 -- 发布时间:2014/3/29 11:32:16 -- large small 用在数组中取值问题 已经定义一个20个数的数组,aa[20] 用large(aa,20,1) 是取20个数中的最大值 ,我想要数组中最新的5个数中的最大值 large(aa,5,1) 得到的值却不是的,好象是20个数中最先赋值的5个数中的最大值, 有什么办法 ?难道非得另外定义一个数组aa5[5] 并赋值 用large(aa5,5,1)才行吗?不能从aa中取值?
|
-- 作者:王锋 -- 发布时间:2014/3/30 9:30:41 -- 不清楚你是没测试还是怎么,我们做个简单的测试语句,没发现你说的问题,金字塔默认的数组方式就是你需要的那个
VARIABLE:X[5]=0; DD:SMALL(X,3,1); |
-- 作者:寻找点金石 -- 发布时间:2014/3/30 10:54:23 -- 明白了,应该说large中的N,是取下标最大的N个数,而不是最新,如果赋值是倒着的,就取不到自己想到的值了 |
-- 作者:王锋 -- 发布时间:2014/3/30 19:09:27 -- 那样的话你只能搞2个数组了,后面会考虑增加一个数组拷贝函数 |