What is Backtest in FYERS Automate?

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 placement logic.

Backtest is available on FYERS Web and the FYERS App. It supports Equity Cash, Equity Derivatives (F&O), and MCX Commodities.

Backtest overview

A backtest runs your Automate strategy on historical data and generates performance results for the selected period. You can use it to review whether your strategy would have generated trades, profits, losses, drawdowns, or other performance outcomes. 

The results page includes:
SectionPurpose
SummaryShows key performance metrics such as returns, trades, profit factor, volatility, and Max Drawdown.
Performance ChartShows Capital Deployed and Drawdown over the selected period.
Backtest CalendarShows period-wise P&L, total trades, positive trades, and negative trades.
TradesShows individual backtested trades.
Net ViewShows results after brokerage, taxes, and other charges.
Gross ViewShows results before brokerage, taxes, and other charges.
Export TradebookDownloads the backtested trades as a CSV file.




Historical data is currently available starting from 01 April, 2024.

Requirements and settings

To run a backtest, the automation workflow must include an order placement action. If the workflow only generates alerts and does not place orders, a backtest cannot be run.

The automation must also be scheduled before running a backtest. Without a schedule, the backtest option cannot be used.

During backtest configuration, you need to enter:

FieldMeaning
Time PeriodHistorical date range used for the backtest.
Initial Capital (₹)Starting capital used for the backtest.
Slippage (%)Expected difference between the intended and executed price.

Slippage can be edited while running the backtest. It can also be modified after the results are generated to view adjusted results.

What if...

ScenarioSolution
The workflow only sends alertsBacktest cannot be run.
No schedule is setBacktest cannot be run.
Slippage is changed after results are generatedResults are recalculated based on the updated slippage.
Net View is selectedResults include brokerage, taxes, and other charges.
Gross View is selectedResults exclude brokerage, taxes, and other charges.
Tradebook is exportedBacktested trades are downloaded as a CSV file.

Backtest results are based on historical data and selected assumptions. They do not guarantee future performance. Live results may differ due to market conditions, liquidity, execution price, charges, and other real-time factors.

Last updated: 13 Jul 2026