老师,为什么我该加仓的点位他不加仓,我的代码是
If(Data0.Close >= 加仓价 && 加仓信号 == 0 && 加仓次数<2 && (近期多 < 近期空 or 近期空 == -1))就会加仓,现在条件的输出是图里的样子,收盘价>=加仓价 且加仓信号=0 且 加仓次数=0<2 且近期多<近期空,但是却不加仓
首先你提供了一些输出信息很好
但是你截图的这些并不能帮助别人明白你出了什么问题,调试首先是给自己看的
再是
If(Data0.Close >= 加仓价 && 加仓信号 == 0 && 加仓次数<2 && (近期多 < 近期空 or 近期空 == -1))
上面是你的条件,既然条件没能进入,那就一个一个的条件去排查,上面哪个没满足
我的意思是条件都满足了,输出信息里的收盘价对应的是Data0.Close,其他的中文信息也都是对上的,那么我输出的信息不是已经满足这个判断条件了吗,而且是已经能够进入的,那么为什么系统最终没进入我查不出来,是什么原因?