Gap Trading Strategy: How to Trade Price Gaps Systematically

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:

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:

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:

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:

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:

  1. Add the FVG block to your canvas and select your target timeframe.
  2. Connect the FVG output to a condition block that fires when price enters the gap zone. This is your entry trigger.
  3. Set a take-profit target at the far edge of the gap using a price level or fixed offset block.
  4. 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.
  5. 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?

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.