Hi Allan - glad it worked out for you   8 - )
 
Admittedly, ATC is probably not the ideal place to start learning, but you will do fine - it really does get much easier with experience!  Do you use any "broad market" indicators? Now that you have your index, it is quite easy to create custom indicators for it using ATC. By creating a few simple composites like advancers/decliners, new highs/new lows, etc, you can customize lots of indicators that use these numbers by just replacing the formula in the "display part" of your code. Just thought you might possibly be interested...
 
Steve
----- Original Message -----
Sent: Saturday, September 16, 2006 2:06 PM
Subject: Re: [amibroker] Re: ATC mis-Calculation??????

YEEESSSS!!!!
 
Steve,
You have no idea how much more enjoyable you just made my weekend!!!!!!!!!!!!!!
 
I dont know about you,but along with the beauty TJ's approach brings, comes alot of pain:)..
 
Once again thanks for the help...You made it so simple.....
 
Allan
 


----- Original Message -----
From: Steve Dugas <[EMAIL PROTECTED]>
Date: Saturday, September 16, 2006 1:42 pm
Subject: Re: [amibroker] Re: ATC mis-Calculation??????
To: [email protected]

> Hi Allen,
>
> The beauty of AB is that TJ does not try to do everything for
> you. Providing a few "easy to use displays" would only limit you
> to just those things. Instead he provides the tools that allow
> *you* to do just about anything you can think of. Along these
> lines, the beauty of AddTo Composite is that it simply creates
> the composites of whatever you want, and then you can further
> manipulate them any way you want for display purposes. For
> example, you could do something like this to get what you
> describe from AIQ:
>
> // code to create composites
> ClosePctChg = ROC( Close, 1 );
> ...same for OHL...
> AddToComposite( ClosePctChg, "~MyTicker", "C" );
> ...same for OHL, add 1 to OI for counter...
>
> // code for displaying your composite ticker
> Close = Close / OpenInt + 100;
> ...same for OHL...
> Plot( Close, "C", colorBlack, styleCandle );
>
> Obviously not tested for errors but this should hopefully get
> you started...
>
> Steve
> ----- Original Message -----
> From: [EMAIL PROTECTED]
> To: [email protected]
> Sent: Saturday, September 16, 2006 8:39 AM
> Subject: Re: [amibroker] Re: ATC mis-Calculation??????
>
>
> Brian,
>
> The issue I have is predominantly my inability to access the
> capabilities of Amibroker.What i am realising is the other
> programs I have used were toys compared to Ami,but I could
> access most of what the programs had to offer.Most of the
> functions were hard coded to make it easy.....
>
> Ami can be simple if you stick to basic AFL,or exceedingly
> complex if you want to raise the bar.The ATC index calcultion is
> a good example.You read the users manual,you look at the ATC doc
> and you think you have a clue.But the truth is,you are only
> guided down a path..You run into complexities you never knew
> existed because there are so many things Ami can do.Tomasz
> statement of "when are users going to realize there is nothing
> Ami cant do",is not a boast.Its a simple fact.Unfortunately,for
> the new user/programmer this can be quite the challenge and most
> time/energy consuming...
>
> I dont think you fully understand my issue with ATC and
> Indicies.You need to create an ATC composite on an industry with
> very few stocks.i.e <6.What you will see,is if there are stocks
> with varying data history,if one of the shorter history stocks
> have an initial price that is substantially different than the
> index you will get a large spike.It has nothing to do with:
>
> " How can an *index* include a stock that wasn't trading back
> then? It is how you choose to handle these exceptions that
> decides what kind of trader you are"
>
> It is simply how a price weighted index is calculated.Run thru
> your database and take a good look at your industry groups with
> different data histories.IMHO,pad and align is not the
> answer.What is the answer is for me to learn how to calculate a
> different type of index
>
> To be specific,I am am ex user of AIQ.IMHO,they were the
> "pioneer" in Sector/group/stock data formats and made everything
> fairly seemless.They had one method of creating and index.To the
> best of my memory,it was equal weighted,the index would have an
> initial value of 100 and changes were the average of the daily
> percent returns.I am not saying this methodology is right or
> wrong,but you will NOT run into the possible dilemna of massive
> spikes in your index as you do with a price weighted index.
>
> Allan
>
>
>
>
>
>
>
> ----- Original Message -----
> From: "brian.z123"
> Date: Saturday, September 16, 2006 4:46 am
> Subject: [amibroker] Re: ATC mis-Calculation??????
> To: [email protected]
>
> > Allan,
> >
> > No you are not nuts!
> >
> > How can an *index* include a stock that wasn't trading back then?
> > It is how you choose to handle these exceptions that decides
> > what
> > kind of trader you are.
> > Howard Bandy's example chapter, from his Quantitative
> Trading
> > book,
> > gives one example of how this problem can be managed when
> > backtesting.
> > There are others.
> > Assuming you adopt that method,will it be accurate?
> > Will it be more or less accurate than the headline indexes?
> >
> > What do you want the index for anyway?
> > Backtesting or scanning.
> > In real time the indexes are always *correct* unless a
> company
> > is
> > suspended.
> > In that case, as Tomasz pointed out in a previous post, the
> > index
> > pads the data for the suspended symbol.
> >
> > If you buy historical records of an index, who was keeping
> track
> > of
> > the constituents at the time, and can you obtain that info?
> > If a company is in an index and the nature of it's business
> > changes
> > who decides if and when to remove it from the index?
> >
> > BrianB2.
> >
> >
> > --- In [email protected], "matrix10014" wrote:
> > >
> > > Hello all,
> > >
> > > I have received various thoughts on ATC and spikes(pad and
> > > align,reload data),but IMHO i think their may be an
> inherent
> > flaw
> > in
> > > the calculation of indicies..There is also a very good
> chance
> > i am
> > > losing it...
> > >
> > > Here is my real issue regarding ATC...After running the
> simple
> > ATC
> > > code,i found a tremendous number of data spikes.It appears
> to
> > be
> > > occuring when a stock with a shorter data history is in
> the
> > > composite.If I am not mistaken,ATC sums up the indivisual
> > stocks
> > and
> > > creates a price weighted index.So,if we have a an index of
> > four
> > > stocks,A,B and C having one year of history,and stock D
> having
> > 6
> > > months,if stock D's initial price differs substantially
> from
> > the
> > > composite of A,B,C,there will be a large spike.I verified
> > it.As an
> > > example..On day 180,A+B+C=50.On day 181,if stock D is
> > introduced
> > and
> > > it is trading at 50,A+B+C+D =100 and the index will have
> > increased
> > > 100%.Of course if you include the count divisor,this
> affect
> > will
> > be
> > > mitigated,but none the less,it is not the proper way to
> handle
> > an
> > > index.IMHO, an equal weighted composite with the change in
> > percent
> > > returns may be the solution
> > >
> > > Ami I nuts,or just losing my mind???
> > >
> > > Allan
> > >
> >
> >
> >
> >
> >
>
>
__._,_.___

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






SPONSORED LINKS
Software support Small business finance Business finance online
Business finance training Business finance course

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Reply via email to