I suggest you start by going to Analysis Settings / Report and enabling Detailed Log. Run your backtest again to get more information about what AmiBroker is doing with your entry and exit signals during the second phase of the backtest.
Finally, as a general rule you need to include all of your code or else others are just guessing at what you're doing. Most people here don't have the time or patience for guessing games.
see the issue here, MRF share price is around 73K and min share need to take is 1.
but I have only 60K balance, which is not possible to take it. due to this reason other tickers ignored. since they are generated at the same time.
Orders are entered in order of PositionSCORE. The original poster does not use position score (while he should) as we clearly see in detailed report (all scores set to -1). Recommended reading for everyone Portfolio-level back testing
In the absence of positionscore, position size is used or if equal, alphabetical order.
If an "not sufficent funds" happens with higher-ranked symbol, remaining, lower-ranked signals are ignored because it would always lead to entering lowest ranked symbols (something that you don't want).
You should set up your PositionScore so signals are ordered in a way you prefer to enter trades.
Quite obviously with 60% of requested position size that original poster did, it is unlikely to enter more than 1 position (as this single position will already use 60% of available equity and the leftover is just 40%)
If you really wanted to enter that trade, you should be using "Allow position shrinking". (that is ON by default, by the way - so you deliberately switched it off - don't change defaults UNTIL YOU READ THE GUIDE what each setting does)