If the automation only generates alerts and does not place orders, there are no trades to simulate. In such cases, a backtest cannot be run.
An order placement action is required because the backtest result is built from simulated trade entries and exits. These trades are used to calculate returns, profit or loss, drawdown, trade count, and other performance metrics.
Alert-only workflows are not eligible for backtesting because they do not create trade actions.
| Scenario | Solution |
|---|---|
| My automation only sends alerts | Backtest cannot be run. |
| I add an order placement action later | You can run a backtest after the workflow is updated and scheduled. |
| My workflow has conditions but no order action | Backtest cannot be run because no trade can be simulated. |
| I want to test alert logic only | Backtest is not supported for alert-only automations. |