Login Page - Create Account

Support Board


Date/Time: Fri, 09 Jan 2026 14:51:39 +0000



Post From: Bar Based Backtest blocked (-8998) despite correct AutoTrade settings (ACSIL)

[2026-01-08 17:47:56]
User105070 - Posts: 3
Hi John,

Thanks for the response. To confirm explicitly:

On the same chart where the backtest is run (QQQ[M] 1-Min #1), all of the following are enabled and verified immediately before running the backtest:

• Trade → Chart Trade Mode On ✔
• Trade → Auto-Trading Enabled – Chart ✔
• Trade → Auto-Trading Enabled – Global ✔
• Trade Simulation Mode = ON
• Trading Locked = OFF
• Platform disconnected (File → Disconnect)

Despite this, the platform consistently reports:

TRADING BLOCKED (-8998): Enable Chart Trade Mode + Auto Trading (Chart/Global) and run Bar Based Backtest

Additional evidence that something internal is blocking execution:

• Bar Backtest log ends with
Back test processing: NumberOfTimesCalculateCalled (Cumulative) = 0
• Trades tab and Trade Statistics remain empty
• Trade Activity Log spreadsheet shows no end-of-test / finalization data
• Same behavior occurs with a minimal ACSIL SMA cross test study
• Study does calculate and log messages during the backtest loop

This suggests the Bar Based Backtest engine is entering the study, but not transitioning into the execution/fill phase, even though all required trading states are enabled.

Could you please advise:

What internal condition specifically causes NumberOfTimesCalculateCalled = 0 at the end of a Bar Based Backtest?

Is there any chart, trading, or internal state that can override the UI checkmarks and still block execution?

What is the recommended way to fully reset the Bar Based Backtest / trading state (short of reinstalling)?

I’m happy to provide the exact minimal ACSIL test code if helpful.

Thanks for taking a closer look
Attachment Deleted.
Private File