Explore a
Simple Strategy

Momentum Trading

✳︎

Gap And Go

✳︎

Momentum Trading ✳︎ Gap And Go ✳︎

Momentum Day Trading:
The Gap & Go

EquityFirst Trading Curriculum Module

Risk statement. Day trading carries a substantial risk of loss and is not suitable for everyone. The published academic evidence is unambiguous about base rates: a fifteen-year study of the entire Taiwan Stock Exchange found fewer than 1% of day traders were predictably profitable net of fees, with survival rates of 44% at one year, 24% at two and 15% at three. A study of 19,646 new Brazilian futures day traders found that of the ~1,600 who persisted beyond 300 sessions, 97% lost money and 1.1% earned more than the national minimum wage. Nothing in this module changes those base rates. Its purpose is to define one process precisely enough that you can measure whether you have an edge in it, and stop if you do not.

1. What this strategy is

Gap & Go trades the continuation of a pre-market imbalance through the first thirty minutes of the US cash session.

The premise is narrow and testable: when a stock opens materially away from its prior close on a genuine catalyst and abnormal volume, the order imbalance that produced the gap has not finished executing at 09:30. The trade is an attempt to participate in the remainder of that imbalance, with risk defined against the level that invalidates it.

Session window: 09:30–10:00 ET.

Period: UK local time of 09:30 ET
Last Sun Oct → 1st Sun Nov 13:30
1st Sun Nov → 2nd Sun Mar 14:30
2nd Sun Mar → last Sun Mar 13:30
Last Sun Mar → last Sun Oct 14:30

Set your platform clock to ET. Do not convert in your head at 09:29.

Why thirty minutes. It is a discipline constraint, not a market-structure claim. Liquidity and range are highest at the open and decay through the morning; the constraint exists to stop you converting a failed morning into an afternoon revenge session. If your own data later shows edge past 10:00, extend it deliberately and log the change.

2. Definitions

Fix these before you use them, and use the same definitions in your scanner, your journal and your back-test.


Gap %
(Pre-market price at 09:25 ET − prior official close) ÷ prior official close
ADR(14)
Mean of (High − Low) ÷ Close over the last 14 sessions, as a percentage
Relative gap
Gap % ÷ ADR(14). The unit that actually travels across instruments.
RVOL
Cumulative pre-market volume ÷ median pre-market volume for the same clock window over 30 sessions
Free float
Shares available to trade: shares outstanding less insider, restricted and locked-up stock. Not shares outstanding.
Float rotation
Cumulative pre-market volume ÷ free float
R
One unit of risk = entry price − stop price, in currency, per share. All results are expressed in R.
PMH
Pre-market high, measured from 04:00 ET

3. The universe filter

This is where the edge lives. Treat these as hard gates — a candidate that fails any one of them does not go on the watchlist, regardless of how good the chart looks.

1) Relative volume RVOL ≥ 5×
2) Absolute pre-market volume ≥ 100,000 shares
3) Relative gap ≥ 1.0 × ADR(14)
4) Absolute gap ≥ 4%
5) Price$2.00 – $20.00 for the low-float bucket; ≥ $5.00 if you want to match the published research universe
6) Catalyst Tier A or Tier B (§4)
7) Spread at 09:29 ≤ 20% of intended stop distance
8) Dilution check Clear (§5)

These are starting parameters, not proven values. They are the set to test first, chosen to match the filters used in the published work where possible. Every one of them is a variable you should sweep against your own data before treating it as a rule.

On gate 1. If you take one thing from this module: relative volume, not gap size, is the discriminating filter. Zarattini, Barbon and Aziz (2024) found that a 5-minute ORB applied across the general US equity universe produced negative average per-trade returns, while the identical rules restricted to high-relative-volume "Stocks in Play" produced a top-20 portfolio returning over 1,600% net with a Sharpe of 2.81 over 2016–2023. The rules did not change. The universe did.

4. Catalyst classification

"Confirm a catalyst" is not a rule until you say which catalysts count.

Tier A — trade these. Repricing events. The market is discovering a new fair value and the discovery is not complete at the open.

  • Earnings beat accompanied by raised guidance

  • FDA approval, CRL, or a positive Phase II/III readout

  • Confirmed M&A, or a credible bid

  • Material contract award or partnership with a named counterparty and disclosed size

  • Regulatory clearance, patent ruling, or index inclusion

