PureBytes Links
Trading Reference Links
|
however this behaviour does not happen when you use ole to write to
the watchlist for # less than 63. so it is definitely a quirky
behaviour. My opinion, this needs to be fixed.
I will post it as a bug in the amibroker site.
--- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxx> wrote:
>
> Manually or an external program while AB is not working on that DB.
>
> d
>
> > -----Original Message-----
> > From: amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of murthysuresh
> > Sent: Wednesday, September 12, 2007 3:43 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > 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 amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@>
> > 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: amibroker@xxxxxxxxxxxxxxx
> > > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of murthysuresh
> > > > Sent: Wednesday, September 12, 2007 3:28 PM
> > > > To: amibroker@xxxxxxxxxxxxxxx
> > > > 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 amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@> 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
> > > >
> > > >
> > > >
> > >
> >
> >
> >
> >
> > 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/
|