Treat the option package as one strategy decision
An Investfly options strategy starts with an underlying stock or ETF signal, then selects listed contracts and materializes the configured one- or multi-leg structure. Its backtest must be read at both levels.
Before the run, review the underlying universe and signal, DTE and strike or delta selection, leg ratios, debit or credit behavior, sizing, grouped profit/loss exits, and assignment or expiration lifecycle rules.
Run the options backtest
- Open the saved options strategy and confirm every structure, contract-selection rule, exit, and lifecycle setting on Overview.
- Open Backtest, choose a supported historical period, and start the run.
- After completion, inspect each opening package and group close alongside the portfolio curve and summary metrics.
- Repeat with other relevant periods and deliberate changes to DTE, strike selection, structure, sizing, and exits.
The general controls and interpretation sequence are explained in How to Backtest a Trading Strategy.
Inspect the structure, not just the return
| Layer | Questions |
|---|---|
| Underlying signal | Did the stock or ETF condition become eligible at the intended time and interval? |
| Contract selection | Were expiration, DTE, strike, right, delta target, and leg ratio consistent with the saved rule? |
| Package economics | Did the modeled order preserve the intended net debit or credit and whole-structure identity? |
| Group exits | Were signal, profit, loss, and time-based closes applied to the complete open group? |
| Lifecycle | Did DTE, expiration, exercise, assignment, roll, or follow-up rules move the position through the expected states? |
Stress the assumptions
Test multiple underlyings and market periods instead of tuning one favorable sample. Change one decision at a time. Wider modeled spreads, delayed entries, less favorable fills, and different volatility conditions can materially change an option result even when the underlying signal is unchanged.
Compare structures on consistent assumptions, and do not interpret a synthetic fill as proof that the same listed combination was available or tradable at that historical moment.
Forward-test the saved structure
After the historical review, deploy the strategy to a compatible Investfly virtual portfolio. Observe current contract availability, pending packages, group marks, lifecycle transitions, exits, and settlement behavior. Live use remains conditional on broker support for the selected instruments and atomic multi-leg behavior, account permissions, data rights, jurisdiction, and current product capabilities.
See the Investfly options trading bot and strategy builder for the supported authoring model and examples.