I'm having difficulty with results from exploration and scan functions. I've written one program to filter and buy and sell so that I can explore or scan as needed.
My review of the instructions indicated that Explore is used with a filter. In the code, I set up my filter, ran Explore, and reviewed the data. It looked correct. So far, so good. Farther down in the program, I used the same code for a buy signal. I ran Scan and I saw only sell signals from my sell criteria. The buy signals were not there. I seem to have missed something in the purposes of exploration and scan or am overwriting other data. Here are the filter and buy criteria: //Filter is for exploration Filter = diff > diff10 AND C > 5.0 AND ROC(C,10) > 0 AND PDI(10) > MDI(10) AND ADX(10)>25 AND C > EMA(C,10) AND EMA(C,10) > EMA(C,20) AND C > TrailStop AND Open > TrailStop AND C > TrailStopLine; Buy = diff > diff10 AND C > 5.0 AND ROC(C,10) > 0.0 AND PDI(10) > MDI(10) AND ADX(10)>25 AND C > EMA(C,10) AND EMA(C,10) > EMA(C,20) AND C > TrailStop AND Open > TrailStop AND C >TrailStopLine; Any suggestions?
