How I set the filter with specific watchlist number in scan mode?

Above100Day = C >= MA(C,100);
Buy = inwatchlist(1)==1;            //not work
AddToComposite(Above100Day, "~HSI_100DayMA", "X" );
AddToComposite( 1, "~HSI_100DayMA", "I" );

//Advanced-declined line
AddToComposite(C>Ref(C,-1),"~Adv_HSI","X");
AddToComposite(C<Ref(C,-1),"~Dec_HSI","X");
AddToComposite(C==Ref(C,-1),"~NC_HSI","X");

Buy = inwatchlist(1)==1 do not work, any suggestions can provide ?

if ( InWatchList(1) )
{
  Above100Day = C >= MA(C,100);
  Buy = 0;          
  AddToComposite(Above100Day, "~HSI_100DayMA", "X" );
  AddToComposite( 1, "~HSI_100DayMA", "I" );

  //Advanced-declined line
  AddToComposite(C>Ref(C,-1),"~Adv_HSI","X");
  AddToComposite(C<Ref(C,-1),"~Dec_HSI","X");
  AddToComposite(C==Ref(C,-1),"~NC_HSI","X");
}
2 Likes