PureBytes Links
Trading Reference Links
|
The methods that work with your currently installed version. Ie not the
stuff I wrote about using the watchlist folder.
d
> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx
> [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of peakwk79
> Sent: Sunday, September 02, 2007 1:42 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Does not refresh automatically when
> ticker added to Watchlist via COM?
>
> Sorry, Dingo, but which 'old method' are you referring to?
>
>
> - Winston
>
> --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxx> wrote:
> >
> > Well, I'd recommend you upgrade and then write your code.
> That gives you
> > more flexibility. The old method will still work (I presume) but
> you'll have
> > more options.
> >
> > As far as parameters look in the help file for all functions that
> begin with
> > "Param".
> >
> > d
> >
> > > -----Original Message-----
> > > From: amibroker@xxxxxxxxxxxxxxx
> > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of peakwk79
> > > Sent: Sunday, September 02, 2007 9:39 AM
> > > To: amibroker@xxxxxxxxxxxxxxx
> > > Subject: [amibroker] Re: Does not refresh automatically when
> > > ticker added to Watchlist via COM?
> > >
> > > Thanks, Ian and Dingo, for your suggestions.
> > >
> > > I am using 4.90.5, but I don't see a Watchlist folder,
> hence, I guess
> > > I can't use dingo's suggestion until I upgrade.
> > >
> > > As for Ian's suggestion, is it possible to get AFL to accept
> > > parameters so that I can have a single AFL, call it and
> pass on the
> > > watchlist to erase (I can do without the filling in of
> tickers from
> > > the filter)? If possible, this might be an indirect way.
> > >
> > > Actually, it just surprised me that erasing a watchlist
> via COM is not
> > > so direct after all in AB. I was really more expecting a
> 1-line reply
> > > to my query, even accompanied by a 'knock' on the head
> from seniors
> > > here for not figuring out on my own =)
> > >
> > >
> > > - Winston
> > >
> > >
> > >
> > > --- In amibroker@xxxxxxxxxxxxxxx, "Ian Watts" <idw456@> wrote:
> > > >
> > > > I know you are talking about COM, but for what it is worth, the
> > > > following AFL will erase a watch list and then fill it with the
> > > > Filtered symbols. It was derived from previous posts and also
> > > > with some help from support.
> > > >
> > > > Filter = 1;
> > > >
> > > > WatchListNumber= CategoryFind("Test", categoryWatchlist );
> > > > if( s = Status("stocknum") == 0 )
> > > > {
> > > > List = CategoryGetSymbols (categoryWatchlist,
> > > > WatchListNumber);
> > > > for(i = 0; (Symbol = StrExtract(List, i)) != ""; i++)
> > > > {
> > > > CategoryRemoveSymbol (Symbol, categoryWatchlist,
> > > > WatchListNumber);
> > > > }
> > > > }
> > > > if( LastValue (Filter))
> > > > {
> > > > CategoryAddSymbol( "", categoryWatchlist,
> > > > WatchListNumber);
> > > > }
> > > >
> > > >
> > > > When used in an Exploration (ie the code it not included in an
> > > > indicator afl) it works perfectly, but if the code is included
> > > > in an indicator, the running of an Exploration only
> fills the WL
> > > > with the currently selected symbol.
> > > >
> > > > Hope this helps
> > > >
> > > > Ian
> > > >
> > > >
> > > >
> > > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@> wrote:
> > > > >
> > > > > What version of AB are you using? If its 4.9x with the new
> > > > watchlist
> > > > > management. Then all of the watchlists are .tls files in the
> > > > watchlist
> > > > > folder. To delete all of the tickers in the watchlist just
> > > > create an empty
> > > > > file with the same name. Before you do this make sure AB is
> > > > not running. I
> > > > > haven't been able to make this happen with it running. Then
> > > > the next time
> > > > > you run AB that wl will be empty. You can do a lot of
> > > > "managing" of wl's by
> > > > > just working with the tls files and the index.tls file which
> > > > is the
> > > > > directory of watch lists that AB now uses.
> > > > >
> > > > > d
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: amibroker@xxxxxxxxxxxxxxx
> > > > > > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of peakwk79
> > > > > > Sent: Friday, August 31, 2007 7:12 PM
> > > > > > To: amibroker@xxxxxxxxxxxxxxx
> > > > > > Subject: [amibroker] Re: Does not refresh automatically
> > > > when
> > > > > > ticker added to Watchlist via COM?
> > > > > >
> > > > > > Thanks dingo.
> > > > > >
> > > > > > On a related note, I was trying out emptying a watchlist,
> > > > but the code
> > > > > > below deletes each ticker from the watchlist one by one:
> > > > > >
> > > > > > =============
> > > > > > For Each stock In oAB.Stocks
> > > > > > stock.WatchListBits = stock.WatchListBits And Not (wlbit)
> > > > > > Debug.Print stock.Ticker; stock.Quotations.Count
> > > > > > Next
> > > > > > =============
> > > > > >
> > > > > > The problem with the code above is that, when the watchlist
> > > > has many
> > > > > > tickers, the process is slow. Now I've gone through the
> > > > Object model
> > > > > > but can't seem to find a procedure to efficiently empty a
> > > > watchlist
> > > > > > (like how we can simply select 'erase (make empty)').
> > > > > >
> > > > > > Does anyone have a way? Thanks.
> > > > > >
> > > > > >
> > > > > > - Winston
> > > > > >
> > > > > >
> > > > > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@> wrote:
> > > > > > >
> > > > > > > When finished with the additions, etc. Do a AB.Refreshall.
> > > > > > >
> > > > > > > d
> > > > > >
> > > > > >
> > > > > >
> > > > > > 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/
|