After running your initial scan, you could run a separate exploration 
to output the values calculated during the scan.

First, if there's no particular reason for specifically storing your 
composite values separately in "H", "L", "O", then change your code 
to store the value in all fields (i.e. "X"), else always in the same 
field (e.g. "C"). It does not appear that you are using any more than 
a single field for any of these composites. Always using the same 
field makes the exploration easier.

e.g. change:

AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "H" );

to:

AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "X" );

Then run an exploration like the following, with a filter set to 
Market 253 (i.e. composites):

Buy = 0;

Prefix = StrLeft(Name(), 2);
Suffix = StrRight(Name(), 6);

switch (Prefix) {
        case "~I":
        case "~S":
        case "~M":
                PrefixMatch = True;
                break;

        default:
                PrefixMatch = False;
}

switch (Suffix) {
        case " U Adv":
        case " U Dec":
        case " U Unc":
                SuffixMatch = True;
                break;

        default:
                SuffixMatch = False;
}

Filter = (PrefixMatch && SuffixMatch);
AddColumn(Close, "Count");

Mike

--- In [email protected], "tiger_energy" <[EMAIL PROTECTED]> wrote:
>
> Hello,
> 
> Can anyone suggest a way to reference this code in an exploration
> using the addcolumn function? I'd like to be able
> to reference the sector and industry data to see the advances,
> declines and unchanged values for export from exploration to excel.
> 
> thanks
> Anthony
> 
> 
> Buy = 0; // required for scan
> YestClose = Ref( Close, -1 );
> Advanced = Close > YestClose;
> Declined = Close < YestClose;
> Unchanged = Close == YestClose;
> Industry = GetBaseIndex();
> Sector = StrLeft( Industry, 4 ) + "0";
> Market = MarketID( 1 );
> AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "H" );
> AddToComposite( Declined, "~I " + Industry + " U" + " Dec", "L" );
> AddToComposite( Unchanged, "~I " + Industry + " U" + " Unc", "O" );
> AddToComposite( Advanced, "~S " + Sector + " U" + " Adv", "H" );
> AddToComposite( Declined, "~S " + Sector + " U" + " Dec", "L" );
> AddToComposite( Unchanged, "~S " + Sector + " U" + " Unc", "O" );
> AddToComposite( Advanced, "~M " + Market + " U" + " Adv", "H" );
> AddToComposite( Declined, "~M " + Market + " U" + " Dec", "L" );
> AddToComposite( Unchanged, "~M " + Market + " U" + " Unc", "O" );
>


Reply via email to