wlnum = GetOption( "FilterIncludeMarket" );
List = CategoryGetSymbols( categoryMarket, wlnum );
if( Status( "stocknum" ) == 0 )
{
// cleanup variables created in previous runs (if any)
StaticVarRemove( "~Advances1*" );
StaticVarRemove( "~Declines1*" );
StaticVarRemove( "~TotalCount1*" );
for( n = 0; ( Symbol = StrExtract( List, n ) ) != ""; n++ )
{
SetForeign( symbol );
AdvIss1 = Close > Open;
DecIss1 = Open > Close;
StaticVarAdd( "~Advances1", AdvIss1 );
StaticVarAdd( "~Declines1", DecIss1 );
StaticVarAdd( "~TotalCount1", 1 ); // I have not yet included Unchanged Issues
RestorePriceArrays();
}
}
svAdvances1 = StaticVarGet( "~Advances1" );
svDeclines1 = StaticVarGet( "~Declines1" );
AdvDecToday1 = ( svAdvances1 / svDeclines1 );
TotalSymbols = StaticVarGet( "~TotalCount" );
UpVolume = 1;
DownVolume = 1.1;
UpVolume += IIf( Close > Open, V, 0 ) ; // sum up V for advancing issues
DownVolume += IIf( Open > Close, V, 0 ); // sum up V for declining issue
//VolumeRatio = Upvolume / DownVolume ;(I am trying to get this in order to make TRIN for my exchange)
// TRIN = AdvDecToday1 / VolumeRatio ;
///////////////
// Explore
///////////////
Filter = Status( "stocknum" ) == 0;
SetOption( "NoDefaultColumns", True );
AddColumn( DateTime(), "Date", formatDateTime );
AddColumn( svAdvances1 , "Advances", 1.0 );
AddColumn( svDeclines1, "Declines", 1.0 );
AddColumn( AdvDecToday1, "AdvDecToday", 1.0 );
AddColumn( TotalSymbols, "Total Symbols", 1.0, colorDefault, colorLightYellow );
AddColumn( UpVolume , "Total Adv Vol", 1.0 );
AddColumn( DownVolume, "Total Decline Vol", 1.0 );
///////////////
// Chart
///////////////
Plot( AdvDecToday1, "AdvanceDeclineRatio1", colorWhite, styleLine,0,0,0,0,1 );
//Plot( TRIN, "Indian TRIN", colorWhite, styleLine,0,0,0,0,1 );
sorry, forgot to assign values @snoopy.pa30