Hi Mike

I'll try and digest that in the morning - time for bed now.

What I had hoped to do was to get the symbol before the CBT is 
invoked, but if it has to be done in the CBT then so be it.

Thanks

Graham

--- In [email protected], "Mike" <[EMAIL PROTECTED]> wrote:
>
> Hi,
> 
> When writing custom backtester code, you don't deal with a "current 
> symbol". Instead, you deal with signals and/or open positions 
and/or 
> completed trades.
> 
> Typically, you would iterate through the bars, then at each bar you 
> would iterate through one or more of the above collections to do 
> whatever you want to do (e.g. alter position size, calculate 
> statistics, etc.).
> 
> For both the Signal object and the Trade object (open and 
completed), 
> a property named "Symbol" is available. This would be the closest 
to 
> what you are asking for.
> 
> Note that if the "current symbol" that you are seeking is not in 
the 
> signal collection, open trade collection, or closed trades 
collection 
> for a given bar, then you would have to use something along the 
lines 
> of the Foreign function, static variables or composites to get at 
the 
> information.
> 
> See http://www.amibroker.com/guide/a_custombacktest.html for more 
> information on custom backtester code.
> 
> Mike
> 
> --- In [email protected], "Graham Johnson" <grahamj@> wrote:
> >
> > I thought this was going to be simple.
> > 
> > During the backtest, if there is a particular condition, I want 
to 
> > write the Symbol to a variable.
> > 
> > I've searched the User Doc and this forum, but no joy on how to 
get 
> the 
> > current symbol.
> > 
> > Graham
> >
>


Reply via email to