I believe you need to use IIF for array without subscript.
Try this:
IIf( Cross(ST3,ST33), AddTextColumn("Cross st3 and st33", "Cross st3
and st33"), Null);
IIf( Cross(ST33,ST3), AddTextColumn("Cross st33 and st3", "Cross st33
and st3"), Null);
(The AddTextColumn function requires at least two arguments by the way)
--- In [email protected], "interfool" <[EMAIL PROTECTED]> wrote:
>
> Somehow, I am missing something(s) really simple. All I want to do is
> display on a scan or exploration when a stochastic crosses another
> stochastic on a list of stocks. I want to run it regularly during the
> trading day. I've been over and over and over the code. Please help
> before I commit harikari ;>) Here's the latest iteration:
>
> //Slow Stochastic Exploration
> //run periodically to find crosses of Stochastics
> Buy = 0; //no need for these
> Sell = 0;
> //NumColumns = 2;
> K1=16;
> D1=7;
> ST3=StochK(K1);
> ST33=StochD(D1);
> Filter = 1 ; //ignore the filter
>
> if( Cross(ST3[1],ST33[1] )
> AddTextColumn("Cross st3 and st33") ;
> if( Cross(ST33[1],ST3[1] )
> AddTextColumn("Cross st33 and st3") ;
>
> Thanks so much,
>
> interfool on the edge of lunacy...
>