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

RE: [amibroker] Linear Regression lines compressing the charts?



PureBytes Links

Trading Reference Links

Thank you

I took the code from the afl library.  Not that adapt at writing code so try and modify what I find at this point

 

 

 

Mark

 

 

 


From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of Graham
Sent: Friday, July 22, 2005 7:54 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: Re: [amibroker] Linear Regression lines compressing the charts?

 

Yes but you can set the line colours for each plot
eg
Plot( LRLine , "LinReg", ColorRed, StyleLine|styleNoRescale );

if you need the paramcolor, ok, I was just trying to simplify the code
and param window if it was possible

On 7/23/05, Mark Keitel <mkeitel@xxxxxxxxxxxxxxx> wrote:
>
>
> Need the colors since I have three sets of lines up at a time
>
> Two in red and one in orange
>

>

>

>
>
> Mark
>

>
>
>

>

> ________________________________
>
>
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf
> Of Graham
> Sent: Friday, July 22, 2005 7:30 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Linear Regression lines compressing the charts?
>

>
> Is there any need for the paramstyle for the lkinreg lines?
> Could you just make them StyleLine|stylenorescale
>
> eg
> Plot( LRLine , "LinReg", LRCOLOR, StyleLine|styleNoRescale );
>
> or if you need the paramstlye add it ot the param option list, or add
> tot he plot line
> Plot( LRLine , "LinReg", LRCOLOR, LRSTYLE|styleNoRescale );
>
> I have assumed your original problem was that the price chart was
> compressed on the Yaxis(price) creating larger space above and below
> the price chart.
> to see the chart I added Plot(C,"",colorGrey50,styleBar);
> to the first
> line of the code, I assume yu add this to a price chart by drag-drop
> method
> Another thought if you do not need to actually change the line colours
> then maybe make them set colours and remove the paramcolor. This can
> make it much simpler to write the code and less onerous when you want
> to plot it havng to change colours all the time
>
>
> On 7/23/05, Mark Keitel <mkeitel@xxxxxxxxxxxxxxx> wrote:
> >
> >
> > Graham,
> >
> > 
> >
> > Thank you
> >
> > Where would you suggest I add it in this formula?   I have tried adding it
> > in different locations but keep getting syntax errors
> >
> > 
> >
> > 
> >
> > 
> >
> > 
> >
> > P = ParamField("Price field",-1);
> >
> > Daysback = Param("Period for Liner Regression Line",21,1,240,1);
> >
> > shift = Param("Look back period",0,0,240,1);
> >
> > 
> >
> > 
> >
> > //  =============================== Math Formula
> >
> =============================================================
> >
> > 
> >
> > x = Cum(1);
> >
> > lastx = LastValue( x ) - shift;
> >
> > aa = LastValue( Ref(LinRegIntercept( p, Daysback), -shift) );
> >
> > bb = LastValue( Ref(LinRegSlope( p, Daysback ), -shift) );
> >
> > y = Aa + bb * ( x - (Lastx - DaysBack +1 ) );
> >
> > 
> >
> > 
> >
> > // ==================Plot the Linear Regression Line
> >
> ==========================================================
> >
> > 
> >
> > 
> >
> > LRColor = ParamColor("LR Color", colorCycle );
> >
> > LRStyle = ParamStyle("LR Style");
> >
> > 
> >
> > LRLine =  IIf( x > (lastx - Daysback) AND BarIndex() < Lastx, y, Null );
> >
> > Plot( LRLine , "LinReg", LRCOLOR, LRSTYLE ); //  styleDots );
> >
> > 
> >
> > // ==========================  Plot 1st SD Channel
> >
> ===============================================================
> >
> > 
> >
> > SDP = Param("Standard Deviation", 1.5, 0, 6, 0.1);
> >
> > SD = SDP/2;
> >
> > 
> >
> > width = LastValue( Ref(SD*StDev(p, Daysback),-shift) );   // THIS IS WHERE
> > THE WIDTH OF THE CHANELS IS SET 
> >
> > SDU = IIf( x > (lastx - Daysback) AND BarIndex() < Lastx, y+width , Null )
> ;
> >
> > SDL = IIf( x > (lastx - Daysback) AND BarIndex() < Lastx, y-width , Null )
> ;
> >
> > 
> >
> > SDColor = ParamColor("SD Color", colorCycle );
> >
> > SDStyle = ParamStyle("SD Style");
> >
> > 
> >
> > Plot( SDU , "Upper Lin Reg", SDColor,SDStyle );
> >
> > Plot( SDL , "Lower Lin Reg", SDColor,SDStyle );
> >
> > 
> >
> > //  ==========================  Plot 2d SD Channel
> >
> ===============================================================
> >
> > 
> >
> > SDP2 = Param("2d Standard Deviation", 2.0, 0, 6, 0.1);
> >
> > SD2 = SDP2/2;
> >
> > 
> >
> > width2 = LastValue( Ref(SD2*StDev(p, Daysback),-shift) );   // THIS IS
> WHERE
> > THE WIDTH OF THE CHANELS IS SET 
> >
> > SDU2 = IIf( x > (lastx - Daysback) AND BarIndex() < Lastx, y+width2 , Null
> )
> > ;
> >
> > SDL2 = IIf( x > (lastx - Daysback) AND BarIndex() < Lastx, y-width2 , Null
> )
> > ;
> >
> > 
> >
> > SDColor2 = ParamColor("2 SD Color", colorCycle );
> >
> > SDStyle2 = ParamStyle("2 SD Style");
> >
> > 
> >
> > Plot( SDU2 , "Upper Lin Reg", SDColor2,SDStyle2 );
> >
> > Plot( SDL2 , "Lower Lin Reg", SDColor2,SDStyle2 );
> >
> > 
> >
> > // ============================ End Indicator Code
> >
> ==============================================================
> >
> > 
> >
> > 
> >
> > Mark
> >
> > 
> >
> >
> >
> >
> > 
> >
> > 
> > ________________________________
> >
> >
> > From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On
> Behalf
> > Of Graham
> > Sent: Friday, July 22, 2005 6:37 PM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: Re: [amibroker] Linear Regression lines compressing the charts?
> >
> > 
> >
> > try adding
> > +stylenorescale
> > to the plot of linreg line
> > On 7/22/05, Mark Keitel <mkeitel@xxxxxxxxxxxxxxx> wrote:
> > >
> > >
> > > I was curious why when I place a set of linear regression lines on the
> > > candle-stick charts it compresses the candles and the whole chart making
> > it
> > > look different when there were no lines there
> > >
> > > 
> > >
> > > Took the same line configurations from Telechart2005 where it did not do
> > > this to the chart
> > >
> > > 
> > >
> > > Was curious as to why this may happen and if there is s fix for it?
> > >
> > > 
> > >
> > > Thank you
> > >
> > > 
> > >
> > > Mark
> > > ________________________________
> > >
> > >
> > > 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
> > > Investment management software Investment property software Investment
> > > software
> > > Investment tracking software Return on investment software Stock
> > investment
> > > software
> > > ________________________________
> > > YAHOO! GROUPS LINKS
> > >
> > >  Visit your group "amibroker" on the web.
> > >  
> > >  To unsubscribe from this group, send an email to:
> > >  amibroker-unsubscribe@xxxxxxxxxxxxxxx
> > >  
> > >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > >  To unsubscribe from this group, send an email to:
> > >  amibroker-unsubscribe@xxxxxxxxxxxxxxx
> > >  
> > >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > > ________________________________
> > >
> >
> >
> > --
> > Cheers
> > Graham
> > AB-Write AFL Writing Service
> > 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
> >
> >
> >
> >
> >
> > SPONSORED LINKS
> > Investment management software Investment property software Investment
> > software
> > Investment tracking software Return on investment software Stock
> investment
> > software
> > ________________________________
> > YAHOO! GROUPS LINKS
> >
> >  Visit your group "amibroker" on the web.
> >  
> >  To unsubscribe from this group, send an email to:
> >  amibroker-unsubscribe@xxxxxxxxxxxxxxx
> >  
> >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> >  To unsubscribe from this group, send an email to:
> >  amibroker-unsubscribe@xxxxxxxxxxxxxxx
> >  
> >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > ________________________________
> >
> >
> >
>
>
> --
> Cheers
> Graham
> AB-Write AFL Writing Service
> 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
>
>  Visit your group "amibroker" on the web.
>  
>  To unsubscribe from this group, send an email to:
>  amibroker-unsubscribe@xxxxxxxxxxxxxxx
>  
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>  To unsubscribe from this group, send an email to:
>  amibroker-unsubscribe@xxxxxxxxxxxxxxx
>  
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> ________________________________
>
>
>


--
Cheers
Graham
AB-Write >< Professional AFL Writing Service
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