Could anyone help.

I'm playing with the following idea. The system should buy if the cci 
is above zero, the stochk has risen since yesterday and was below 50 
yesterday, and the close should be above the open.

My code is as follows;



a=CCI(40)>0;
b=50>Ref(StochK(3,2),-1);
d=StochK(3,2)>Ref(StochK(3,2),-1);
e=C>O;


Buy=a AND b AND d AND e;
BuyPrice=C;
Sell=BarsSince(Buy)==1;


Short = 0;

Cover = 0;

Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);


The problem is that when backtested, trades are clearly taken when 
the stoch if falling and was above 50 yesterday (breaking the rules). 
The only rules being observed are that the cci is positive and the 
close is higher than the open (a and e).

Can anyone suggest what basic mistakes I'm making?

All contributions welcome.

Cheers,
Rich

Reply via email to