PureBytes Links
Trading Reference Links
|
Ton,
By default, AddToComposite is only evaluated during a scan. If you want to have it executed during an exploration, backtest, portfolio backtest or within an indicator, you must pass the appropriate flag value.
If you want your composite to reflect ~~~Equity, then the example I gave earlier is the way to do it (i.e. calculate your composite at the same time that AmiBroker calculates ~~~Equity during portfolio backtest).
Mike
--- In amibroker@xxxxxxxxxxxxxxx, "Ton Sieverding" <ton.sieverding@xxx> wrote:
>
> Mike just another question. Look to the underneath code :
>
> // Create whatever EQUITY and plot the array ...
> GetEquity = Foreign("~~~EQUITY","C");
> Plot(GetEquity,"",colorBlue,styleLine|styleOwnScale);
>
> // Use the same array to create ~MyIndex
> AddToComposite(GetEquity,"~MyIndex","C",3);
> Buy=0;
> Result=Foreign("~MyIndex","C");
>
> // Why is Result not giving me the same graph as
> // GetEquity ?
> Plot(Result,"Result Comp",colorRed,styleLine);
>
> Any idea ?
>
> Ton.
>
> ----- Original Message -----
> From: Mike
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Tuesday, June 30, 2009 8:48 PM
> Subject: [amibroker] Re: Backtester and ~~~EQUITY
>
>
>
>
>
> Try AddToComposite from custom backtester code. Add ~~~Equity to whatever symbol name you want.
>
> SetCustomBacktestProc("");
>
> if (Status("action") == ActionPortfolio) {
> bo = GetBacktesterObject();
> bo.Backtest();
> AddToComposite(Foreign("~~~Equity", "C"), "~Equity123", "X", atcFlagDefaults | atcFlagEnableInPortfolio);
> }
>
> Mike
>
> --- In amibroker@xxxxxxxxxxxxxxx, "amsiev" <ton.sieverding@> wrote:
> >
> > I want the Backtester to write the equity curve to a different file name. Let's say ~~~EQUITY0023. I know there is code in AFL to do that but cannot find it anymore. Can anybody help me please ?
> >
> > Regards, Ton.
> >
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
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/
|