AFL runs through each symbol and compiles the trade signals
Backtest then uses these trade signals to put together a portfolio backtest.
If you need to control what one symbol does based on the trades that occured
in a different symbol you need to use the advanced backtest code. This adv
code is an additional pass through the backtest to make the necessary
changes to the basic backtest results

Single symbol
- to control the trades for a single symbol you use the AFL code
Portfolio
- to control the number of current open positions use setoption
maxopenpostions
- to control symbol trades on a portfolio level (eg no entries on same day
of exit of another symbol) you need to use the advanced backtest code




--
Cheers
Graham
AB-Write >< Professional AFL Writing Service
Yes, I write AFL code to your requirements
http://www.aflwriting.com

On 15/12/06, Paul Ho <[EMAIL PROTECTED]> wrote:

 either positionsize or a static variable e.g staticvarset

 ------------------------------
*From:* [email protected] [mailto:[EMAIL PROTECTED] *On
Behalf Of *brentonfx
*Sent:* Wednesday, 13 December 2006 11:58 AM
*To:* [email protected]
*Subject:* [amibroker] Delaying new trade entry to day after last exit


I am testing a system that enters at the market open, but uses
intraday exits, with a limit on the maximum number of open positions
to 5.

The problem I have is that Amibroker is allowing a new entry to occur
on a new stock the same day as the last exit on a different stock, but
in real life I cannot do this.

eg if I'm in five trades already coming into today, and one of the
trades exits today sometime during the day when my exit criteria is
met, I can't take a new trade until tomorrow, but AB is allowing
another new trade to be entered today at the open. How can I stop this
from happening?

Regards
Brenton



Reply via email to