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

[amibroker] Re: How to compare ATRs between tickers?



PureBytes Links

Trading Reference Links

You can code ATR() in AFL - then you can have your way with it.

Look here:   http://www.investopedia.com/terms/a/atr.asp

for the formula - it's pretty simple, then input whatever data into it
you want.




--- In amibroker@xxxxxxxxxxxxxxx, "Tony Grimes" <Tonez.Email@xxx> wrote:
>
> There are always alternatives. I'm just showing you why this
implementation
> doesn't work, so you don't waste too much of your time on it. You
are right,
> HHVBars does return a number, but it is part of an array. ATR() is not
> designed to accept an array.
> 
> 
> On Tue, Sep 16, 2008 at 10:31 PM, Louis P. <rockprog80@xxx> wrote:
> 
> >   Hi,
> >
> > Is there any way to go around this problem, as HHVBars returns an
integer
> > number?
> >
> > Thanks,
> >
> > Louis
> >
> > 2008/9/16 Tony Grimes <Tonez.Email@xxx>
> >
> >>   Easy, bar is an array, ATR() does not accept an array, has to be a
> >> fixed number.
> >> On Tue, Sep 16, 2008 at 9:13 PM, Louis P. <rockprog80@xxx> wrote:
> >>
> >>>   Hi,
> >>>
> >>> Thank you for the explanation of a day ranger.  I guess high ATR
on a
> >>> daily basis can lead to great intraday trading if I understand
this right.
> >>>
> >>> So far, my understanding of the HHVBars command is that it
calculates the
> >>> number of bars from the latest HHV.  So, logically,
> >>>
> >>> bar = HHVBars( C, 20 );
> >>>
> >>> should mean that bar will be equal to the number of bars from
the time
> >>> when the close was at its highest in the lastest 20 bars.  So it
should be
> >>> an integer number (e.g. 1, 2, 3, etc.)
> >>>
> >>> Then, why is
> >>>
> >>> ATR10 = ATR(bar);
> >>>
> >>> not working?
> >>>
> >>> I am puzzled...
> >>>
> >>> Thanks,
> >>>
> >>> Louis
> >>>
> >>>
> >>> 2008/9/16 marketmonk777 <RedEyes777@xxx>
> >>>
> >>>>
> >>>>
> >>>> > What do you mean by "day ranger"? I am looking for stocks
with not
> >>>> too much volatility. Maybe this is it?
> >>>> -----------------------------------------------
> >>>> Day Rangers are the ones with a lot of volatility. You could
scan for
> >>>> low ATRPs (ATR divided by the last closing price).
> >>>>
> >>>> -------------------------------------------------
> >>>> I tried to include a variable in your code, but for some reason
> >>>> something is wrong. Instead of ATR(10) or ATR(15) I wanted to
> >>>> determine the ATR in function of the number from the HHVBars.
> >>>>
> >>>> So here is what I did:
> >>>> bar = HHVBars( C, 20 );
> >>>> ATR10 = ATR(bar);
> >>>>
> >>>> Does not work, unfortunately...
> >>>> ------------------------------------------------
> >>>>
> >>>> I think bar is a value of the Highest Closing Price over the
last 20
> >>>> periods. Not sure how to count the number of bars since but do
> >>>> vaguely remember seeing some code on how to do it.
> >>>>
> >>>> Hopefully some kind soul can come to the rescue
> >>>>
> >>>>
> >>>
> >>
> >  
> >
>



------------------------------------

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/