PureBytes Links
Trading Reference Links
|
--- In amibroker@xxxxxxxxxxxxxxx, "wavemechanic" <timesarrow@xxx> wrote:
>
> http://www.amibroker.com/guide/h_backtest.html
> ----- Original Message -----
> From: tradinghumble
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Tuesday, June 03, 2008 7:43 PM
> Subject: [amibroker] How to backtest linear regression?
>
>
> All, I know linear regression has been discussed multiple times here
> and I have this piece of code:
> ================================
> 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 ) );
>
> This works fine for "plotting" but I would like to develop a system to
> backtest some of these conditions... the problem seems to be on the:
> x= Cum(1); ... I'm not an expert coder but this only considers the
> last bar...
>
> What should I use in order to have this working in backtest mode? or,
> for the last bar to be the current bar being backtested..
>
> Sorry, very confused here.
>
> Thanks.
>
>
>
>
> ------------------------------------
>
> 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
>
>
>
>
>
>
------------------------------------------------------------------------------
>
>
>
> No virus found in this incoming message.
> Checked by AVG.
> Version: 8.0.100 / Virus Database: 269.24.6/1481 - Release Date:
6/3/2008 7:31 PM
>
Wave, thanks for the reference. I think I understand the backtesting
process, not so clear on how to find the "Lastx" just so it changes as
I backtest. If I use Lastx = SelectedValue(x) it works in interactive
mode but I want it to be backtested.
Thanks.
------------------------------------
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:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> 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/
|