Tomasz,

AmiBroker crashes also when i select CURRENT symbol and not any watchlist.
So it's just a single symbol that i test and AmiBroker crashes. I have added
the ~(tilde) but still the crash.

Regards
Thomas



2007/7/23, Tomasz Janeczko <[EMAIL PROTECTED]>:

   Thomas,

Since your code includes +Name() inside composite name, EVERYTIME you run
this on watch list
with more than 100 symbols it creates MORE than 100 composites in one run.


So I repeat: you should add all composite symbols *before* you run
backtest that
creates more than 100 composites at once.

Also you are code is missing one thing:
you MUST start composite name with ~ (tilde).
====================================

Best regards,
Tomasz Janeczko
amibroker.com

----- Original Message -----
*From:* Thomas Zmuck <[EMAIL PROTECTED]>
*To:* [email protected]
*Sent:* Monday, July 23, 2007 4:11 PM
*Subject:* Re: [amibroker] Re: AB crashes when i use AddToComposite with
name() and atcFlagEnableInBacktest

vlanschot,

does my simple cci code also crash on your computer ?
It even doesn't include any custom backtest code, it's just a very basic
code.


Regards
Thomas
www.PatternExplorer.com



2007/7/23, vlanschot < [EMAIL PROTECTED]>:
>
>   As you know Tomasz, I've also experienced this behaviour when using
> ATC in CBT. In my case I do NOT create more than 100 composites all
> at once. I only create one by doing the following:
>
> AddToComposite( Foreign("~~~EQUITY","C"), "~~~My_Equity", "C",
> atcFlagDefaults | atcFlagEnableInPortfolio );
> AddToComposite( Foreign("~~~EQUITY","L"), "~~~My_Equity", "L",
> atcFlagDefaults | atcFlagEnableInPortfolio );
>
> CategoryAddSymbol("~~~My_Equity", categoryGroup ,
> 250 );
>
> eq = Foreign("~~~My_Equity", "C" );
>
> Nevertheless, it crashes, unless I've pre-created it. This is the
> reason why I am not(YET) using multiple cxomposites in CBT, although
> I'd love to, if only for risk management purposes.
>
> PS
> --- In [email protected] <amibroker%40yahoogroups.com>, "Tomasz
> Janeczko" <[EMAIL PROTECTED]>
> wrote:
> >
> > Thomas,
> >
> > As I wrote thru support:
> > you should add all composite symbols *before* you run backtest that
> creates more than 100 composites at once
> > (and you apparently do).
> >
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> > ----- Original Message -----
> > From: "Thomas Zmuck" <[EMAIL PROTECTED]>
> > To: <[email protected] <amibroker%40yahoogroups.com>>
> > Sent: Monday, July 23, 2007 12:43 PM
> > Subject: [amibroker] AB crashes when i use AddToComposite with name
> () and atcFlagEnableInBacktest
> >
> >
> > > Hello,
> > >
> > > AmiBroker crashes when i use name() and atcFlagEnableInBacktest
> in the
> > > AddToComposite function. Can someone confirm this ?
> > > Is there any reason for this behaviour and solution to prevent
> it ?
> > > Here is my code to reproduce. Please run it over all symbols,
> because
> > > it seems to depend on the symbol or any other factor.
> > >
> > > // long trades entry and exit rules:
> > > Buy = Cross( CCI(), 100 );
> > > Sell = Cross( 100, CCI() );
> > >
> > > // short trades entry and exit rules:
> > > Short = Cross( -100, CCI() );
> > > Cover = Cross( CCI(), -100 );
> > >
> > > CompName = Name();
> > > //CompName = "WithoutNameFunction"; //no crashes
> > > // Also no crashes if i use name() but not atcFlagEnableInBacktest
> > >
> > > AddToComposite(1, "TEST_" + CompName, "Open",
> > > atcFlagDefaults|atcFlagEnableInBacktest|atcFlagDeleteValues);
> > >
> > >
> > > --
> > > Kind regards
> > > Thomas
> > > www.PatternExplorer.com
> > >
> > >
> > > 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
> > >
> > >
> > >
> > >
> > >
> >
>
>


--
Kind regards
Thomas




--
Kind regards
Thomas

Reply via email to