Dear Grover, My version is 4.90.
By deleting that line, it works very well. Thanks, Vinay On Sun, 27 Jul 2008 07:14:32 +0530, Grover Yowell <[EMAIL PROTECTED]> wrote: > Vinay, > > That particular line requires a late version of Amibroker. I am using ver > 5.15 and the code works for me. Just delete that line or comment it out and > let me know if it works. Also what version of AB are you using? > > Grover > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of Vinay Gakkhar. > Sent: Saturday, July 26, 2008 5:41 PM > To: [email protected] > Subject: [amibroker] AFL for Linear Regression Study > > 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 > > > > ------------------------------------ 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/
