Inner Circle Trader (ICT) Fair Value Gap (FVG)

Simple implementation of The Inner Circle Trader's (ICT - Fair Value Gap (FVG). I couldn't find an NT8 implementation and so figured I'd share.

The indicator has the following parameters:

Max Lookback Bars
This is the maximum number of prior bars to use for FVG detection. Defaults to 500.

ATR Period
The indicator uses the ATR to determine if there has been an impulse move. This is the number of bars to use for ATR calculation. Defaults to 10.

ATRs in Impulse Move
The number of ATRs in a single bar to be considered an "Impulse" move. Defaults to 1.1.

Update Nov 26, 2022

  • Bugfix: Fixed error that prevented the indicator from being persisted on the chart.

Update Nov 21, 2022

  • Option to display / hide filled FVGs.
  • FVG fill condition options:
  • Pierce through
  • Close through
  • Configurable opacity for FVG colors
Created By gemify
NinjaTrader Version 8
File Size 40. KB
Create Date(s) 11/18/2022
# of Downloads 590

Importing to NinjaTrader 8 is Easy!

To import your 3rd party app or add-on to NinjaTrader, simply follow these 3 steps:

  1. Download the app or add-on file to your desktop
  2. From the NinjaTrader Control Center window, select the menu Tools > Import > NinjaScript Add-On…
  3. Select the downloaded file from your desktop


Visit the NinjaScript File Sharing discussion in the NinjaTrader user forum to interact with fellow traders and the NinjaTrader support team.