Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:数组与统计函数

1楼
mamingxiu 发表于:2014/1/2 11:21:25
定义了数组 a1[]=0,a2[10]=0;
然后对他们赋值
现在使用统计函数,比如small(a1,1);
还有其他的也一样,都出现编译通不过,提示参数不符。
统计函数的说明中,是能使用数组的,但为什么不行呢?

2楼
jinzhe 发表于:2014/1/2 11:23:40

把你写的代码都贴出来

还有small的参数你少写了一个

3楼
mamingxiu 发表于:2014/1/2 11:30:38
VARIABLE:prices[]=0;
赋值省略
priceQ1:=QUARTILE(prices,30,1);
4楼
王锋 发表于:2014/1/2 12:01:49

把你定义是空数组,里面都没有数据,当然不能使用了

5楼
mamingxiu 发表于:2014/1/2 12:20:24
已经说了赋值省略了,使用时,判断了数组的数据个数才调用的。
再看这个
VARIABLE: p[100]=0;
for i=1 to 100 do p[i]:=100+i;
Q1:=QUARTILE(p,30,1);
也有问题呀
编译说,参数不符
6楼
jinzhe 发表于:2014/1/2 13:16:26
p要写成p[100]
7楼
王锋 发表于:2014/1/2 15:01:38
已查明是系统的问题导致的,QUARTILE目前版本还无法支持数组参数,下个版本会修复.
8楼
mamingxiu 发表于:2014/1/2 15:36:30
谢谢,
不过很奇怪,其他统计则不需要带[100]呀

共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04102 s, 3 queries.