Abberation Expert Highlights Long LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=1 Short LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=-1 Out LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=0 Symbols long Entry LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=1 AND Ref(State,-1)<1 Short entry LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=-1 AND Ref(State,-1)>-1 Long Exit LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=0 AND Ref(State,-1)=1 Short Exit LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); State:=If(Cum(1)=1,0,If(LE,1,If(SE,-1,If((LX AND PREV=1) OR (SX AND PREV=-1),0,PREV)))); State=0 AND Ref(State,-1)=-1 *****Another Version***** This version uses the PowerPivots Plus Add-on, it eliminates the Prev functions and speeds up explorations Highlights Long LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B>0 Short LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B<0 Out LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B=0 Symbols long entry LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B>0 AND Ref(B,-1)<=0 Short Entry LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B<0 AND Ref(B,-1)>=0 Long exit LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B=0 AND Ref(B,-1)>0 Short Exit LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:=ExtFml("PowerPivots.SysEval",LE,LX,SE,SX,"!@#$#@!"); B=0 AND Ref(B,-1)<0 *****Abberation Expert w Patrick's Latch***** Highlights LONG : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = 1 SHORT : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = -1 out : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = 0 Symbols tab ENTER LONG : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = 1 AND Ref(B,-1) <> 1 ENTER SHORT : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = -1 AND Ref(B,-1) <> -1 EXIT LONG : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = 0 AND Ref(B,-1) = 1 EXIT SHORT : LE:=C>BBandTop(C,35,S,2); LX:=C < Mov(C,35,S); SE:=C Mov(C,35,S); B:= ExtFml("ForumDll.Latch",LE,LX,SE,SX); B = 0 AND Ref(B,-1) = -1