Why do I need to schedule an automation before running a backtest?

Why do I need to schedule an automation before running a backtest?

A backtest in FYERS Automate runs the strategy based on its defined execution schedule. The schedule tells the system when the automation should be active during the selected historical period.

Without a schedule, the system cannot determine when the strategy should be evaluated. So, only scheduled automations can be backtested.

Schedule requirement

You must schedule the automation before running a backtest.

PlatformScheduling availability
FYERS WebScheduling is available
FYERS AppScheduling is not available

You can run a backtest on the FYERS App only if the automation was already scheduled from FYERS Web.

Note: To schedule an automation, use FYERS Web. Once scheduled, the automation can be backtested from FYERS Web or the FYERS App.

What if…

ScenarioSolution
I try to backtest an unscheduled automationThe backtest cannot be run.
I want to schedule from the appScheduling is not available on the app. Use FYERS Web.
I already scheduled the automation on FYERS WebYou can run the backtest from FYERS Web or the FYERS App.

    • Related Articles

    • 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 schedule and start running an automation?

      Once you finish building your automation on the canvas, you can start it directly using the Start button shown at the bottom of the screen. Step-by-step flow to start an automation Build your workflow on the canvas using nodes from Triggers, ...
    • Why does my automation need an order placement action for backtest?

      Backtest in FYERS Automate is designed to simulate how an automation strategy would have placed trades using historical market data. For this reason, the workflow must include at least one order placement action. If the automation only generates ...
    • How can I stop a running automation?

      You can stop an automation at any time if you no longer want it to continue executing. Stopping an automation immediately ends the current run and prevents any further steps from being executed. Ways to stop an automation FYERS Web 1) From the ...
    • 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 ...