Tier B — trade smaller, or only on the strongest technical confirmation. Sentiment events without a change in fundamentals.

  • Analyst initiation or upgrade with a large price-target revision

  • Sector sympathy from a Tier A move in a peer

  • Short squeeze dynamics with high short interest and confirmed borrow scarcity

Tier C — do not trade long. No verifiable catalyst, or a catalyst that is itself a warning.

  • Press release with no counterparty, no numbers, or no filing behind it

  • Reverse-split-driven optics

  • Promotional or paid-coverage flow

  • Any move accompanied by, or shortly following, a capital raise

The test for Tier A versus Tier C is simple: is there a filing or a named counterparty behind it? If the only evidence is a press release the company wrote about itself, it is Tier C.

5. The dilution check — the step most retail traders skip

Low-float momentum names are the most common venue for opportunistic equity issuance. A company whose stock has doubled pre-market has a strong incentive to sell shares into that strength, and if it has a shelf in place it can do so within hours.

Before the open, on every candidate, check:

  1. Effective S-3 shelf registration on EDGAR — capacity and date

  2. Active at-the-market (ATM) programme — check recent 424(b) prospectus supplements

  3. Offerings announced in the last five sessions — a company that just raised will raise again

  4. Warrant overhang — strike prices sitting just above the current move

  5. Recent 8-K filings timed near the pre-market move

An active ATM does not automatically disqualify a candidate, but it changes the trade: reduce size, take profits mechanically rather than trailing, and treat any sharp volume-heavy rejection as an offering print until proven otherwise.

6. Pre-market preparation (complete by 09:25 ET)

For each name that clears §3–§5, mark and record:

  • Pre-market high (PMH) from 04:00 ET, and the volume at which it printed

  • Pre-market low since 08:00 ET

  • Prior day high and close — the red-to-green level

  • Consolidation structure — a flag base, its high, and its low

  • Round numbers within 5% of the open

  • Float, float rotation, short interest, SSR status

  • Your planned entry, stop, first target and share size — written down, before 09:30

If you have not written the numbers down, you are not prepared. The scan is not the preparation.

Tooling. Run this off your own scanner rather than a third-party dashboard. The EquityFirst gap scanner already outputs the RVOL, float-rotation and pattern flags this module requires and alerts to Telegram, which removes the need to watch a screen from 04:00 ET.

7. Entries

Three setups. Each has one trigger, one stop, and one invalidation condition. If a candidate does not present one of these three cleanly, you do not have a trade.

7.1 Opening Range Breakout (ORB)

  • Trigger: price trades above the high of the opening range, on volume exceeding the opening-range bar's volume

  • Opening range: 5 minutes as the default. The 5-minute range was the best-performing interval in the Zarattini et al. sweep across 5, 15, 30 and 60 minutes. Use 1 minute only if your fills are genuinely institutional-grade.

  • Stop: low of the opening range

  • Invalidation: price closes a 5-minute bar back inside the range

  • Do not take: an opening range wider than 1.5 × ADR(14). The stop is too far and the R is unmanageable.

7.2 Pre-market flag break

  • Setup: a defined consolidation in the pre-market session, with the high tested at least twice and volume contracting into the base

  • Trigger: break of the flag high after 09:30, on expanding volume

  • Stop: flag low, or the opening-range low if that is tighter and still structurally valid

  • Invalidation: a full retrace back through the base

7.3 Red-to-green

  • Setup: the stock gaps up, sells off at the open, then reclaims the prior day's close

  • Trigger: reclaim of the prior close, held for one full 1-minute bar

  • Stop: the low of the reclaim bar, or the session low if within acceptable R

  • Invalidation: a second failure at the same level

Common to all three: if the trigger has not printed by 10:00 ET, the trade is void. You do not chase it at 10:40.

8. Exits — the section that determines your expectancy

Fixed, mechanical, decided before entry.

+1R Sell one third. Move stop to break-even on the remainder.
+2R Sell one third. Trail the balance.
Runner Trail beneath each successive 5-minute higher low, or beneath VWAP, whichever is tighter.
Time stop If the position has not reached +1R within 10 minutes of entry, close it. Momentum that has not moved has failed.
Hard stop Never widened. Not once, not for a good reason.

