Jan, Dave, Paul and others: I wonder about Metastock's ability to find crossing points in system tests, not just with the "Cross" function, either.
I'm trying out a new CCI system designed to give buy and sell signals in trends. The problem with CCI, of course, is that it gives signals all the time, getting you in and out many times while the trend continues up and up. Here's the system, and it seems to raise questions about the accuracy of crossing points in system tests (or maybe I'm just making some sort of error).
Create this indicator and plot it in the same window as price:
CCI Over Price (34): (CCI(34)/100)+C
An interesting indicator, huh? It's a CCI plot that follows price.
In the same window as price and "CCI Over Price (34)," plot the 21-day exponential moving average of the close.
See the crossing points of the EMA and CCI Over Price? You can see them in a chart of MAPX, for example. Note how the sell crossovers cease during a trend.
Now create this system:
Enter:
A:=(CCI(34)/100)+C; A>Mov(C, 21, E)
Exit: (CCI(34)/100)+C; A<Mov(C, 21, E)
That's a short way of writing it, but you could also do it like this:
Enter: Fml("CCI Over Price (34)")>Mov(C,21,E) AND Ref(Fml("CCI Over Price (34)"),-1)<Ref(Mov(C,21,E),-1)
Or you could use the cross function. I've tried them all, and the signals are always in the wrong place. I've done the same thing in WOW, and the signals are all correct, right at the crossing points. What am I missing here?
Brooke |