Rss & SiteMap

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

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

标题:提示数组越界操做,请帮忙修改

1楼
yin8jun 发表于:2014/12/17 23:30:51
variable:kdp[]=0;
variable:i=0;

if day=10 and date>ref(date,1) then BEGIN
i:=i+1;
kdp:=c;
end

//if i=5 then kdp0:=kdp[i];

kdp00:kdp[5];

ii:i,noaxis;
2楼
jinzhe 发表于:2014/12/18 9:40:19

variable:kdp=0;
variable:i=0;


if   day=10 and date>ref(date,1) then BEGIN
 i:=i+1;
 kdp:=c;
end
kk:kdp;
if barpos>5 then kdp00:kk[5];

kk[5]就是你要求的原来的kdp[5]
3楼
yin8jun 发表于:2014/12/18 17:02:15
不行,kdp00还是为0.您帮我再看看
4楼
yin8jun 发表于:2014/12/18 17:11:26
值一直为0,如图
5楼
jinzhe 发表于:2014/12/18 17:12:59
要在逐k线模式下使用
6楼
jinzhe 发表于:2014/12/18 17:13:48
那是因为数组第五个元素就是0,没被赋值
7楼
yin8jun 发表于:2014/12/18 17:32:00
了解如上。我的问题没有问好。
我要的是i=5时,kpc[5]赋值为那时的close。该怎么办?
8楼
yin8jun 发表于:2014/12/18 17:33:21
也就是如上的kpc在i=5时,赋值3536
9楼
jinzhe 发表于:2014/12/19 9:04:43

上面的基础上加上

bb:valuewhen(i=5,kk);

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


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