NEW Use QuantLogic in Claude or ChatGPTSee how
Research
6 min readNovember 8, 2026FrançaisEspañol

Does a trading filter have a cause, or is it just a statistic?

We wrote down eleven market reasons before testing them. Only one passed four of five checks: oil moving with stocks. None beat the luck check, and one classic story, Bitcoin following the Nasdaq, came out backwards.

MixedFilters · NQ · ES · GC · CL · BTCAll researchPDF

The question

Most filters traders use, like “only trade with the trend” or “fade moves away from VWAP”, come with a story. Usually the story is told after the numbers looked good. We did it the other way round: we wrote the reason down first, said which markets it should work on and which it should not, and only then ran the test.

What we ran

  • NQ, ES, gold, oil and Bitcoin futures, 22 Sept 2025 to 26 Oct 2026, 276 sessions.
  • A long and a short on every 5-minute bar of the regular session. Stop and target are each half a day's average range, held at most 60 minutes, after costs. Results in R, where 1 R is the stop.
  • Eleven predictions about data points we already show in the app, each with its mechanism, written before the test.
  • Five checks per market: the effect shows on the markets the reason names and not on the others; same sign in both halves; a bigger dose gives a bigger effect; it beats most of 200 placebos where the filter's values are reshuffled between whole sessions; and it keeps its sign in the last three months.
  • Every data point is fixed and simple. Nothing was tuned: no moving-average lengths or thresholds chosen after the fact.

Results

The effect is the result when the trade agrees with the reason minus when it disagrees, in R per trade.

Eleven reasons, written before the test
ReasonWhere predictedResultChecks passed
Oil goes with stocks: risk appetite and growth demandOil+0.037 R, both halves, last 3 months +0.084 of 5 (not luck-proof)
The further from VWAP, the stronger the pull backGold, oilGold: only far from VWAP, +0.13 R. Oil: noneGold: dose at the extreme only. Oil: no
Gold goes against the dollarGold+0.045 first half, −0.006 second, −0.11 last 3 months0 to 1
Gold goes against interest ratesGold+0.047 then −0.0321
Trades into VWAP beat trades away from itGold, oilAbout 0 everywhere0
Index futures trend: trade with the push or the 15-min slopeNQ, ESPush: slightly worse with it. Slope: flips between halves0
NQ and ES confirming each otherNQ, ESNQ +0.039 first half, −0.018 second1
Dealers short gamma make pushes keep goingNQ, ESAbout 00
Bitcoin goes with the NasdaqBitcoinOpposite: −0.023, both halvesFails
Counter-trend trades are worse on MondayNQ, ESAbout 00
Two trend reasons (the push and the 15-minute slope) share one row.

Not predicted, so only a lead: NQ and ES longs did better when interest rates were rising since the open, in both halves. Rates tend to rise on strong-growth days, and stocks like growth. But we found it rather than predicted it, so it has to hold on new months before it counts.

Why it might be so

A reason that holds names its market. Oil and stocks share one driver, the outlook for growth, so they move together during the day. Gold against the dollar, the classic story, flipped sign within the year.

Doses matter. Gold's pull back to VWAP is invisible until price is far away. Averaging over every distance hides it.

Some stories are backwards. Bitcoin did worse when traded in the Nasdaq's direction. That is why a filter needs both a reason and a test.

What it means when you test

Most good-sounding reasons don't show up in intraday results. Before you trust a filter, write down why it should work and where, then check that the market you trade is the one it names, that it holds in both halves and that a bigger reading gives a bigger effect.

Simple, fixed data points keep the test honest. With adjustable settings, any of these could have been made to “work” on the past.

Limits

About 14 months. The 60-minute bracket is one exit among many. Trades on overlapping bars are not independent, which is why the placebo shuffles whole sessions. Results allow one tick of slippage and no more. This is the past, not a promise it repeats.

Simulated results on past market data from 2025 and 2026. Research only, not trading signals or advice. Past results do not promise future ones; see the hypothetical performance disclosure at the bottom of the page.

Get this note as a PDF

Leave your email and the PDF downloads straight away. Easy to keep, print or pass on.

We use your email only as described in our privacy policy

Test your own ideas the same way

Analyze runs any idea on NQ, ES, gold, oil and Bitcoin with costs, both halves and a luck check, so you can see whether it beats chance before you trade it.

Past results on market data, not a forecast. No advice and no signals.

More research

Educational content, not investment advice. Futures trading involves substantial risk of loss. See the risk disclosure.