欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]为什么数组的下界总是0呢?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2607人关注过本帖平板打印复制链接

主题:[求助]为什么数组的下界总是0呢?

帅哥哟,离线,有人找我吗?
NaturalLaw
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:0 威望:0 精华:0 注册:2016/12/13 12:08:16
  发帖心情 Post By:2017/3/9 14:08:44    Post IP:60.31.255.238[只看该作者]

//问题:为啥数组最小下标是0?

RUNMODE:0;//运行模式为逐K线计算

VARIABLE:arrSHV[] = 0;//短期波峰数组
VARIABLE:arrSHT[] = 0;//短期波峰周期位置数组
VARIABLE:arrSLV[] = 0;//短期波谷数组
VARIABLE:arrSLT[] = 0;//短期波谷周期位置数组

//===短期波峰===================================================================================
IF BARPOS > 2 THEN BEGIN
SHIF:=H[BARPOS-2] <= H[BARPOS-1] AND H[BARPOS-1] >= H[BARPOS];//判断波峰的条件
IF SHIF THEN BEGIN
 arrSHV:=H[BARPOS-1];  //波峰值
 arrSHT:=BARPOS-1;     //波峰位置
END
SHN:UBOUND(arrSHV),NODRAW;//波峰个数
SH:arrSHV,COLORGREEN;//短期波峰轨道

//===短期波谷=====================================================================================
SLIF:=L[BARPOS-2] >= L[BARPOS-1] AND L[BARPOS-1] <= L[BARPOS];//判断波谷的条件
IF SLIF THEN BEGIN
 arrSLV:=L[BARPOS-1];  //波谷值
 arrSLT:=BARPOS-1;     //波谷位置
END
SLN:UBOUND(arrSLV),NODRAW;//波谷个数
SL:arrSLV,COLORRED;//短期波谷轨道

END

波峰数组最大上标:UBOUND(arrSHV),NODRAW;
波峰数组最小下标:LBOUND(arrSHV),NODRAW;
波谷数组最大上标:UBOUND(arrSLV),NODRAW;
波谷数组最小下标:LBOUND(arrSLV),NODRAW;

 

 


 回到顶部
总数 20 1 2 下一页