Why partials. ORB and gap continuation both produce a low-to-moderate hit rate with a long right tail. The Zarattini and Aziz QQQ study is explicit that its returns came from a low win rate with large occasional winners. A structure that scales out entirely at 1R truncates the tail that pays for the losses. A structure that never takes anything gives back too much on the modal failed breakout. Partials at 1R and 2R with a trailed runner is the compromise that survives both regimes.

Summary

The Gap & Go is not an entry pattern. It is a selection filter — relative volume and a verifiable catalyst — with three interchangeable triggers bolted on and a mechanical exit and sizing framework behind it. The published research is consistent on where the edge sits: the same rules that lose money across the general universe make money on high-relative-volume names in play. Get the filter right and the trigger matters far less than you would expect. Get the filter wrong and no trigger will save you.

Measure everything. Publish nothing you have not measured.

9. Position sizing

Shares = Account Equity x Risk % / Entry - Stop​

  • Risk per trade: 0.5% while establishing a track record; 1.0% maximum once you have 100+ logged trades showing positive expectancy. Never more.

  • Maximum daily loss: 2R, or 2% of equity. On hitting it, you are finished for the day. Platform closed.

  • Maximum concurrent positions: one. These names move together on sympathy; two positions in the same theme is one position at double size.

  • Weekly circuit-breaker: −6R in a week means no trading until you have reviewed every entry in the journal.

The share count falls out of the stop. You never choose the size first.

10. Halt mechanics

You are deliberately trading the stocks most likely to halt. Know the rules before it happens.

  • LULD (limit up / limit down) halts trigger on price moves outside a percentage band over a rolling five-minute window; the band is wider for lower-priced stocks and doubles in the opening and closing periods.

  • A halt is five minutes minimum, and may extend.

  • Your stop does not execute during a halt. Resumption can gap straight through it.

  • Rule: never hold full size into a price approaching the LULD band. Take the 1R and 2R partials mechanically rather than waiting for a level.

11. Costs

Model these before you conclude you have an edge.

  • Commission — both sides

  • Spread — the largest hidden cost in low-float names at 09:30. Measure it; do not assume it.

  • Slippage on entry — you are buying a breakout into a rising book

  • Slippage on stop — worse than entry slippage, and worst on the days that matter

  • FX — GBP/USD conversion on both legs if you are trading US names from a sterling account

  • Borrow — for any short-side variant, if borrow exists at all

UK access note. If you access US equities through a CFD or spread bet rather than direct market access, the dealt spread is frequently a meaningful fraction of a tight opening-candle stop. That does not necessarily make the strategy unworkable, but it changes the arithmetic enough that the parameters in §3 must be re-derived, not inherited. Test it on your own fills before teaching it.

Tax treatment of trading profits differs by instrument and by individual circumstances. That is your professional territory rather than mine, and a short section written by you would strengthen the module.

12. What the evidence actually says about performance

12.1 The honest answer on win ratios

I have not fabricated any figures, and you should treat with suspicion anyone who quotes you a Gap & Go win rate without showing the trade log, the sample period, the cost model and the drawdown.

There is no peer-reviewed win-rate figure for "Gap and Go" as such, because it is a retail label rather than a defined academic strategy. The closest rigorous work is on the opening range breakout, which is one of the three entries above. Here is what is actually published.

12.2 Published research

Study Scope

Zarattini, Barbon & Aziz (2024), Swiss Finance Institute WP 24-987,000+ US stocks, 2016–2023, 5-min ORBTop-20 "Stocks in Play" portfolio: >1,600% net total return, Sharpe 2.81, 36% annualised alpha, vs ~198% for the S&P 500. Applied to low-relative-volume names, per-trade returns were negative.

QuantConnect independent recreation (2024)1,000-stock universe, same rules Sharpe ~2.4, beta near zero. Sharpe remained above 2 across every universe size tested.

Zarattini & Aziz (2023, rev. 2025)QQQ / TQQQ 5-min ORB, 2016–2023~1,484% vs 169% for passive QQQ — but explicitly a low win rate with large occasional winners, heavily dependent on leverage, and modelled with no slippage.

