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

[amibroker] Re: Moving Average Channels?



PureBytes Links

Trading Reference Links

Thanks, Steve...I'll check it out....wish me luck!!

b/r
ed s.


--- In amibroker@xxxxxxxxxxxxxxx, "Steve Dugas" <sjdugas@xxxx> wrote:
> Hi again,
> 
> As I read my own e-mail, I see that the code could be better. Here 
is an 
> improved version with a few changes:
> 
> Steve
> -------------------------------------------
> MovAvgPds = 13;
> LookbackPds = 63;
> Step = 0.25 // increment bands by this much each step
> WantInChan = 85 // want 85% of bars to be inside channel
> 
> MovAvg = MA( Close, MovAvgPds );
> KeepLooping = True;
> For( Incr = Step; Incr < 100 AND KeepLooping; Incr = Incr + 0.25 )
> {
>    UpperBand = MovAvg + Incr;
>    LowerBand = MovAvg - Incr;
>    InChan = High < UpperBand AND Low > LowerBand
>    TotalInChan = Sum (InChan, LookbackPds );
>    PctInChan = TotalInChan / LookbackPds * 100;
>    If( PctInChan >= WantInChan )
>        KeepLooping = False;
> }
> 
> Plot( Close, "Close", colorBlack, styleCandle );
> Plot( UpperBand, "Upper Band", colorBlue, styleLine );
> Plot( LowerBand, "Lower Band", colorBlue, styleLine );
> 
> 
> 
> ----- Original Message ----- 
> From: "Steve Dugas" <sjdugas@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Sunday, May 29, 2005 10:00 PM
> Subject: Re: [amibroker] Moving Average Channels?
> 
> 
> > How about something like this? I haven't tested it, just typed 
it in here.
> >
> > Steve
> > -------------------------------------------------
> >
> > MovAvgPds = 13;
> > LookbackPds = 63;
> > WantInChan = 85 // want 85% of Closes to be inside channel
> >
> > MovAvg = MA( Close, MovAvgPds );
> > UpperBand = LowerBand = MovAvg;
> > KeepLooping = True;
> > // adjust Incr as desired
> > For( Incr = 0.25; Incr < 10 AND KeepLooping; Incr = Incr + 0.25 )
> > {
> >    UpperBand = UpperBand + Incr;
> >    LowerBand = LowerBand - Incr;
> >    InChan = Close < UpperBand AND Close > LowerBand
> >    TotalInChan = Sum (InChan, LookbackPds );
> >    PctInChan = TotalInChan / LookbackPds * 100;
> >    If( PctInChan >= WantInChan )
> >        KeepLooping = False;
> > }
> >
> > Plot( Close, "Close", colorBlack, styleCandle );
> > Plot( UpperBand, "Upper Band", colorBlue, styleLine );
> > Plot( LowerBand, "Lower Band", colorBlue, styleLine );
> >
> >
> > ----- Original Message ----- 
> > From: "niceguyeddy5" <niceguyeddy5@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Sunday, May 29, 2005 5:44 PM
> > Subject: [amibroker] Moving Average Channels?
> >
> >
> >> Hello.....
> >>
> >> Is there an indicator out there that can automatically adjust 
the
> >> width of moving average channels to fit a givnen amount of data?
> >>
> >> That is.....the moving average channels are great....but it's 
kind of
> >> a pain to use trial and error to re adjust them to contain, 
say, 85%
> >> of the data for each new chart I load...
> >>
> >> Thanks...
> >>
> >> Ed S.
> >>
> >>
> >>
> >>
> >>
> >>
> >> 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
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> > 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
> >
> >
> >
> >
> >
> >
> >




------------------------ Yahoo! Groups Sponsor --------------------~--> 
In low income neighborhoods, 84% do not own computers.
At Network for Good, help bridge the Digital Divide!
http://us.click.yahoo.com/EpW3eD/3MnJAA/cosFAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

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

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