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;
> }
>