Barber, Lee, Liu & Odean — Taiwan Stock Exchange, 3.7bn transactions, 1992–2006<1% of day traders predictably profitable net of fees. −23.9bp per day net on average. Survival: 44% / 24% / 15% at one, two, three years.

Chague, De-Losso & Giovannetti (2020)19,646 new Brazilian futures day traders Of ~1,600 who persisted beyond 300 sessions, 97% lost money; 1.1% out-earned minimum wage.

How to read this responsibly. The first three are back-tests, not trading records. They assume simplified execution — the QQQ paper explicitly assumes zero slippage, and one of its higher-return variants came from a parameter search. The last two are complete population studies of live retail results. The gap between the two groups is the gap between a modelled edge and a realised one, and it is where almost all retail capital is lost.

12.3 Realistic win-rate range

Practitioner datasets converge on 40–60% for ORB-family strategies, with the specific number depending almost entirely on target placement. One vendor dataset of 190,460 ORB trades over a 30-day window reported an average per-symbol win rate of 52–53% but an aggregate realised rate of 35.1% — 66,868 targets hit out of 190,460 trades. That divergence is itself the lesson: the number you quote depends on how you count, and anyone quoting a single figure without a definition is not measuring anything.

Be actively sceptical of any claim above 70%. It almost always reflects tight targets, ignored slippage, or survivorship in the sample.

12.4 Win rate is the wrong headline number

Break-even win rate, before costs, is 1/(1+R)1 / (1 + R) 1/(1+R) where R is average win divided by average loss:

Avg win : avg loss Break-even win rate
1.0 : 1 50.0%
1.5 : 1 40.0%
2.0 : 1 33.3%
2.5 : 1 28.6%
3.0 : 1 25.0%

Net expectancy per trade:

E=(W×Rwin)−((1−W)×Rloss)−C

where C is round-trip cost expressed in R.

Worked example. 100 trades, 42% win rate, average winner +2.1R, average loser −1.0R, costs 0.08R per round trip:

E=(0.42×2.1)−(0.58×1.0)−0.08=0.882−0.580−0.080=+0.222R

At 0.5% risk per trade on £25,000, that is roughly £27.75 expected per trade — before variance. Over 250 trades a year, roughly £6,900, with drawdowns along the way that will comfortably exceed 10R. That is what a genuinely good retail edge looks like. Any presentation of this strategy that implies otherwise is misleading, and in a UK marketing context, potentially unlawful.

13. How to produce your own verified statistics

This is the part you can actually publish, because you will own the data.

13.1 Trade log schema

Log every trade, including the ones you talked yourself out of.

Date, ticker
Gap %, relative gap, RVOL, pre-market volumeCaptured at 09:25 ET
Free float, float rotation
Catalyst tier and one-line description
Dilution flags Shelf / ATM / recent raise
Setup type ORB / flag / red-to-green
Planned entry, stop, target, size Recorded before the open
Actual entry, actual stop, actual exit, timestamps
Slippage, entry and exit Actual minus planned
Commission, spread paid, FX
Gross R, net R
MAE, MFE Maximum adverse and favourable excursion in R
Rule adherence Binary — did you follow the plan?
Screenshot reference

MAE and MFE are the two fields most traders omit and the two that tell you most: MAE tells you whether your stops are too tight, MFE whether your targets are too near.

13.2 Minimum sample before you draw a conclusion

100 trades minimum. 200 preferred. At 40 trades, a 45% win rate and a 60% win rate are statistically indistinguishable. Every trader who has concluded a strategy "works" after two good weeks has concluded it from noise.

Then segment and compare mean net R:

  • By catalyst tier — this should show the largest spread

  • By RVOL decile

  • By relative gap band

  • By float bucket

  • By setup type

  • By day of week and by month

  • Adherent versus non-adherent trades — the most uncomfortable and most valuable cut

13.3 The historical back-test

You already have the infrastructure. Reconstruct the sample with IBKR historical 1-minute bars including pre-market, apply §3's gates programmatically as of 09:25 ET each day, simulate all three entries with a realistic fill model (touch plus half-spread on entry, touch minus half-spread on stops), and output the R-distribution rather than a single equity curve. Sweep every parameter in §3 to see which gates carry the edge and which are decoration.

