以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]编译提示数组越界,如何避免????  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=151432)

--  作者:lizhi
--  发布时间:2017/4/13 13:09:34
--  [求助]编译提示数组越界,如何避免????

RUNMODE:0;
//峰谷标志,1表示同K时先出现,-1表示同K时后出现,单峰或单谷时填入0
VARIABLE:arrSHF[]=0;//必须定义为空数组
XB_MIN:LBOUND(arrSHF),NODRAW;
XB_MAX:UBOUND(arrSHF),NODRAW;
IF XB_MAX>=0 THEN arrSHF[XB_MAX+1]=100;//编译提示数组越界,如何避免????
XB_MIN1:LBOUND(arrSHF),NODRAW;
XB_MAX1:UBOUND(arrSHF),NODRAW;

 

谢谢老师

[此贴子已经被作者于2017/4/13 13:10:44编辑过]

--  作者:wenarm
--  发布时间:2017/4/13 13:18:12
--  
没办法。按你的逻辑没法处理。就是语法越界
--  作者:lizhi
--  发布时间:2017/4/13 14:39:33
--  
IF XB_MAX>=0 THEN arrSHF:=100;//
--  作者:wenarm
--  发布时间:2017/4/13 14:45:26
--  
????