‹ ALL STRATEGIES
Test it yourself · our chart, our data Marco Accettone liquidity only · six figures in prop payouts
Strategy byMarco AccettoneChart Fanatics · liquidity only
1,047 New York sessions · 1047 replayable · 5-minute bars, 508 trades
Tested and published by TradingBite Research·Updated 06 October 2026·How we test, and who we are·Tell us we got it wrong
—
liquidity above liquidity below no liquidity yet —
— — —
Right now —
Signal
flat
Play the session and watch the lines cross.
This session
Your trading
your trades
0
win rate
—
total
$0.00
per trade
—
this pair, tested
—
—
Turn his two rules off. He makes exactly two claims. One: not every high and low is liquidity — only the ones price respected and moved away from. Two: one strict rule — never enter until that level has actually been taken out. Switch each off and watch the same sessions.
Rules on
The lines on the chart are the model. A dashed grey line is a swing high or low with nothing resting behind it — price has not respected it and moved away yet. A solid coloured line has earned liquidity, and is the only kind he will trade to or from.

Most sessions never set up. Liquidity has to build before there is anything to take, which is his whole point about patience: “you have to allow the market to build liquidity.” Use NEXT SET-UP to skip to a session that has one.

Nasdaq, because that is what he trades. His three worked examples are YM, NQ and NQ, and the live trade is NQ. This is MNQ, the micro on the same index, which is what we hold 1,047 sessions of. Entries are allowed from 09:45 to 12:00 New York — he trades after the open and is out before lunch. Positions are 2 contracts, because he takes a partial and one contract cannot express that.
The rules coded exactly as taught
  1. What liquidity is. Resting orders — in practice, stop losses. “liquidity is just resting orders in the market, and it’s as simple as that.”
  2. Where it is. One sequence: high taken, low respected, move away. Taking the high induces buyers; they buy the pullback; their stops now sit under that low. So that low has liquidity.
  3. Where it is not. A level price has just swept has nothing behind it. “why would there be any liquidity above this high? There wouldn’t be — price has not approached the high and moved away yet.”
  4. The strict rule. Never enter before that level is taken. Buy below lows, sell above highs. “if the market does not run this low, I will not involve myself.”
  5. The stop covers the extreme that was just swept, a tick or two beyond it — futures let him keep it that tight.
  6. The target is opposing liquidity, never a fixed R: “I always ask myself, why are you analysing the chart at all if you’re looking to partial at a random RR point.” Partial at the internal level, hold the rest to the external one.
  7. When. New York, after the 09:30 open, out before lunch. He trades one window and ignores the rest of the day.
Bars5 minutes, regular hours
Sessions1,047, New York
His model508 trades · −$11.76
Resampled−$20.74 to −$2.04 — contains zero
Win rate14.0%, and it needs 18.6%
Commission$6.00 of a $65.70 move
What we found
His model loses money, and the loss is clear of the noise. Coded on his own stop — “stop loss above that high” — it makes −$11.76 a trade over 508 trades, −$2,986.00 a contract in total. Buying at 09:30 and selling at 16:00 on the same 1,047 sessions makes $9,830.50, so it loses to simply holding.
over the same 1,047 sessionstradestotal
his model, per contract508 −$2,986.00
long 09:30 to 16:00, per contract1,047 $9,830.50

Why that benchmark and not a kinder one. The Nasdaq rose 146% across this sample. Any rule that is long some of the time will look profitable in that, which is exactly how a strategy gets sold. The Wyckoff test on this site fails for the same reason — $227.80 a trade from the set-up against $214 from a random entry — and it would be dishonest to apply that test there and not here.

On its own terms. Resampled ten thousand times, the range runs −$20.74 to −$2.04, which does not contain zero.

His two rules. His two rules do not help here: every version with a rule removed does better than his full model.

what is switched ontradeswina trade total
his model, both rules508 14.0%−$11.76−$5,972.00
every high and low counts2,234 16.7%−$8.02—
without the strict rule682 17.0%−$9.14—
neither rule2,848 17.2%−$8.45—

The same table, live. This one follows the switch you have set above, and it is what the pickers on the chart drive.

By the time of day he entered.

entry windowtradeswina trade total
09:45 - 10:301100.0%$267.00$267.00
10:30 - 11:158511.8%−$24.53−$2,085.00
11:15 - 12:0042214.2%−$9.84−$4,154.00

Costs. Commission is $6.00 against an average move of $65.70. The average win is $208.37 against an average loss of −$47.52, which needs 18.6% of trades to win. It gets 14.0%.

target distancetradeswina trade total
under 2R3938.5%−$25.47−$993.50
2R to 4R8123.5%−$7.12−$576.50
4R to 8R12914.7%−$14.18−$1,829.00
over 8R2596.9%−$9.93−$2,573.00

The stop. His words put the stop just above the high. That is the main model above: a median risk of 36 ticks and −$11.76 a trade. On camera, though, his live trade carried about 90 ticks of risk. The nearest setting here is half the ATR — a median of 103 ticks — which makes −$0.05 a trade. His rule and his example disagree, so every setting is shown, and the rule he states comes first.

