I am doing some testing with explorations. I'm trying to get what seems like a
very simple exploration to work, and its not doing what I would have expected.
Here is my code:
// Test the MA crossover exploration... // long trades entry and exit
rules:MovAvg = EMA( Close, 15);BuySell
Filter=Buy OR Sell; = = Cross( Close, MovAvg );Cross( MovAvg, Close
);AddColumn
( Close, "Close");_TRACE("sell..."+ Sell+ " buy..."+ Buy);_TRACE("Close..."+
C);_TRACE
I have the exploration set to run every 30 sec, on a chart that has 1-minute
bars. There are plenty of signals that should be triggered by the data.
For some reason, the variable "MovAvg" is reported in the trace-log the when
I initially run the exploration, but registers a value 0 on subsequent
itterations as it autoruns.
I think I must be missing a setting or something. Attached is my autorun
setup.
Any ideas on why this is happening? The value of the Close is reported
accurately by every itteration of the autorun. The values of Buy and Sell are
also reported, though I think is not working right based on the problem with
"MovAvg."
Thanks in advance.
-GB("MovAvg..."+ MovAvg);