Past performance does not guarantee future results. Always test before you trade.
Part 00 — Read this first
Every option’s P&L is a function of one thing you can measure historically — the path of the underlying — and several things you can’t get here: implied vol, skew, term structure, the Greeks. AskFutures is a tool for the first thing. Use it for that and it earns its keep every week. Ask it for the second and it will tell you, politely, no.What it is
- A backtester you talk to. You describe a futures strategy in a sentence or three; it builds the rules, runs them against real bars, and hands back trades, an equity curve and a metrics card in the chat.
- Data: 1-minute, 5-minute, hourly, daily and weekly bars on ~70 futures roots, continuous back-adjusted contracts, from late 2019 to yesterday. Plus weekly Commitment of Traders positioning.
- Vocabulary: ~40 TA-Lib indicators, opening ranges, VWAP, prior-day levels, rolling percentiles and z-scores, cross-market conditions, bar patterns, stops in dollars/ticks/points/percent/ATR multiples, trailing stops, time stops, end-of-day flat.
- Three more tools that matter more to an options trader than the backtester itself: variable distributions (“show me the distribution of the daily range”), setup scorecards (forward-return distributions for a condition vs. baseline), and parameter sweeps.
What it isn’t
It will say no to these — verbatim from the product:
Those four refusals are the whole reason this guide exists. Each one has a futures-side question hiding inside it, and Parts 1–5 show how to ask that question instead.
Ground rules
- Contracts. Name the futures root, not the ETF or the index. SPX/SPY options traders →
ES(orMES). QQQ/NDX →NQ/MNQ. USO/crude options →CL/MCL. GLD →GC/MGC. TLT/rates →ZB,ZN. VIX options →VX. Full roster: askwhat symbols do you support? - Clock times are read as US/Eastern. NFP is 08:30, FOMC statements are 14:00, the RTH open is 09:30. If you think in Central, add an hour.
- Backtest window defaults to the trailing 12 months. Say
since 2020,last 5 yearsor2022 to 2024to change it. Don’t say “test 1 year back” — you’ll get “the backtest already covers…” because it already does. - Costs. State commission and slippage when you create the strategy:
assume $1.25 commission per side and 1 tick of slippage. Commission is dollars per side; slippage is ticks per round turn. - Strategy types. Three execution shapes: Day Trading (intraday bars, flat at the close), 24h (intraday bars, can hold overnight), Trade at close (daily bars, fills at the settlement). Convert between them with
convert this to a trade-at-close strategy— you get a preview of what changes before it’s applied. - One strategy per chat. A second strategy opens a sibling chat automatically. Edits (“tighten the stop to 1× ATR”) stay in the current one and create a new version.
Part 01 — Expected move vs. realized move
The market hands you an implied expected move every morning. What it doesn’t hand you is the realized distribution that move is being priced against. This is the fastest win in the product, and it needs no strategy at all.The options question
You’re selling a 7-day strangle on crude. The chain implies a ±$2.40 one-sigma move. Is that rich or cheap against what CL has actually done over 5-session windows for the last few years — and what does the tail look like beyond your short strikes?What to type
AskFutures has a describe mode: ask about a variable derived from price and you get its historical distribution — mean, percentiles, a histogram — or the raw values if you ask for a list.How to read it
- Implied vs. realized is the whole trade. If the chain’s one-sigma sits well outside the realized 84th percentile, the market is paying you for a move it usually doesn’t make. If it sits inside, you’re being paid too little for the tail that shows up at the 95th.
- Units matter. Ask in the units you trade — points, ticks, dollars per contract, or percent. CL is 1; ES is 5. AskFutures knows the multipliers; you just have to say which you want.
- Ask for the window you’re actually selling. A per-week range is not five daily ranges added up. Say “weekly”, “per session”, “per day” — the aggregation follows your words.
Part 02 — Directional skew for spreads
Every vertical, every skewed strangle, every “lean” is a directional bet on the underlying over a horizon. That bet is exactly what a futures backtest measures. The trick is to phrase it as the futures position your spread is a proxy for, and to hold it for your DTE.The options question
When ES closes below its 20-day low, you like selling put spreads 5 days out on the theory that it bounces. Does it? By how much, how often, and how bad is the drawdown before the bounce?What to type — the backtest form
What to type — the scorecard form
A backtest gives you one path per signal after stops and exits. A setup scorecard gives you the raw forward-return distribution of the condition — no exits, no stops — against the unconditional baseline over fixed horizons (1h and 5h for intraday setups; 10 sessions for daily). It’s the cleaner bias test. Build the strategy first, then convert its entry:How to read it
- Mean vs. median vs. tails. A put spread’s max profit is capped; its max loss is the width. So you care less about the mean forward return and more about: what fraction of paths finished above your short strike, and how deep did the worst 5% go? The scorecard’s percentile ladder and the backtest’s MAE column (Part 7) answer those directly.
- Baseline is the point. If the conditional 10-day distribution looks like the unconditional one, your setup has no edge — you’re just selling premium, and Part 3 matters more than this part.
- Hold for your DTE. “Hold for 5 days” is a calendar-day hold on intraday strategies and a 5-bar hold on daily ones; say sessions if you mean sessions. Match it to your expiry.
Part 03 — Volatility regimes without an IV feed
“Only when IV rank is above 50” is the sentence AskFutures can’t act on. But IVR is a proxy for a regime, and the regime leaves fingerprints in the futures data: realized range, ATR percentiles, Bollinger width — and VIX futures, which you can name directly.The options question
You sell premium when vol is elevated on the theory that it mean-reverts. The part of that theory a futures backtest can test: after a vol spike, does the underlying’s realized move over your holding period come in smaller than the spike implied — and does price itself revert?What to type — three ways to say “vol is high”
1. Realized vol percentile (closest to IVR)VX below 16 or VX above its 20-day high as needed.
3. Bollinger squeeze / expansion
How to read it
- This is not a short-strangle P&L. A futures backtest has no theta and no vega. What it isolates is the directional and realized-path component of a premium trade. If the fade wins in the high-NATR regime, the underlying tends to revert after spikes — good for you. If the trade list shows big MAE before the reversion, that’s the gamma risk your short wings carry; size the wings from it.
- Also check the distribution, not just the trade. Part 1 in a regime:
Show me the distribution of the 5-day close-to-close move on CL when the 14-day NATR is above its 80th percentile— the conditional expected move. - Vol-of-vol.
VXis a tradable root here, soShow me the distribution of the 5-day change in VX since 2020is a valid question and a useful one.
Part 04 — Event days: what’s possible
Be clear-eyed: AskFutures has no economic calendar. It cannot select FOMC days, NFP Fridays or CPI mornings. What it can do is everything about the clock and the calendar that isn’t a news feed — and for the two events options traders care about most, that’s most of the way.
It will say no to on days when NFP is released — logged as unsupported; the strategy still builds, but on every day. Read the assumptions card: it will say so.
Say this instead: pin the time (08:30 ET), the weekday (Fridays), and the anchored range, and accept that you’re testing all Fridays. The signal-day sample will be diluted by the non-event Fridays — which is itself informative.
The options question
Your 0DTE play on jobs Friday is to sell the 08:30 opening-range break — or fade it. Which one has actually made money on Friday mornings, and how far past the range does it typically run before 10:00?What to type
List the last 12 08:30–09:00 ranges on ES and pick out the NFP Fridays by eye.
How to read it
- Dilution is a feature. If the Fridays-only breakout is profitable across all Fridays, the event isn’t doing the work — the morning structure is. If it only pays on the event Fridays (check the trade list by date), you have an event trade and a 12-trade-a-year sample; treat the stats accordingly.
- Clock times are Eastern. A trader in Chicago will reach for “7:30 am” for NFP. Say 08:30.
Part 05 — Hedging and scalping around a book
“I’m long 10 CL contracts and want to scalp around the core.” Or: “I’m short a strangle and hedge delta when price breaches the wing.” Both are futures rules with a defined trigger, exit and frequency — and both are exactly the kind of thing that whipsaws you to death if the bands are wrong. Backtest the bands.The options question
Gamma scalping a long straddle means buying dips and selling rips in the underlying. Delta-hedging a short strangle means the opposite at the wings. Either way: how wide should the trigger band be, how often does it fire, and what does the whipsaw cost over a month?What to type — the gamma scalp
What to type — the wing hedge
A short strangle’s wing defense is a stop-and-reverse around a level. Test the whipsaw with a rolling level:What to type — roll timing
“When should I roll my long July position?” AskFutures knows each contract’s roll and expiry dates, and “days before roll” is a condition:exit 1 day before roll and exit at expiration to see whether the roll week costs you anything in this contract.
How to read it
- The futures P&L is the hedge cost, not the book P&L. A gamma scalp that loses −4.50 a trade after costs — that’s the number to set against the theta you’re collecting. State costs when you create the strategy; an 872-trade scalp run at zero commission is a very different picture at $2.50 round turn.
- Average hold time (in the metrics card) is your realized hedging frequency. Max consecutive losses is the whipsaw streak your risk desk will ask about.
Part 06 — Sweeping the parameters that matter
Every number in a strategy — the z-score band, the ATR multiple, the hold, the opening-range minutes — becomes a named parameter you can sweep. For an options trader the sweep is where the real answers live: not “does the fade work” but “at what band width does the whipsaw cost cross the premium collected?”What to type
How to read it
- Look for plateaus, not peaks. A band of 2.0 that wins while 1.8 and 2.2 lose is noise. A ridge from 1.6 to 2.4 is a real property of the underlying — and it tells you how much slop your hedge trigger can tolerate.
- Sweep the hold against your DTE ladder. Holding 3, 5, 10 sessions for the same entry is three expiries of the same spread. Ask for all three in one sweep.
- Every backtest in a sweep is a backtest. They count against your monthly allowance; a 500-combination run is 500 of them. Propose first, trim the grid, then run.
Part 07 — Reading the results like an options trader
The metrics card is written for futures traders — win rate, profit factor, Sharpe, drawdown. Most of it maps onto options language directly; two columns in the trade list map onto it better than anything in the card.The card
The trade list — MAE and MFE
- MAE is the column options traders were missing. A trade that finished +1,900 against you is a winner in the metrics card and a blown-out short put in real life. Sort by MAE. The 95th percentile of MAE across the trade list is how far past your short strike the underlying typically travels before coming back — that’s your wing.
- MFE is where you’d have been assigned early on the other side, or where a take-profit on the spread would have triggered.
Then share it
Any backtest can be published to a public link — equity curve, metrics and the sentence that generated it — for a trading group, a Discord, or a thread. Use Share on the strategy card and you get a URL; unpublishing revokes it. The published page shows the prompt too, so the person you send it to can fork the idea in their own chat.Appendix — Say this, not that
Left column is what an options trader types first; right column is what AskFutures understands.What’s not here yet
Options chains, implied vol of any kind, an economic calendar, and multi-leg positions. If you need those, this isn’t the tool. If you need to know what the underlying does — over your DTE, in your vol regime, at your hedge band, after your setup — it is.Contracts, timeframes and indicator names in this guide are AskFutures’ current vocabulary. Ask
what symbols do you support? in any chat for the live roster.