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

Re: [amibroker] Re: Is it possible to do this exploration on ALL stocks?



PureBytes Links

Trading Reference Links

Hello,
 
You could retreive your database as a whole by using the CategoryGetSymbols() function...
 
The available categorys are the following:
  • categoryMarket
  • categoryGroup
  • categorySector
  • categoryIndustry
  • categoryWatchlist
  • categoryFavorite
  • categoryIndex
Are all your tickers in One single Markert or One single Group ?
If not then Maybe you could add them all to One watchlist....if so , we can proceed...
 
Anthony
----- Original Message -----
Sent: Friday, November 04, 2005 4:09 PM
Subject: [amibroker] Re: Is it possible to do this exploration on ALL stocks?

I found an exploration that used "addcolumn" and modified it, but it
doesn't do what I want.
Basically I need the exploration to give me a read out, like in the
Guru commentary  "xx% of Mondays that were up" on all the stocks in
my database as a whole.
Whether the individual stock percentages on Mondays are there or not
doesn't matter. I want a readout of the Monday percentages on the
whole basket in my database. Hope this is clearer than my earlier
post.

--- In amibroker@xxxxxxxxxxxxxxx, "thorstef2003" <thorstef2003@xxxx>
wrote:
>
> Thanks Graham. Will do.
> --- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@xxxx> wrote:
> >
> > you will need to use Filter and addcolumn
> > See AB help - tutorial - Amibroker Formula Language - How to
create
> > your own exploration
> >
> > On 11/2/05, thorstef2003 <thorstef2003@xxxx> wrote:
> > > This was posted 2 years ago here on this group. It is code to
be
> used
> > > in the Guru Commentary window.
> > >
> > > whichDay = 1; // Sunday = 0, Monday = 1, ..., Saturday = 6
> > > whichYear = 2005;
> > > days = DayOfWeek() == whichDay AND Year() == whichYear;
> > > totalDays = LastValue(Cum(Days));
> > > upDays = DayOfWeek() == whichDay AND Year() == whichYear AND C
>
> O;
> > > totalUpDays = LastValue(Cum(upDays));
> > > upDaysPercent = 100 * (totalUpDays / totalDays);
> > > "% of Mondays that were up = " + WriteVal(upDaysPercent);
> > >
> > > This calculates the number of up Mondays for ONLY the stock
being
> > > displayed.
> > > How can I use this in the Auto Analyser window to show me the
> > > percentage of up Mondays for ALL the stocks in my database?
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > 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 other support material please check also:
> > > http://www.amibroker.com/support.html
> > >
> > >
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> > Cheers
> > Graham
> > AB-Write >< Professional AFL Writing Service
> > Yes, I write AFL code to your requirements
> > http://e-wire.net.au/~eb_kavan/ab_write.htm
> >
>






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 other support material please check also:
http://www.amibroker.com/support.html





YAHOO! GROUPS LINKS