Use this, which will locate the string in the watchlist:

function GetSymbols()
{
 TickerList = "";
 SymbolList = CategoryGetSymbols(TickerCategory, TickerListNum);

 for(n = 0; n < NumTickers; n++)
        {
         Ticker                 = StrExtract(SymbolList,n);
WL_SP1500N100 = CategoryGetSymbols(categoryWatchlist, 9);
Found = 0;
Found = IIf(StrFind(","+WL_SP1500N100+",",","+Ticker+",") > 0, 1, 0);
if (SP1500N100 == 1 AND Found == 1 )
         TickerList     = TickerList + Ticker + ",";
        }
 return TickerList;
}


--- In [email protected], "gmorlosky" <gmorlo...@...> wrote:
>
> I have this code and the middle line of the "IIF" statement keeps telling me 
> it's the wrong argument ?
> 
> function GetSymbols()
> {
>  TickerList = "";
>  SymbolList = CategoryGetSymbols(TickerCategory, TickerListNum);
> 
>  for(n = 0; n < NumTickers; n++)
>       {
>        Ticker = StrExtract(SymbolList,n);
> IIf (InWatchListName( "1_S&P 1500 N100" ), Ticker = Ticker, Ticker = "");
>        TickerList = TickerList + Ticker + ",";
>       }
>  return TickerList;
> }
>


Reply via email to