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

[amibroker] Re: Standard Error bands - Indicator



PureBytes Links

Trading Reference Links

Hi William,

Thanks.

About Standard Error Bands, does anyone use them in their system? If 
so, how?

Do you find them any better than Bollinger Bands?

Thanks Dave.

--- In amibroker@xxxxxxxxxxxxxxx, "William Peters" 
<williampeters@xxxx> wrote:
> The original works correctly it just contain superfluous code (extra
> parameter info), here is the correct forumla. Thanks TJ.
> 
> /* Standard Error Bands */
> Periods = Param("Standard Error", 18, 1, 100, 1);
> 
> function SteBand( array, periods, upper )
> {
>   Lr = LinearReg( array, periods );
>   se = StdErr( array, periods );
>   return LR + IIf( upper, 1, -1 ) * 2 * se;
> }
> 
> upperstderrband = SteBand( C, Periods, True );
> lowerstderrband = SteBand( C, Periods, False );
> midstderrband = (upperstderrband + lowerstderrband )/2;
> 
> Plot( Close, "Close", colorBlack, styleCandle );
> Plot( upperstderrband , "upperstderrband ", colorGreen, 4 );
> Plot( lowerstderrband , "lowerstderrband ", colorRed, 4 );
> Plot( midstderrband , "midstderrband ", colorBlack , styleLine);
> 
> GraphXSpace = 3;
> 
> Regards,
> William Peters
> www.amitools.com
> 
> 
> -----Original Message-----
> From: dcrotty2003 [mailto:dcrotty2003@x...]
> Sent: Saturday December 20, 2003 5:52 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] Re: Standard Error bands - Indicator
> 
> 
> Hi William,
> 
> Maybe it's just me, but the Param:
> 
> Periods= Param("Periods", 3, 1, 100, 1);
> 
> ...doesn't seem to work.
> 
> Dave.
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "William Peters"
> <williampeters@xxxx> wrote:
> > Hi,
> >
> > Just sharing some code that I originally found on this forum
> (somewhere) and
> > was subsequently found to be wrong. Tomasz has made the
> corrections so here
> > it is. I've also added it to the AFL library on the AmiBroker web site.
> >
> > /* Standard Error Bands */
> > Var= Param("Standard Error", 18, 1, 100, 1);
> > Periods= Param("Periods", 3, 1, 100, 1);
> >
> > function SteBand( array, periods, upper )
> > {
> >   Lr = LinearReg( array, periods );
> >   se = StdErr( array, periods );
> >   return LR + IIf( upper, 1, -1 ) * 2 * se;
> > }
> >
> > upperstderrband = SteBand( C, Var, True );
> > lowerstderrband = SteBand( C, Var, False );
> > midstderrband = (upperstderrband + lowerstderrband )/2;
> >
> > Plot(upperstderrband ,"upperstderrband ",colorGreen,4);
> > Plot(Close,"Close",colorBlack,styleCandle);
> > Plot(lowerstderrband ,"lowerstderrband ",colorRed,4);
> > Plot(midstderrband ,"midstderrband ",colorBlack ,styleLine);
> > GraphXSpace = 3;
> > Regards,
> > William Peters
> > www.amitools.com


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/