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

Re: [amibroker] Re: empty scan of a watchlist (?)



PureBytes Links

Trading Reference Links

Dimitri,

Thank you for the info....would it be possible to associate the counting of
tickers with the Barcount in the database....

would this give a daily running total of what is in the watchlist

Anthony
----- Original Message ----- 
From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, February 28, 2004 3:45 AM
Subject: [amibroker] Re: empty scan of a watchlist (?)


> Anthony,
> One important detail !
> The code counts the symbols of WLxx, it DOES NOT give the population
> of WLxx in daily basis.
> If you have 3 tickers in WL20 and there are some missing data, the
> result will still be 3.
> The only safe way to count [and use it as a daily function] is
> through AddToComposite() function.
> Try to delete some quotations in WL20 stocks, run the
> AddToComposite(1,"~count","v");
> Buy=0;
> for WL20 and then plot the
>  //Count tickers in watchlist function
> //For Indicator Builder
> WatchlistNumber=Param("Watchlist",20,0,63,1) ;//enter watchlist number
> function CountTickersInWatchList( Listnum )
> {
> // retrive comma-separated list of symbols in watch list
> list = GetCategorySymbols( categoryWatchlist, listnum );
> for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> {
> Count1=i;
> }
> return i;
> }
> Title="Watchlist # "+WriteVal(watchlistnumber,1)+" has "+
> CountTickersInWatchList( WatchlistNumber) + " Tickers";
> Plot(CountTickersInWatchList( WatchlistNumber) ,"",1,1);
> Plot(Foreign("~count","v"),"",4,2);
> and you will see.
> [We have a recent discussion with Stephane on the same subject.]
> The reason should be simple: If WL20 includes IBM, INTC and MSFT,
> then there should be somewhere an inside  syntax
> WL20="IBM,INTC,MSFT", in other words WL20 should be nothing but a
> comma separated string. This fact does not include any info about
> missing [or excessive] bars.
> Dimitris Tsokakis
> --- In amibroker@xxxxxxxxxxxxxxx, "Anthony Faragasso" <ajf1111@xxxx>
> wrote:
> > Dalengo,
> >
> > Put this into Indicator builder, you can use  Parameter to select
> different
> > watchlist....the total count will be in the title.
> >
> >
> > //Count tickers in watchlist function
> >
> > //For Indicator Builder
> >
> > WatchlistNumber=Param("Watchlist",0,0,63,1) ;//enter watchlist
> number
> >
> > function CountTickersInWatchList( Listnum )
> >
> > {
> >
> > // retrive comma-separated list of symbols in watch list
> >
> > list = GetCategorySymbols( categoryWatchlist, listnum );
> >
> > for( i = 0; ( sym = StrExtract( list, i ) ) != ""; i++ )
> >
> > {
> >
> > Count1=i;
> >
> > }
> >
> > return i;
> >
> > }
> >
> > Title="Watchlist # "+WriteVal(watchlistnumber,1)+" has "+
> >
> > CountTickersInWatchList( WatchlistNumber) + " Tickers";
> >
> >
> >
> > Anthony
> >
> > ----- Original Message ----- 
> > From: "dalengo" <dalengo@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Friday, February 27, 2004 12:29 PM
> > Subject: [amibroker] empty scan of a watchlist (?)
> >
> >
> > > Hi,
> > > Can someone help with the scan of a watchlist function?
> > > I am trying a trivial counting of entries in N100 watchlist
> > > by scanning the AFL AB 4.51.1:
> > >
> > > AddToComposite(1,"~COUNT","V");
> > > Buy=0;
> > >
> > > N100 is in List0, and all entries in List0 are valid (display
> > > properly).
> > > I use filter:list0 in AA to aim AA at list0 per User Guide,
> > > run the Scan and get nothing.
> > > Run for CURRENT stock, get ~COUNT=1, run for ALL STOCKS, get
> > > (in US-Stocks) ~COUNT=6592 on 2/23/04, again for one stock, get 1.
> > > Run again on List0 using Filter: get nothing (old result remains
> > > unchanged).
> > >
> > > What's wrong?
> > >
> > > Many thanks for your suggestions,
> > > -Dalengo
> > >
> > >
> > >
> > > Send BUG REPORTS to bugs@xxxx
> > > Send SUGGESTIONS to suggest@xxxx
> > > -----------------------------------------
> > > Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> > > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> > > --------------------------------------------
> > > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.583 / Virus Database: 369 - Release Date: 2/10/2004
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links
>
>
>
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.583 / Virus Database: 369 - Release Date: 2/10/2004



Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/amibroker/

<*> 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/