Does Initial Capital limit the trades taken during a backtest?

Does Initial Capital limit the trades taken during a backtest?

No. Initial Capital is used to calculate your strategy's performance, including returns, capital growth, and other performance metrics. It does not determine whether a trade can be executed during the backtest.

If the strategy generates a trade based on its conditions, the backtest simulates that trade even if the available capital would have been insufficient to place the order in a live market.

Initial Capital in Backtest

Backtest is designed to evaluate the historical performance of a strategy and does not perform fund or margin availability checks for each trade.

  • Initial Capital is used as the starting value for calculating portfolio performance.
  • Every trade generated by the strategy is simulated if the strategy conditions are met.
  • The backtest does not check whether sufficient funds or margin are available before executing subsequent trades.
  • As a result, trades are not rejected due to insufficient funds or margin during the backtest.

This means the backtest may continue to simulate trades even if, in a live market, those trades would have been rejected because of insufficient funds or margin.

What if…

ScenarioSolution
My available capital would have been insufficient for a tradeThe backtest still simulates the trade if the strategy conditions are met.
I expected the backtest to reject trades due to insufficient fundsBacktest does not perform fund or margin availability checks for individual trades.
Why are my live trades different from the backtest?Live trading validates available funds and margin before placing orders, whereas Backtest does not.
Last updated: 13 Jul 2026