Let me know if it is ok for you:
{Enter Long}
LE:=Cross(H,Ref(HHV(H,10),-1));
LX:=BarsSince(LE)=10;
Z:= ExtFml("forum.Latch",LE,LX,0,0);
Z = 1 AND Ref(Z,-1) <> 1
{Exit Long}
LE:=Cross(H,Ref(HHV(H,10),-1));
LX:=BarsSince(LE)=10;
Z:= ExtFml("forum.Latch",LE,LX,0,0);
Z = 0 AND Ref(Z,-1) = 1
Patrick :mrgreen:
My Site