stopmedian riskmedian targettrades wina trade
2 ticks, as he says it36 ticks8.2R50814.0%−$11.76
6 ticks40 ticks7.4R50514.5%−$13.44
a quarter of the ATR68 ticks4.1R47523.6%−$7.29
half the ATR103 ticks2.6R45532.5%−$0.05
a full ATR169 ticks1.6R43443.3%$5.42
Everything else worth saying

The control is the model against itself. There is no random entry here. Each arm runs the same sessions and removes one of the two things he says is the edge, so the comparison is his model with a part missing rather than his model against something unrelated. The no strict rule arm is the interesting one: it enters when price merely returns and touches the level, which is exactly the mistake he says the rule exists to prevent.

This is a floor on his model, not a measurement of it. He says the skill is in the reading — “you have to train your eyes” — and a mechanical version of a discretionary model is the worst case it can do. What this page can say is narrower than a verdict on him: coded to the letter, on this market, his two stated rules do not separate from doing without them.

What an earlier version of this page got wrong. It placed the stop a full ATR beyond the high to match the risk on his one live trade, and moved the stop to break-even after the partial. Neither is what he says: he says “stop loss above that high”, and “I'll roll my stop” without saying where to. The main model now uses his stated stop and does not invent a break-even level. On that basis the result went from a small profit to a loss.

Two further things he says are not re-run yet on his stop: the higher-timeframe bias filter and previous-session levels. Both were tested on the earlier, wider stop and neither helped there. Their numbers are removed from this page until they are measured on his rule.

Why the arms have such different trade counts. Requiring a level to have earned liquidity throws most candidates out, so his full model takes 508 trades where the unfiltered version takes 2,234. That is the filter doing its job, and it is also why his arm has the widest interval: fewer trades, less certainty.

What this test does not do

We tested the mechanical skeleton: the level, the liquidity test, the strict rule, the stop, the targets and the partial. We did not test his eye for which level matters, and he is clear that reading the chart is the skill: “you have to train your eyes.”

  • “Respected and moved away” had to become a number. Here it is: price leaves the level by at least one ATR without trading back through it. He eyeballs it. A different threshold marks different levels as liquidity and gives different trades.
  • Our choices, named. Swings are fractal highs and lows with two bars either side, and a swing is only usable two bars after it forms. Stops sit one ATR beyond the swept extreme. Half comes off at the nearest opposing level and the stop goes to break-even there, which is his rule — he will not go break-even before a partial.
  • One timeframe. He is emphatic that the model is fractal and that he reads a higher timeframe for bias before dropping down. This is 5-minute bars alone, so the higher-timeframe context he uses to pick a direction is absent.
  • He trails, we do not. He rolls the stop up under each new low as a move develops. That is a judgement call bar by bar, and a mechanical version of it would be our invention rather than his rule.
  • The replay is a sample. Every number is scored over all 1,047 sessions of tick data; the chart ships the most recent 1047 of them so the page stays light.

If you use a pair that is not in the grid, or a filter you think matters, say so and we will test it the same way and publish it.

Where this comes from the claim, before the test
What liquidity isresting orders - in practice, stop losses
Where it ishigh taken, low respected, move away
Where it is nota level price has just swept has nothing behind it
The strict rulenever enter until that level is taken out
Directionbuy below lows, sell above highs
The stopa tick or two beyond the extreme that was swept
The targetopposing liquidity, never a fixed R multiple
SessionNew York, after the 09:30 open, out before lunch
Costs includednot mentioned

He goes by Marco Trades and had kept the method to himself until this episode. Chart Fanatics publish the same rules in writing, and the write-up and the interview agree - which is why the rules tested here are not one listener's reading of a video. Six figures in prop-firm payouts, millions in funding. He trades futures: his worked examples are YM and NQ, and the live trade is NQ.

Read it in their own words first: Liquidity Grab Trading Strategy →

Journal — your saved trades 0 saved
— —

—

Something look wrong? Or want to ask about this test?

If a number here looks off, the chart misbehaves, or you think the rules were coded wrong — say so. Pages on this site have shipped with real mistakes and been corrected. The links below fill in what you were looking at, so the report is actually fixable.

REPORT A PROBLEM ASK ABOUT THIS STRATEGY “YOU CODED THE RULES WRONG”

How this was produced

The rules come from the teacher's own public video or write-up — or, for a textbook method or our own research, the page says so. They are coded as stated and run over years of futures data from a commercial market-data vendor, with commission charged on every trade; slippage is not modelled. Where a teacher gives no number, every value in the plausible range is tested and all of them are shown — not only the best one. Each page states the market, the period, the sample and the costs used.

Written with software. The tests are code, and the code and much of the writing were produced with AI assistance. Every result comes from that research code. The words around the numbers are written from those results — if you find one that disagrees with its own numbers, tell us and it gets fixed.

If a number here is wrong, say so. Email hello@tradingbite.net with the page and what you think is wrong. If a teacher believes their rules were read incorrectly, tell us how they should be read and we will re-run the test and publish the result, whichever way it goes.

This is not advice. These are tests of publicly taught methods on historical data, published so you can check them yourself. Past results do not predict future results. Trading futures can lose you more than you put in. Terms and full disclaimer ›