真心求助公式代码错误在哪?

 
我编写了一个一条线上穿另一条线的程序,也能通过,但就是标记出不来。也就是说没有实现。请高手帮忙看看错在哪? bool LineCrossedLine(double ExtBuffer1,double ExtBuffer2) //均线ExtBuffer1上穿均线ExtBuffer2(这个上穿是确定性的穿过) { double ma1=iMAOnArray(ExtBuffer1,0,0,0,MODE_SMA,0); double ma2=iMAOnArray(ExtBuffer2,0,0,0,MODE_SMA,0); double ma3=iMAOnArray(ExtBuffer1,0,0,0,MODE_SMA,1); double ma4=iMAOnArray(ExtBuffer2,0,0,0,MODE_SMA,1); if(ma3=ma2) return(true); else return(false); } 送人玫瑰,手有余香。谢谢! 我的邮箱是uosd321@sina.cn再次谢谢!
 
有没有人会啊?请高手给点指点。好像高手都没来。
 
穿 需要 abcd四个值呈X形,你只判断ma3=ma2? (就这还是错的,应该是ma3==ma2),是无法判断X形的
 
那应该怎样做,我现在就是在牛角尖里了。想不明白。
 
if(ma3=ma2) return(true); else return(false); }
 
if(ma3=ma2)return(true); else return(false); }
 
我的机子有问题应该是IF(MA3小于MA4 && MA1大于等于MA2)。但是结果出不来。我的判断是MA3小于MA4 && MA1大于等于MA2,
 
DxdCn老师 你好!麻烦你给看看。IF(MA3小于MA4 && MA1大于等于MA2)结果还是不对。为什么?
 
我今天才发现我的复制粘贴老是出错,我是不是中病毒了,我把系统重做一遍看看,
 
结果出不来 是什么意思? 这样判断, ture 和 false 可以得到了。 还要什么结果?
 
例子? https://www.mql5.com/zh/code/7438
原因: