Try passing a scaler to the _TRACE instead of an array. Since you are
interested in the most recent value, just use the LastValue function in the
trace:
_TRACE("sell..." + LastValue(Sell) + " buy..." + LastValue(Buy));
_TRACE("Close..." + LastValue(C));
_TRACE("MovAvg..." + LastValue(MovAvg));
Mike
--- In [email protected], Gray Bohon <egbo...@...> wrote:
>
> List:
>
> I've done some more tinkering with application of the below (very simple)
> code. I am using IB's data feed. What I've discovered is that, if I take
> my exploration and double-click it to launch it as a "chart," the values are
> reported properly to the Trace window, RT.
>
> If I run the exporation from the Automatic Analysis window, it reports the RT
> values of the Close properly, however, the values of the moving average are
> always reported as 0.
>
> Does anyone have an idea of why this is happening?Â
>
> (This is actually a major problem for me, since I want to run the Exploration
> every few seconds on a list of tickers, not just one....)
>
> Thx. GB.
>
>
>
>
> ________________________________
> From: Gray Bohon <egbo...@...>
> To: [email protected]
> Sent: Mon, December 14, 2009 2:24:54 PM
> Subject: Problems with tracing variable value through exploration...
>
>
> 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);
>