PureBytes Links
Trading Reference Links
|
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 amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxx> wrote:
>
> Which OLE way?
>
> d
>
> > -----Original Message-----
> > From: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of murthysuresh
> > Sent: Wednesday, September 12, 2007 1:13 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > 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: amibroker@xxxxxxxxxxxxxxx
> > > 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: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Tomasz Janeczko
> > > Sent: Wednesday, September 12, 2007 8:40 AM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > 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: amibroker@xxxxxxxxxxxxxxx
> > > 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: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of dingo
> > > Sent: Tuesday, September 11, 2007 9:53 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > 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: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of RR
> > > Sent: Tuesday, September 11, 2007 10:48 PM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > 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
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|