Point-in-time data is essential. Float, shares outstanding and index membership all change. Back testing today's float against 2019 prices manufactures an edge that never existed.

14. Case studies

I have not included fabricated price levels here, and I would recommend you do not either — a student who checks one and finds it wrong discards the whole module.

Build your case studies from your own reconstructed data, using this template:

Ticker / Date Catalyst: [event, source, filing reference, tier] Pre-market: gap %, ADR(14), relative gap, RVOL, pre-market volume, float, float rotation Dilution status: shelf / ATM / clean Levels marked at 09:25 ET: PMH, prior close, flag high/low Setup taken: [ORB / flag / R2G], with the exact trigger print Entry / stop / R value / size Management: timestamps for each partial Result: net R, MAE, MFE Post-mortem: what the plan got right, what it got wrong, what MAE says about the stop Chart: annotated 1-minute, 04:00–10:30 ET

Select for honesty, not for outcome. Publish at minimum: two winners, two full stop-outs, and one where the setup was correct but you broke the rules. A course that only shows winners teaches students that losses mean they did something wrong, which is the single most expensive lesson in retail trading.

Strong archetypes to source from your own data:

  1. Tier A biotech approval on a sub-20M float — the maximum-expansion case

  2. Tier A large-cap earnings beat-and-raise — the orderly, tradeable case

  3. Tier B sympathy move — the case that fails more often than it works

  4. A clean ORB trigger followed by an offering print — the dilution lesson

  5. A stock that halted limit-up while you were positioned — the mechanics lesson

15. The daily checklist

04:00–09:00 ET

  • Scanner running; alerts live

  • Candidates clearing all eight gates in §3

09:00–09:25 ET

  • Catalyst verified and tiered, with the filing or counterparty identified

  • Dilution check complete on every candidate

  • Float, float rotation, short interest, SSR recorded

  • Levels marked: PMH, prior close, flag structure, round numbers

  • Entry, stop, target and share size written down

  • Maximum two names carried into the open

09:30–10:00 ET

  • Trade only the written plan

  • Partials at +1R and +2R, mechanically

  • Time stop at 10 minutes

  • Daily loss limit is absolute

Post-session

  • Full journal entry including MAE, MFE and adherence flag

  • Screenshots archived

  • Weekly: segment the data, review adherence, change nothing on the basis of fewer than 30 trades

Legal and Risk Disclosure (Summary)

EquityFirst content is educational in nature and should not be interpreted as investment advice. Trading results shown in examples or testimonials are not typical and do not guarantee future performance.

Most traders do not achieve consistent profitability. Academic studies across multiple markets indicate that a majority of day traders fail to generate net positive returns.

Trading stocks involves substantial risk, including the potential loss of principal. All trading decisions are made at your own risk.

References

  1. Zarattini, C., Barbon, A. & Aziz, A. (2024). A Profitable Day Trading Strategy For The U.S. Equity Market. Swiss Finance Institute Research Paper No. 24-98. SSRN 4729284.

  2. Zarattini, C. & Aziz, A. (2023, rev. 2025). Can Day Trading Really Be Profitable? Evidence of Sustainable Long-term Profits from Opening Range Breakout (ORB) Day Trading Strategy vs. Benchmark in the US Stock Market. SSRN 4416622.

  3. QuantConnect (2024). Opening Range Breakout for Stocks in Play — independent recreation of Zarattini et al. (2024).

  4. Barber, B., Lee, Y-T., Liu, Y-J., Odean, T. & Zhang, K. (2020). Learning, Fast or Slow. Review of Asset Pricing Studies. Taiwan Stock Exchange, 1992–2006.

  5. Chague, F., De-Losso, R. & Giovannetti, B. (2020). Day Trading for a Living? SSRN.

  6. Financial Conduct Authority (April 2026). FCA spearheads global action to stop illegal finfluencers.

  7. Financial Services and Markets Act 2000, s21; FCA COBS 4; PRIN 2A.5 (Consumer Duty — consumer understanding).

Prepared as an editorial and analytical review. Not investment advice, and not legal or compliance advice. Obtain FCA compliance sign-off before publishing any performance figure or distributing this material commercially.

Get In Touch

*

Get In Touch *