查看: 294|回复: 2
打印 上一主题 下一主题

请教个序列变量的问题。

[复制链接]
跳转到指定楼层
1
 楼主| 发表于 2023-10-30 11:06:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教一下盘立方的老师。
下面这个图中,箭头指向的代码放在if语句里面,不能运行出想要的结果。放在if语句外面是没问题的。
我这样理解对吗:序列变量运算出的结果,赋值给一个变量后,被赋值的变量也自动变成序列变量,不管当时它有没有声明成序列变量。





2
 楼主| 发表于 2023-10-30 11:12:55 | 只看该作者
Begin                         //策略执行区         Numeric a1 = c[1]-o[1];         Numeric a2 = c[2]-o[2];         Numeric a3 = c[3]-o[3];                  Numeric h3 = Highest(H[1],3);          if(a1<0 && a2<0 && a3<0)//如果前三根K线是阴线的话         {                 //Numeric h3 = Highest(H[1],3);                                  PlotNumeric("H3",h3);                 PlotText(L-7,Text(h3));                                  if(c>h3)                 {                         PlotVertLine;                         PlotText(h+3,Text(h3));                 }         }          End
回复 支持 反对

使用道具 举报

3
发表于 2023-12-1 15:34:28 | 只看该作者
不要在if、for中使用下标获取序列的值!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号