TCF indicators and Experts Here are 2 indicators +TCF pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); Sum(pc,35)-Sum(ncf,35) -TCF pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); pcf:=If(pc=0,0,PREV+pc); Sum(nc,35)-Sum(pcf,35) Now for the Experts You Need to have the powerpivots Plus Add-on to use them Highlights long pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)0 Short pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)0 AND Ref(B,-1)<=0 Short Entry pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)=0 Expert w 100 Ma filter Highlights long pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C0 Short pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C0 AND Ref(B,-1)<=0 Long exit pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C0 Short entry pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C=0 Short exit pc:=If(ROC(C,1,$)>0,ROC(C,1,$),0); nc:=If(ROC(C,1,$)<0,Neg(ROC(C,1,$)),0); ncf:=If(nc=0,0,PREV+nc); PTCF:=Sum(pc,35)-Sum(ncf,35); pcf:=If(pc=0,0,PREV+pc); NTCF:=Sum(nc,35)-Sum(pcf,35); D:=If(PTCF>(NTCF),-1,If((PTCF)Mov(C,100,S); SE:=D=1 AND CMov(C,100,S); SX:=D=-1 AND C