The following script takes 20 minutes to execute when i set the scan
to last 1 day only. When i broke down the factors into multiple
pieces,
i found that the following line adds 15 minutes to the scan times.
how can i optimize it so it runs faster
ChkWatchlist=InWatchList(CategoryFind("Watchlist A",
categoryWatchlist )) OR InWatchList(CategoryFind("BuyMA",
categoryWatchlist )) OR InWatchList(CategoryFind("Congestion",
categoryWatchlist )) OR InWatchList(CategoryFind
("Breakout_continueation", categoryWatchlist ));
-- The actual script that i ran.
yestprice=Ref(High,-1);
ChkWatchlist=InWatchList(CategoryFind("Watchlist A",
categoryWatchlist )) OR InWatchList(CategoryFind("BuyMA",
categoryWatchlist )) OR InWatchList(CategoryFind("Congestion",
categoryWatchlist )) OR InWatchList(CategoryFind
("Breakout_continueation", categoryWatchlist ));
Buy=(High>HHV(yestprice,180) AND Close<25) AND MA(V,20)>200000 AND
(ChkWatchlist==0);
//Buy=High>HHV(yestprice,180) ;
Filter=Buy;
Thanks seede