I dont know why. I need some help.
if(!(CurrentBar> Faster && CurrentBar> Slower && CurrentBar> ReallySlow))
return;
FasterMA[1]=EMA(Faster)[1];
SlowerMA[1]=EMA(Slower)[1];
ReallySlowMA[1]=SMA(ReallySlow)[1];
CrossedUP[0]=CrossAbove(FasterMA,SlowerMA,1);
if(CrossedUP[0])
{
Print( "crossed up") ;
Draw.TriangleUp(this,CurrentBar + "Drawup" ,true, 0, SlowerMA[1], Brushes.Red);
}
CrossedDown[0]=CrossBelow(FasterMA,SlowerMA,1);
if(CrossedDown[0])
{
Draw.TriangleDown(this,CurrentBar + "DrawDown" ,true, 0, SlowerMA[1], Brushes.Red);
Print( "crossed down") ;
}

Comment