Backtest - Only first symbol is being traded - Position Size is set

Using Win 7 and amibroker 6.31.0 64 bit

Having problem with backtest ... code was working properly but after some code modifications, not relating to backtest, backtest is no longer working as it should.

When I do backtest on a watchlist only the first symbol is being tested. I did see same issue reported previously and the solution was position sizing. I do have position sizing set.

Example:
Max_Pos = 5;
StartEquity = 100000;
SetOption( "InitialEquity", StartEquity );
SetOption( "MaxOpenPositions", Max_Pos);
SetOption( "MaxOpenLong", Max_Pos);
SetPositionSize( 100 / Max_Pos, spsPercentOfEquity );

The position size statement is being recognized as the position size in backtest result is correct at 20,000, so there are adequate funds for trading other symbols ... however still only the first symbol is being traded.

I have re-installed Amibroker 6.31.0 but no improvement

Appreciate any suggestions
Ara

image

Use "Detailed log" as explained here: How do I debug my formula?