信号闪烁问题!
2022-10-14 15:39

代码如下:

主图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好。请赐教

评论区
xybare

我晕。。。我之前都是用的序列变量,后来看你们有期视频代码这么写来着,想着就一个值用序列变量是不是有点浪费,。

好吧,找到原因了,感谢。

2022-10-14 16:09
xybare

Global Numeric trades(0);全局变量

2022-10-14 15:59
顶部