以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数组越界问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61800)

--  作者:pzwang2014
--  发布时间:2014/2/19 11:09:19
--  数组越界问题
系统显示:if DD[i]>0  then 这行代码数组越界操作,不解,求老师指点????????? 
其中各类参数都已经被定义过,同时DDD和DD 经过调试发现都是有正常值的;
jk:=0;
for i=1 to barpos  do 
begin
   if  DDD[i]>0  then   
   begin
       jk:=jk+1;
       ibuy[jk]:=1;
   end  
   if   DD[i]>0   then
   BEGIN 
     if   DDD[i]=0   then 
      begin
       jk:=jk+1;
       ibuy[jk]:=2;
      end
   end    
end 

--  作者:jinzhe
--  发布时间:2014/2/19 11:16:21
--  
代码全部贴一下