Fair Value Gaps (FVG) Indicator

Automatically Shows Fair Value Gaps on Your Chart

NinjaTrader indicator that shows Fair Value Gaps, Order Blocks, and Breaker Blocks. No manual drawing required.

One-time purchase • Lifetime updates • NinjaTrader 8 compatible

Runic Fair Value Gaps indicator on NinjaTrader chart showing FVGs, Order Blocks, and Breaker Blocks

What Are Fair Value Gaps?

Fair Value Gaps (FVGs) are areas where price moved quickly without much back-and-forth between buyers and sellers. They show up as gaps between bars and often correspond to low volume nodes on volume profile.

Think of them as areas where there wasn't an even battle - price moved fast in one direction because there wasn't enough opposing volume to slow it down. These gaps often get revisited later as potential support or resistance zones.

What You Get

📊 Fair Value Gaps

Shows Bullish & Bearish FVGs: In real-time and on historical bars

Tracks When Filled: Shows when gaps are filled or expired

50% Midpoint Lines: Optional

Minimum Size Filter: Ignore small gaps (default: 2 points)

🎯 Order Blocks

Shows Order Blocks: The last opposite-direction candle before each FVG

Color Coded: Bullish (OB+) and bearish (OB-) blocks

Extension Option: Can project forward

Clean Display: Only shows relevant ones

⚡ Breaker Blocks

Shows When OBs Break: When price violates an order block

Status Labels: ANALYZING, RESPECTED, or VIOLATED

Different Colors: Separate from order blocks

Updates Live: As price moves

Multiple Fair Value Gaps with fill tracking on NinjaTrader chart

Fair Value Gaps

Order Blocks highlighted on NinjaTrader chart showing OB+ and OB- zones

Order Blocks

Breaker Blocks showing violated order blocks on NinjaTrader chart

Breaker Blocks

🎨

Fully Customizable

Independent colors for every element, adjustable opacity, toggle any feature on/off

⚙️

Filtering Options

Filter by time range, gap size, and more.

🚀

Runs Smoothly

Tracks up to 500 FVGs, won't slow down your charts

Advanced Features

📈 Multi-Timeframe Support

Show FVGs from a higher timeframe on your lower timeframe chart. For example, view 15-minute FVGs on a 1-minute chart.

How I Use It: I set the FVG data series to 15 minutes on my lower timeframe charts. This lets me see potential resistance areas from the higher timeframe overlaid on my execution timeframe - super helpful for context.

📊 ATR Impulse Filter

Only show FVGs that happen during strong moves. Uses ATR (Average True Range) to filter out weak or choppy gaps.

Use Case: Focus on FVGs from momentum moves, ignore choppy ranging gaps.

⏰ Time Range Filtering

Set up to 3 custom time ranges for when to show FVGs. For example, only show gaps during London Open, NY Open, or specific hours.

Use Case: Focus on session-specific FVGs when volume is typically higher.

✅ Fill Conditions

Choose how FVGs are marked as "filled": Close Through (more strict) or Touch (less strict). Can hide filled gaps or keep them visible.

Use Case: Strict rules for swing trading, touch-based for scalping.

How Traders Use This

🎯 Target Zones

Use unfilled FVGs as potential target zones or areas to watch. They're a helpful loose guide for where price might revisit.

🛡️ Support & Resistance

Order Blocks and FVGs can act as support and resistance zones. These are areas where price previously moved quickly, and they often get revisited.

⚡ Structural Shifts

When Order Blocks become Breaker Blocks (violated), it can signal a structural shift. Useful for identifying when the market character might be changing.

📐 Confluence Trading

Combine FVGs with other Runic indicators (like Runic Pro) to find high-probability setups where multiple factors align at the same price level.

Why This Indicator?

No Manual Drawing: Shows FVGs automatically. No need to draw boxes by hand.

More Than Just FVGs: Also shows Order Blocks, Breaker Blocks, and tracks status (active, filled, expired).

Multi-Timeframe View: See higher timeframe FVGs on your lower timeframe charts - my personal favorite feature.

One-Time Purchase: No monthly fees. Buy once, own forever.

Technical Details

System Requirements

  • Platform: NinjaTrader 8 (any version)
  • Chart Types: Any (bars, candles, Renko, etc.)
  • Timeframes: All timeframes supported
  • Instruments: Futures, Forex, Stocks, Crypto
  • Max FVGs: Tracks up to 500 simultaneously

Simple Installation

  1. 1
    Purchase & Download: Get instant access to the .zip file after checkout
  2. 2
    Import to NinjaTrader: Go to Tools → Import → NinjaScript Add-On, select the .zip file
  3. 3
    Restart NinjaTrader: Close and reopen the platform to load the indicator
  4. 4
    Add to Chart: Right-click chart → Indicators → Runic Fair Value Gaps
  5. 5
    Customize: Adjust colors, filters, and display options via indicator properties

Common Questions

What are Fair Value Gaps and why do they matter?

Fair Value Gaps (FVGs) are areas where price moved quickly without much back-and-forth, leaving a gap between bars. They often correspond to low volume nodes - areas where there wasn't an even battle between buyers and sellers, so price moved faster. These gaps often get revisited later as potential support or resistance zones. They're a helpful visual guide for understanding where volume was light during a move.

Can I use this on multiple charts and instruments?

Yes. The license allows you to use the indicator on all charts within your NinjaTrader installation. Works on futures, forex, stocks, and crypto - any instrument supported by NinjaTrader.

What's the difference between Order Blocks and Breaker Blocks?

Order Block: The last opposite-direction candle before an FVG forms. It's the candle that preceded the fast move.

Breaker Block: An Order Block that has been violated (price moved through it in the opposite direction). This can signal a potential structural shift in how price is behaving.

What's your refund policy?

We offer a satisfaction guarantee. If you're not happy with the indicator within the first 30 days, contact us for a full refund.

Ready to Get Started?

Stop manually drawing FVGs and Order Blocks. The indicator does it for you.

One-time purchase • Lifetime updates • 30-day satisfaction guarantee

Complete Your Smart Money Toolkit

Runic Pro Indicator

Exhaustion reversal signals that complement FVG trading. Know exactly WHERE to enter when price reaches your FVG zones.

Learn More →

Runic Key Times

Free indicator that highlights risky time windows. Perfect for filtering FVG trades during low-quality hours.

Get Free Indicator →

Security & Quality

Privacy & Performance

  • ✅ No data collection or external API calls
  • ✅ No internet connection required
  • ✅ All calculations done locally
  • ✅ Optimized for fast market conditions

Code Quality

  • ✅ Built for NinjaTrader 8
  • ✅ Proper resource management
  • ✅ Tested on live markets
  • ✅ Regular updates