很一个很奇怪的现象,但却是一个很重要的问题!

 

我碰到一个很一个很奇怪的现象:

在函数

int start()
{

if(Symbol() != Base)
{
if(displayAlert == true && SignalValue!=285)
DisplayAlert(" Currett Symbol is not "+Base+"!",1);
SignalValue=285;
return(0);
}

if (MA89SMA>SMA89now)
{DispDownArrow(index,DeepSkyBlue);return (0);}

return(0);
}

前面已经报警了,但是好象后面的DispDownArrow()还是运行了,并且还在图表中画出了箭头!

那位高手能指点一下!谢谢!