Home

# Selected System

### FX Pattern System

##### Long Entry Code(copy and paste into the Enhanced System Tester):
bc:=ROC(Mov(C,21,S),1,\$)>0 AND ROC(Mov(LinearReg(C,14),3,S),1,\$)>0 AND Stoch(5,3)>65 AND Cross(C,Mov((2*STE(C,14))+LinearReg(C,14),3,S)) AND (((4*STE(C, 14))/Mov(C,14,S))*100)<1.2; trade:=If(PREV<=0,If(bc,C,0), If(L<HighestSince(1,PREV=0,C)-(2*ATR(14)),-1,PREV)); Cross(trade>0,0.5)
##### Long Exit Code(copy and paste into the Enhanced System Tester):
bc:=ROC(Mov(C,21,S),1,\$)>0 AND ROC(Mov(LinearReg(C,14),3,S),1,\$)>0 AND Stoch(5,3)>65 AND Cross(C,Mov((2*STE(C,14))+LinearReg(C,14),3,S)) AND (((4*STE(C, 14))/Mov(C,14,S))*100)<1.2; trade:=If(PREV<=0,If(bc,C,0), If(L<HighestSince(1,PREV=0,C)-(2*ATR(14)),-1,PREV)); Cross(0,trade)
##### Short Entry Code(copy and paste into the Enhanced System Tester):
sc:=ROC(Mov(C,21,S),1,\$)<0 AND ROC(Mov(LinearReg(C,14),3,S),1,\$)<0 AND Stoch(5,3)<35 AND Cross(Mov(LinearReg(C,14),3,S)-(2*STE(C,14)),C) AND (((4*STE(C, 14))/Mov(C,14,S))*100)<1.2; trade:=If(PREV<=0,If(sc,C,0), If(H>LowestSince(1,PREV=0,C)+(2*ATR(14)),-1,PREV)); Cross(trade>0,0.5)
##### Short Exit Code(copy and paste into the Enhanced System Tester):
sc:=ROC(Mov(C,21,S),1,\$)<0 AND ROC(Mov(LinearReg(C,14),3,S),1,\$)<0 AND Stoch(5,3)<35 AND Cross(Mov(LinearReg(C,14),3,S)-(2*STE(C,14)),C) AND (((4*STE(C, 14))/Mov(C,14,S))*100)<1.2; trade:=If(PREV<=0,If(sc,C,0), If(H>LowestSince(1,PREV=0,C)+(2*ATR(14)),-1,PREV)); Cross(0,trade)