我编写了一个一条线上穿另一条线的程序,也能通过,但就是标记出不来。也就是说没有实现。请高手帮忙看看错在哪?
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再次谢谢!
- DxdCn老师你在吗?帮我看看吧。
- DxdCn老师 你好!麻烦你给看看。
- 示例: 使用 MetaTrader 4客户端初学者的常见错误
有没有人会啊?请高手给点指点。好像高手都没来。
穿 需要 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