Every refinement is non-destructive. Each edit branches a fresh version off
the latest one, so you can always step back and
compare what a change actually did.
Refine by chatting
Each step below is one edit. The phrasing in the chat boxes is verbatim — say it plainly and AskFutures reads the intent.Add a filter
Thin out signals without changing the entry. A time-of-day gate is the most
common one:The entry rule is unchanged — trades just stop firing outside that window.
See trade filters.
Chat
Change the exit
Swap how you get out. Replace a stop, add a trailing stop, or move to a
conditional exit:AskFutures replaces the old exit rather than stacking a second one. More on
exits in risk & trade management.
Chat
Switch the symbol
Run the same logic on a different market:The rules carry over to the new instrument; parameters and indicators stay
the same unless you also change them.
Chat
Make it two-sided
Turn a long-only idea into one that trades both ways:Say sell short (not a bare sell) so the short side opens a position
rather than just closing the long. See
direction phrasing.
Chat
After an edit: re-run the backtest
When you change the rules, the new version is defined but not yet tested — its old numbers no longer apply. AskFutures shows a banner that reads “Strategy updated but not backtested,” with a Run Backtest button.Spot the prompt
After any rule change you’ll see “Strategy updated but not backtested — run
a backtest when you are ready to evaluate the latest rules.”
Run it
Click Run Backtest (or just say “run the backtest” in chat). The
deterministic engine replays the new rules over real prices and pins the
fresh results to this version.
Compare
Because each version keeps its own numbers, you can line the new version up
against the previous one to see exactly what the change did — see
version & compare.