信号闪烁问题!

代码如下: 主图M1,叠加了Day图 t1 = S1*15; HH1 = Highest(C[1],t1); HH1 = Max(HH1,OpenD(0)); if (BarsSinceToday == t1) H1= HH1 + dev; if(BarsSinceToday >= t1 and Time < 0.1430 ) { //开仓 if(MarketPosition == 0 and H > H1 and trades < 1 and H1 > Data1.L[1] ) { Buy(1,Max(H1,Open)); trades = trades + 1; } } 出现的问题就是如图: 虽然指标中出现了CLOSE,但是我用的CLOSE[1]应该是固定不变的啊,怎么会闪烁,我尝试用OPEN代替CLOSE,效果确实不如CLOS好。请赐教

trade是什么变量

回复:Global Numeric trades(0);全局变量

回复:大兄弟,全局变量不是妥妥的信号闪烁吗。。。。 定义成序列变量就好了

回复:我晕。。。我之前都是用的序列变量,后来看你们有期视频代码这么写来着,想着就一个值用序列变量是不是有点浪费,。 好吧,找到原因了,感谢。

回复:搜 刘风老师 的 数据实验 课程 好好看一下不同数据结构的特点和应用场景 不同的数据结构不能随便换