[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] Re: Creating new watchlists from AFL



PureBytes Links

Trading Reference Links

Okee Dokee.

d 

> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx 
> [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Tomasz Janeczko
> Sent: Wednesday, September 12, 2007 6:39 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Re: Creating new watchlists from AFL
> 
> Hello,
> 
> For adding symbols to watch lists, don't use OLE. Use 
> CategoryAddSymbol instead.
> It works with ANY watch list number.
> 
> OLE WatchListBits are left there for BACKWARD compatibility 
> only (so OLE scripts
> written for old versions continue to work). New formulas 
> should exclusively use CategoryAddSymbol
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message ----- 
> From: "murthysuresh" <money@xxxxxxxxxxxxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Wednesday, September 12, 2007 9:42 PM
> 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@xxx> 
> > 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
> 
> 
> 



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/