malk1903 Updated   
FVGs (Fair Value Gaps) are significant levels that may act as support or resistance to price. The script finds FVGs as per ICT trading system, then plots the full FVG to the right side of the chart. FVG boxes do not change size when they are semi-mitigated as its important to know where the original FVG midpoint lies. Plotting to the right side of price allows for a cleaner chart. The script is MTF and can display FVG boxes for the following timeframes. Chart, 5,10,15,30,1hr,4hr,8hr,12hr,D,W,M.

Below shows 1hr FVGs marked out. NOTE: this is not what the script does, this is for explanation only.

Below shows what the script will do. 1hr FVGs shown on 15min chart
Release Notes:
Update to keep FVG boxes to right of price.
Release Notes:
Label color option added
Release Notes:
Corrected Bear FVG color input label
Release Notes:
updated FVG detection logic. previously, FVGs containing volume imbalances were not detected

added visibility settings for main FVGs. Now for example, you can choose to only show Daily FVGs on 1hr TF...or 1hr FVGs on 5 min TF etc.

added a MTF FVG which displays through the price chart. This gives the option of displaying two different FVGs on the same chart which don't overlap each other.
Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.

Want to use this script on a chart?