Sunhd 发表于 2023-10-30 11:06:17

请教个序列变量的问题。

请教一下盘立方的老师。
下面这个图中,箭头指向的代码放在if语句里面,不能运行出想要的结果。放在if语句外面是没问题的。
我这样理解对吗:序列变量运算出的结果,赋值给一个变量后,被赋值的变量也自动变成序列变量,不管当时它有没有声明成序列变量。

Sunhd 发表于 2023-10-30 11:12:55

Begin                       //策略执行区         Numeric a1 = c-o;         Numeric a2 = c-o;         Numeric a3 = c-o;                Numeric h3 = Highest(H,3);        if(a1<0 && a2<0 && a3<0)//如果前三根K线是阴线的话         {                 //Numeric h3 = Highest(H,3);                                PlotNumeric("H3",h3);                 PlotText(L-7,Text(h3));                                if(c>h3)                 {                         PlotVertLine;                         PlotText(h+3,Text(h3));                 }         }        End

双面佛 发表于 2023-12-1 15:34:28

不要在if、for中使用下标获取序列的值!
页: [1]
查看完整版本: 请教个序列变量的问题。