信号闪烁问题!
代码如下:
主图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);全局变量
大兄弟,全局变量不是妥妥的信号闪烁吗。。。。
定义成序列变量就好了
我晕。。。我之前都是用的序列变量,后来看你们有期视频代码这么写来着,想着就一个值用序列变量是不是有点浪费,。
好吧,找到原因了,感谢。
搜 刘风老师 的 数据实验 课程
好好看一下不同数据结构的特点和应用场景
不同的数据结构不能随便换