下载MetaTrader 5
要添加评论,请登录注册
MetaTrader 5所有代码库的应用都可以使用。您可以发布您自己的应用!
wgaga
165
wgaga 2013.03.21 08:04 
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小于MA4 && MA1大于等于MA2)return(true); else return(false); }再次谢谢!
wgaga
165
wgaga 2013.03.21 08:08  
各位高手,走过路过,请帮帮忙。送人玫瑰手有余香。
wgaga
165
wgaga 2013.03.21 21:05  
有没有高手啊,给大虾指点一二,就是错,我错在哪里啊!
Fa Cao
1143
Fa Cao 2014.02.14 04:05  
wgaga:
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小于MA4 && MA1大于等于MA2)return(true); else return(false); }再次谢谢!


你这样发帖子,别人是很难看的,你应该将代码复制在 “SRC” 中,然后贴出来,才方便阅读

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小于MA4 && MA1大于等于MA2)  //这句话完全错误啊,都知道你想干嘛,改成 if(ma3<ma4&&ma1>=ma2)试试;还有你应该明确的说明你的问题所在。
  return(true); 
  else return(false); 
}
/
要添加评论,请登录注册