Manually or an external program while AB is not working on that DB. d
> -----Original Message----- > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of murthysuresh > Sent: Wednesday, September 12, 2007 3:43 PM > To: [email protected] > Subject: [amibroker] Re: Creating new watchlists from AFL > > Ok. here is what i found so far on testing. > > 1. If you have AB database open, open the watchlist tls file and add > a symbol into the file. On opening the watchlist, it will not show up. > > 2. close amibroker and open the tls file. the symbol that you added > will disappear. i guess AB saves all the symbols into the tls file > before it closes down. > > i cannot add a symbol using OLE on watchlists >64. how else can i > accomplish it as the file io will also not work when the AB databse > is currently open. > > > becuase the --- In [email protected], "dingo" <[EMAIL PROTECTED]> > wrote: > > > > From what I understand it still works on watchlist numbers 0 - 63 > and that > > hasn't changed. Unless TJ says otherwise. > > > > d > > > > > -----Original Message----- > > > From: [email protected] > > > [mailto:[EMAIL PROTECTED] On Behalf Of murthysuresh > > > Sent: Wednesday, September 12, 2007 3:28 PM > > > To: [email protected] > > > Subject: [amibroker] Re: Creating new watchlists from AFL > > > > > > Wondering how this code is changing for watchlist >64 > > > > > > Stock.WatchListBits (long) - each bit 0..31 represents assignment > to > > > one of 32 watch lists to add a stock to nth watch list write > (JScript > > > example): > > > Stock.WatchListBits |= 1 << nth; > > > > > > Stock.WatchListBits2 (long) - each bit 0..31 represents > assignment to > > > one of watch lists numbered from 32..63 to add a stock to nth > watch > > > list write (JScript example): > > > Stock.WatchListBits2 |= 1 << ( nth - 32 ); > > > > > > > > > --- In [email protected], "dingo" <dingo@> wrote: > > > > > > > > Which OLE way? > > > > > > > > d > > > > > > > > > -----Original Message----- > > > > > From: [email protected] > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of murthysuresh > > > > > Sent: Wednesday, September 12, 2007 1:13 PM > > > > > To: [email protected] > > > > > Subject: [amibroker] Re: Creating new watchlists from AFL > > > > > > > > > > Does this also apply to the Ole way of adding symbols to the > > > > > watchlists? > > > > > > > > > > <ton.sieverding@> wrote: > > > > > > > > > > > > Dingo did you read the new ReadMe ? Should be possible. Or > am I > > > > > missing something in this conversation ... > > > > > > Version 5.00 brings hundreds of improvements including > > > > > > > > > > > > a.. New Watchlist system featuring: > > > > > > a.. unlimited number of watch lists > > > > > > b.. lists keep original order in which symbols were > added > > > > > (still can be sorted alphabetically on-demand) > > > > > > c.. new AFL function to refer to watch lists by name > > > > > > Regards, Ton. > > > > > > > > > > > > ----- Original Message ----- > > > > > > From: dingo > > > > > > To: [email protected] > > > > > > Sent: Wednesday, September 12, 2007 3:02 PM > > > > > > Subject: RE: [amibroker] Creating new watchlists from AFL > > > > > > > > > > > > > > > > > > > > > > > > Yes but how about his question on how to create a > watchlist > > > using > > > > > AFL for > 64 watchlists? > > > > > > > > > > > > d > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > ---- > > > ---- > > > > > -------- > > > > > > From: [email protected] > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Tomasz > Janeczko > > > > > > Sent: Wednesday, September 12, 2007 8:40 AM > > > > > > To: [email protected] > > > > > > Subject: Re: [amibroker] Creating new watchlists from > AFL > > > > > > > > > > > > > > > > > > Hello, > > > > > > > > > > > > This statement from the AB guide is obsolete. Will be > > > removed. > > > > > > There is NO limit on number of watchlists and NO limit > in > > > > > Category* functions. > > > > > > > > > > > > Best regards, > > > > > > Tomasz Janeczko > > > > > > amibroker.com > > > > > > ----- Original Message ----- > > > > > > From: RR > > > > > > To: [email protected] > > > > > > Sent: Wednesday, September 12, 2007 9:36 AM > > > > > > Subject: RE: [amibroker] Creating new watchlists from > AFL > > > > > > > > > > > > > > > > > > Dingo, > > > > > > > > > > > > > > > > > > > > > > > > Suppose I want to create a new style watchlist > > > > > titled "GuppyCountBackLine". > > > > > > > > > > > > > > > > > > > > > > > > The CategoryAddSymbol appears to be limited to a > range of > > > > > 0..63 for watchlists. (page 398 of 5.0 user's guide). > > > > > > > > > > > > > > > > > > > > > > > > All of the watchlists I want to create fall outside > of > > > the > > > > > default range of 0..63. > > > > > > > > > > > > > > > > > > > > > > > > The only way I see to create these watchlists is to > > > manually > > > > > create these with the Symbol menu from the main toolbar. > How do > > > I > > > > > create these new style watchlists with just AFL? How do I > delete > > > the > > > > > new style watchlists using just AFL? > > > > > > > > > > > > > > > > > > > > > > > > I do have code for the default case of 1..63. For > > > example: > > > > > > > > > > > > > > > > > > > > > > > > // ClearWatchList > > > > > > > > > > > > > > > > > > > > > > > > function ClearWatchlist(wl) > > > > > > > > > > > > { > > > > > > > > > > > > if (Status("stocknum") == 0) > > > > > > > > > > > > { > > > > > > > > > > > > > > > > > > > > > > > > // remove all existing symbols from the > > > market > > > > > list > > > > > > > > > > > > _TRACE("Removing Tickers from watchlist > number " + > > > > > > > > > > > > NumToStr(wl, 1.0)+":"); > > > > > > > > > > > > List = CategoryGetSymbols(categoryWatchlist, > wl); > > > > > > > > > > > > for( i = 0; ( sym = StrExtract( List, i ) ) ! > = ""; > > > > > i++ ) > > > > > > > > > > > > { > > > > > > > > > > > > _TRACE(sym); > > > > > > > > > > > > CategoryRemoveSymbol(sym, > > > > > categoryWatchlist, wl); > > > > > > > > > > > > } > > > > > > > > > > > > _TRACE("Removing Tickers from Watchlist > > > completed."); > > > > > > > > > > > > }; > > > > > > > > > > > > } > > > > > > > > > > > > > > > > > > > > > > > > This works great for 1..63 but it still appears that > > > manually > > > > > using SYMBOL..WATCHLIST..New Watchlist must be used to create > the > > > new > > > > > style watchlist. I do not see how to do the logical > equivalent > > > of > > > > > SYMBOL..WATCHLIST..New Watchlist strictly using AFL for the > new > > > style > > > > > watchlist. For distribution purposes, I would prefer to not > > > have a > > > > > client have to manually enter potentially hundreds of > watchlist > > > names > > > > > using the Symbol menu. > > > > > > > > > > > > > > > > > > > > > > > > If you try using the wl = CategoryFind > > > > > ("GuppyCountBackLine",categoryWatchlist) you get a -1 return > code > > > > > according to debugview instead of the next available ordinal > > > index > > > > > number. Obviously, the CategoryFind function is used to > retrieve > > > the > > > > > ordinal number of the watchlist for parameter entry into the > > > other > > > > > Category... functions in AFL. > > > > > > > > > > > > > > > > > > > > > > > > Thanks in advance :^)) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > ---- > > > ---- > > > > > ------ > > > > > > > > > > > > From: [email protected] > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of dingo > > > > > > Sent: Tuesday, September 11, 2007 9:53 PM > > > > > > To: [email protected] > > > > > > Subject: RE: [amibroker] Creating new watchlists from > AFL > > > > > > > > > > > > > > > > > > > > > > > > All of the old methods of creating watchlists remain - > > > > Check > > > > > CategoryAddSymbol/ ..removesymbol in the help file and then > do a > > > > > search of this forum on them. There you'll find examples. > > > > > > > > > > > > > > > > > > > > > > > > d > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > ---- > > > ---- > > > > > ---- > > > > > > > > > > > > From: [email protected] > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of RR > > > > > > Sent: Tuesday, September 11, 2007 10:48 PM > > > > > > To: [email protected] > > > > > > Subject: [amibroker] Creating new watchlists from > AFL > > > > > > > > > > > > I do not see a way to create new watchlists using > AFL. > > > Is > > > > > this do-able? I have heard that you can code a workaround > using > > > FSO > > > > > (file system object) and something about maintaining the > index > > > > > yourself. Unfortunately, I did not see any code posted. It > > > seems > > > > > this would be best done by TJ so the implementation of > watchlists > > > > > would not be broken in case additional enhancements were > made. > > > Also, > > > > > the ability to delete a watchlist is needed from AFL so that > you > > > do > > > > > not have to predict ahead of time which watchlists need to be > > > created. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > > 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 > > > >
