Hello, Can you create a new Watchlist with tickers from all the other 3 watchlists and then run a check on it? I guess that would reduce much of the time while fullfilling the condition as well.
Cheers Prashanth ----- Original Message ----- From: murthysuresh To: [email protected] Sent: Saturday, June 02, 2007 8:06 AM Subject: [amibroker] Re: need help in optimizing The scan does this. buy stocks making 9 month high but it is not in watchlist A or Watchlist B or watchlist C When i breakdown the scan parameters "buy stocks making 9 month high " This piece of the scan takes couple of minutes not in watchlist A or Watchlist B or watchlist C adds 20 minutes to the scan. How do i optimise it. --- In [email protected], "dingo" <[EMAIL PROTECTED]> wrote: > > Describe what you're trying to do in words. > > d > > > -----Original Message----- > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of murthysuresh > > Sent: Friday, June 01, 2007 8:44 PM > > To: [email protected] > > Subject: [amibroker] need help in optimizing > > > > 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 > > > > > > > > > > Please note that this group is for discussion between users only. > > > > To get support from AmiBroker please send an e-mail directly to > > SUPPORT {at} amibroker.com > > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG: > > http://www.amibroker.com/devlog/ > > > > For other support material please check also: > > http://www.amibroker.com/support.html > > > > Yahoo! Groups Links > > > > > > > > >
