Grover, SetBarsFillColor( IIf( C > O, colorBrightGreen, colorRed ) ); shows syntax error.
Please check & correct. vgakkhar On Sat, 26 Jul 2008 23:11:58 +0530, Grover Yowell <[EMAIL PROTECTED]> wrote: > Herman, > I adapted the code in the portfolio equity function as suggested by Paul, > and have everything working now. It draws the linear regression line and > the channels. Also there is good agreement between the built in linear > regression channel study and my adapted code. Had to use setbarsrequired to > make it work, not quite sure why. > Here is the code: > SetBarsRequired(100000,0); > > bar = BarIndex(); > > islastbar = bar == BarCount -10; > > isfirstbar = bar == BarCount - 100; > > firstbar = LastValue( ValueWhen( isfirstbar, bar ) ); > > lastbar = LastValue( ValueWhen( islastbar, bar ) ); > > al = LastValue( ValueWhen( islastbar, LinRegSlope( C, Lastbar - firstbar + 1 > ) ) ); > > bl = LastValue( ValueWhen( islastbar, LinRegIntercept( C, Lastbar - firstbar > + 1 ) ) ); > > Lr = al * ( BarIndex() - firstbar ) + bl; > > Lr = IIf( bar >= firstbar AND bar <= lastbar , Lr, Null ); > > se = StdErr(C,Lastbar - firstbar); > > se = LastValue( ValueWhen( islastbar, StdErr( C, Lastbar - firstbar + 1 ) ) > ); > > upper = Lr + se; > > Lower = Lr - se; > > Plot(Lr, "lr", colorYellow, styleThick ); > > Plot(upper, "upper", colorGreen, styleThick ); > > Plot(Lower, "lower", colorRed, styleThick ); > > SetBarFillColor( IIf( C > O, colorBrightGreen, colorRed ) ); > > Plot(C, "C", colorWhite, styleCandle ); > > Title = "bar= " + bar + " firstbar= " + firstbar + " lastbar= " + lastbar+ " > se= "+ se; > > > > Again thanks to you and Paul for all the help. > > > > Grover > > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Herman > Sent: Saturday, July 26, 2008 7:31 AM > To: [email protected] > Subject: RE: [amibroker] AFL for Linear Regression Study > > > > The code below adds HL channels, you can probably modify it to plot the > StdErr() instead of Highs and Lows: > > Plot(C,"",1,128); > HosArray = HHV(H-LRL,Length); > Hos = HosArray[LastPoint]; > LosArray = HHV(LRL-L,Length); > Los = LosArray[LastPoint]; > LL = LRL-Los; > UL = LRL+Hos; > Plot(LL,"",5,1); > Plot(UL,"",4,1); > > Good luck, > > herman > > > > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] Behalf > Of Grover Yowell > Sent: July 26, 2008 9:16 AM > To: [email protected] > Subject: [SPAM]RE: [amibroker] AFL for Linear Regression Study > > > Hi, > Thanks Paul and Herman. Just what I needed to get started. Have it working > and plotting the linear reg line for arbitrary starting and end dates. > > Next step is to be able to plot the standard error bands for the linear > regression channel. > > Any suggestions on how to calculate the standard error with starting and end > dates coinciding with those of the linear regression line? > > Thanks, > > Grover > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Paul Ho > Sent: Friday, July 25, 2008 8:40 PM > To: [email protected] > Subject: RE: [amibroker] AFL for Linear Regression Study > > take a look at the canned indicator for portfolio equity. It has an option > for linear Reg. just port it over to your own need. > > > > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of gyowell2000 > Sent: Saturday, 26 July 2008 11:08 AM > To: [email protected] > Subject: [amibroker] AFL for Linear Regression Study > Hello, > > Is the AFL code for the Linear Regession Study available? I would > like to be able to place the study on a chart starting and ending on > selscted dates under program control rather than doing it manually. > > I have checked the Amibroker user's guide, the AFL library and Googled > but have found nothing useful. > > Grover > > > > ------------------------------------ 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:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
