A gap trading strategy uses sudden price discontinuities — areas where price jumps from one level to another without any trading in between — as the basis for systematic entries and exits. Gap trading strategy is well-suited to algorithmic approaches because gaps are measurable, repeatable, and governed by consistent market behaviour that can be encoded into rules, backtested, and deployed systematically. The recurring nature of gaps across crypto markets makes them a useful edge for systematic traders who can define and exploit them with precision.
What Is a Gap in Trading?
A gap occurs when the opening price of a new session differs significantly from the closing price of the previous session. This leaves a visible blank on the chart — no candles exist in that price range, because no trades occurred there. Gaps form because news events, major macro releases, weekend developments, or sudden shifts in sentiment move the supply-demand balance between sessions.
There are four types of gaps that matter for systematic traders:
- Common gap: The most frequent. Forms in low-volatility conditions and fills quickly. Less useful as a standalone signal.
- Breakaway gap: Forms at the start of a new trend, often after a consolidation period. These gaps are less likely to fill quickly and can signal a strong directional move.
- Runaway gap: Also called a continuation gap. Forms mid-trend during a strong move, suggesting the trend is accelerating rather than exhausting.
- Exhaustion gap: Appears near the end of a trend and signals potential reversal. Often followed by a gap-fill as momentum fades.
Why Gap Trading Strategy Matters for Systematic Traders
Gaps represent real price inefficiency. Market participants were unable to trade at prices between the close and the open. That imbalance has statistical consequences — price has a demonstrable tendency to return to unfilled gaps.
For algorithmic traders, this tendency is actionable. Rules around gap size, direction, and market context can be encoded into a strategy, backtested over historical data, and deployed with defined risk parameters. That removes the guesswork that leads manual traders to chase price or hesitate at the moment the opportunity appears.
In crypto markets, gaps often form after weekends or following major macro announcements. Because Bitcoin and Ethereum trade 24 hours a day, de facto gaps appear when large moves happen during illiquid overnight sessions — particularly after U.S. market close on Fridays.
How Does a Gap-Fill Strategy Work?
The gap-fill approach is the most common application of a gap trading strategy. The premise is that price will return to the previous session’s close — effectively filling the gap — before continuing in the direction of the gap move.
A basic gap-fill setup works as follows:
- Price opens significantly higher or lower than the prior close, creating a visible gap.
- The strategy waits for price to retrace back toward the gap zone.
- An entry fires when price reaches the midpoint or edge of the gap.
- The target is the far side of the gap — the prior session close.
- A stop-loss sits beyond the gap to protect against gap continuation rather than fill.
Gap-fill rates vary by market and conditions. In equities, a high percentage of gaps eventually fill — though timing ranges from hours to weeks. In crypto, lower institutional friction often means gaps fill faster. The key is distinguishing gap types: exhaustion gaps fill reliably; breakaway gaps may not fill for extended periods.
What Is a Gap-and-Go Strategy?
The gap-and-go approach takes the opposite direction. Rather than fading the gap, it trades in the direction of the move. The logic is that a strong catalyst — a regulatory announcement, an ETF approval, a macro shock — drove the gap and momentum will continue.
Gap-and-go setups typically require:
- A gap of meaningful size. Gaps under 1–2% in crypto are often noise; gaps above 3–5% are more likely to represent genuine momentum.
- Volume confirmation. The gap should be accompanied by strong volume — low-volume gaps are more prone to filling than continuing.
- A clear catalyst. Gaps without an obvious driver are less reliable for continuation plays.
This approach is more common in equities around earnings season, but in crypto it appears frequently around protocol upgrades, regulatory news, or major macro events like FOMC decisions.
What Filters Improve a Gap Trading Strategy?
Not every gap is worth trading. Filters reduce false signals and improve the overall performance of a gap trading strategy:
- Gap size filter: Set a minimum gap size as a percentage of price. In crypto, gaps under 0.5% are often noise. Gaps above 2–3% carry more weight.
- Trend filter: Gap-fills work best in sideways or range-bound markets. In a strong uptrend, bullish gaps may not fill at all — they become continuation signals instead.
- Time-of-day filter: In crypto, gaps formed during low-liquidity periods (early UTC Sunday, for example) tend to fill more reliably than those during peak trading hours.
- Volume filter: Gaps on above-average volume are more likely to represent real institutional activity. Low-volume gaps are more fragile and more prone to quick reversals.
How to Apply Gap Trading Strategy in Arrow Algo
Arrow Algo’s visual block builder makes it straightforward to build rules-based gap strategies without any code. The FVG (Fair Value Gap) block detects price imbalance zones — a specific, systematic form of gap — directly in the drag-and-drop canvas.
For a gap-fill gap trading strategy in Arrow Algo:
- Add the FVG block to your canvas and select your target timeframe.
- Connect the FVG output to a condition block that fires when price enters the gap zone. This is your entry trigger.
- Set a take-profit target at the far edge of the gap using a price level or fixed offset block.
- Apply a trend filter — for example, require that price is in a consolidation phase or that a range condition is met before the gap-fill logic activates.
- Run the strategy through Arrow Algo’s backtester to measure fill rate, win rate, average return, and drawdown across different market conditions.
You can also use TradingView charts alongside Arrow Algo to visually identify gap zones before setting up your rules. For more on using price structure as an entry framework, see our post on price action trading.
What Are the Key Takeaways?
- A gap trading strategy uses price discontinuities between sessions as systematic entry and exit signals.
- The two main approaches are gap-fill (fading the gap back to the prior close) and gap-and-go (trading in the direction of the gap).
- Gap-fill works best in range-bound markets; gap-and-go works best when a clear, high-volume catalyst drove the gap.
- Filtering by gap size, volume, trend direction, and time of day reduces false signals significantly.
- In crypto, gaps form frequently after weekends and major macro events and tend to fill faster than in traditional markets.
- Arrow Algo’s FVG block and visual builder let you build, filter, and backtest gap strategies without any coding.
Disclaimer: This content is for educational purposes only and does not constitute financial advice. Trading involves significant risk and you should only trade with capital you can afford to lose. Past performance is not indicative of future results. Always conduct your own research before making any trading decisions.
Ready to build your own automated trading strategies without writing a single line of code? Start for free at Arrow Algo and join thousands of traders who’ve made the switch to systematic trading.
