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.

    • Related Articles

    • Why are no trades shown in my backtest results?

      If your backtest shows no matching trades found, it means the automation did not generate any trades during the selected backtest period. A backtest generates trades only when the workflow conditions are triggered during the selected historical ...
    • How do I understand the Backtest Summary?

      The Backtest Summary gives a detailed view of how your automation performed during the selected backtest period. It helps you review returns, trade performance, risk, and capital movement before deciding whether to refine or run the strategy. Use ...
    • What is Backtest in FYERS Automate?

      Backtest in FYERS Automate helps you test an automation strategy using historical market data before running it live. It shows how the strategy would have performed in the past based on your selected time period, capital, slippage, and order ...
    • How do I export the backtest tradebook?

      The Export option in FYERS Automate lets you download the trades generated during a completed backtest. The file is exported in CSV format, so you can open it in a spreadsheet tool for detailed review. Use this option when you want to analyze ...
    • How do I run a backtest in FYERS Automate?

      You can run a backtest from the Automate workflow after the strategy is ready for testing. The backtest uses your selected date range, capital, and slippage value to simulate how the strategy would have performed using historical data. Use this ...