It shows low because your program told AmiBroker to do so.
Anyway no one is able to see your code so there could be anything going on in there.
Secondly Scan outputs raw signals if nothing is added to prevent it from doing it while default backtest mode is backtestRegular (see other modes at SetBacktestMode function reference in the help).
As for raw signal example ...
For example this small sample code will show all raw Buy and Sell signals in Scan while in default Backtest mode excessive signals are removed.
Now for example if you would add ExRem in the scan code then it would remove excessive signals too.
period = 20; // number of averaging periods
m = MA( Close, period ); // simple moving average
Buy = Close > m; // buy when close is ABOVE moving average
Sell = m > Close; // sell when close is BELOW moving average
Short = Cover = 0;
Again no one can see or reproduce your code (it may have 10 lines or 1000 lines) so anything (right or wrong or things being misunderstood or ... ) can happen in there.
Buy = ExRem( Buy, Sell );
Sell = ExRem( Sell, Buy );
Short = ExRem( Short, Cover );
Cover = ExRem( Cover, Short );
Reduce your code to the core or make some other reproducible code doing the same and post it.
Do you wanna make some PFT/SL target stops??