Bottom Reversal>ce Volatilityakerhis exploration finds only securities with at least 500 bars of day and whose point and figure chart contains at least 5 columns. It also excludes any securities whose prices are not between 25 and 100. The report will only list the securities that meet the above conditions. No other information is provided.CLOSE LOWr("** Point and Figure values **","DATA"); box:= LastValue(FmlVar("** Point and Figure values **","BOX")); reva:= LastValue(FmlVar("** Point and Figure values **","REVERSAL")); thresh:=LastValue(FmlVar("** Point and Figure values **","THRESHOLD")); pbox:=Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1); change:=ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; ccl:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col); newo:=change AND ccl=-1; newx:=change AND ccl=1; no1:=ValueWhen(1,newo,pbox); nx1:=ValueWhen(1,newx,pbox); If(Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), no1),1, If(Cross(nx1,ExtFml("PointFig.pointfig",data,box,reva,thresh,box)),-1,0))EngulfingBull()1){value of accummulation}","DATA"); box:= LastValue(FmlVar("** Point and Figure values **","BOX")); reva:= LastValue(FmlVar("** Point and Figure values **","REVERSAL")); thresh:=LastValue(FmlVar("** Point and Figure values **","THRESHOLD")); pbox:=Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1); change:=ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; ccl:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col); newo:=change AND ccl=-1; newx:=change AND ccl=1; no1:=ValueWhen(1,newo,pbox); no2:=ValueWhen(2,newo,pbox); nx1:=ValueWhen(1,newx,pbox); nx2:=ValueWhen(2,newx,pbox); If(Cross(nx1,ExtFml("PointFig.pointfig",data,box,reva,thresh,box)) AND nx1=nx2,-1, If(Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), no1) AND no1=no2,1,0))MorningDojiStar()oint and Figure values **","DATA"); box:= LastValue(FmlVar("** Point and Figure values **","BOX")); reva:= LastValue(FmlVar("** Point and Figure values **","REVERSAL")); thresh:=LastValue(FmlVar("** Point and Figure values **","THRESHOLD")); pbox:=Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1); change:=ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; ccl:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col); newo:=change AND ccl=-1; newx:=change AND ccl=1; no1:=ValueWhen(1,newo,pbox); no2:=ValueWhen(2,newo,pbox); no3:=ValueWhen(3,newo,pbox); nx1:=ValueWhen(1,newx,pbox); nx2:=ValueWhen(2,newx,pbox); nx3:=ValueWhen(3,newx,pbox); If(Cross(nx1,ExtFml("PointFig.pointfig",data,box,reva,thresh,box)) AND no1 < no2,-1, If(Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), no1) AND nx1 > nx2,1,0))MorningStar(),-3){value of distribution}*","DATA"); box:= LastValue(FmlVar("** Point and Figure values **","BOX")); reva:= LastValue(FmlVar("** Point and Figure values **","REVERSAL")); thresh:=LastValue(FmlVar("** Point and Figure values **","THRESHOLD")); pbox:=Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1); change:=ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; ccl:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col); newo:=change AND ccl=-1; newx:=change AND ccl=1; no1:=ValueWhen(1,newo,pbox); no2:=ValueWhen(2,newo,pbox); no3:=ValueWhen(3,newo,pbox); nx1:=ValueWhen(1,newx,pbox); nx2:=ValueWhen(2,newx,pbox); nx3:=ValueWhen(3,newx,pbox); dt:=Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), no1); Blsig:= dt AND (nx1 >nx2); db:=Cross(nx1,ExtFml("PointFig.pointfig",data,box,reva,thresh,box)); brsig:= db AND (no1 < no2); If(blsig AND (no1 < no2) AND (nx2 > nx3),1, If(brsig AND (nx1 > nx2) AND (no2 < no3),-1,0))3WhiteSoldiers())oint and Figure values **","DATA"); box:= LastValue(FmlVar("** Point and Figure values **","BOX")); reva:= LastValue(FmlVar("** Point and Figure values **","REVERSAL")); thresh:=LastValue(FmlVar("** Point and Figure values **","THRESHOLD")); pbox:=Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1); change:=ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; ccl:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col); newo:=change AND ccl=-1; newx:=change AND ccl=1; no1:=ValueWhen(1,newo,pbox); no2:=ValueWhen(2,newo,pbox); no3:=ValueWhen(3,newo,pbox); nx1:=ValueWhen(1,newx,pbox); nx2:=ValueWhen(2,newx,pbox); nx3:=ValueWhen(3,newx,pbox); dt:=Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), no1); dt AND (no1 < no2) AND (no2 < no3) AND (nx1 < nx2) AND (nx2 < nx3)H - L + (Ref(H,-1) - Ref(L,-1)) + (Ref(H,-2) - Ref(L,-2))+(Ref(H,-3) - Ref(L,-3)) + (Ref(H,-4) - Ref(L,-4))) / 5ÿìb’ðÿÿÿCÿÿÿܰ¾ ÿÿlÿÿÿÿ.&Æ÷ ÿÿxÿÿÿÿÀ¡j ÿÿyÿÿÿÿÃþI ÿÿƒÿÿÿoublenripleignalsriangleear revDX(21)>25 AND ADX(21)>Ref(ADX(21),-1) AND Ref(ADX(21),-1)>Ref(ADX(21),-2) AND Ref(ADX(21),-2)>Ref(ADX(21),-3)(FmlVar("** P & F Values **","REVERSAL")); thresh:=LastValue(FmlVar("** P & F Values **","THRESHOLD")); Cum(ExtFml("PointFig.pointfig",data,box,rev,thresh,rev))>=5 AND Mov(C,500,S) AND Lowest(C)>25 AND Highest(C)<10000,S) AND Lowest(C)>25 AND Highest(C)<100ev)=1; newx:=ExtFml("PointFig.pointfig",data,box,reva,thresh,col)=1 AND ExtFml("PointFig.pointfig",data,box,reva,thresh,rev)=1; bulltri:=Cross(ExtFml("PointFig.pointfig",data,box,reva,thresh,box), ValueWhen(1,newo,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1))) AND (ValueWhen(1,newx,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1)) > ValueWhen(2,newx,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1))) AND (ValueWhen(1,newo,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1)) < ValueWhen(2,newo,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1))) AND (ValueWhen(2,newx,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1)) > ValueWhen(3,newx,Ref(ExtFml("PointFig.pointfig",data,box,reva,thresh,box),-1))); Cum(bulltri)ÝÉ3