FVG Screener
Apr 18, 2022

The FVG Screener indicator provides a multi-timeframe dashboard for identifying Fair Value Gaps (FVGs) and monitoring when price enters these liquidity zones across five customizable timeframes. This tool helps traders track potential market imbalances and inefficiencies without needing to switch charts constantly.
Usage
The Usage section focuses on how the dashboard displays real-time FVG status across multiple timeframes. The screener tracks bullish and bearish FVGs that have not yet been "filled" or mitigated.
- FVG Status: The table updates to show if price is currently inside an unfilled FVG for any of the active timeframes.
- Multi-Timeframe Monitoring: Users can set up to five different timeframes. For example, a day trader might monitor the 5m, 15m, 1h, 4h, and Daily intervals simultaneously.
- Filling Logic: The indicator allows you to define what constitutes a "filled" FVG—either when price reaches the FVG boundary with its High/Low or when it closes beyond it.
Details
Fair Value Gaps (FVGs) represent areas where a rapid price move leaves behind an imbalance in liquidity, often acting as magnets for future price action. This script uses request.security to fetch data from higher or lower timeframes and stores active FVGs in arrays.
- Performance and Calculation: Note that calculating FVGs on timeframes significantly different from the current chart (e.g., viewing Daily FVGs on a 1-minute chart) may impact performance. It is recommended to use timeframes relatively close to your current view.
- Repainting Note: While the indicator works accurately for Higher Timeframes (HTF), looking for FVGs on lower timeframes than the current chart may cause repainting due to how data is processed in Pine Script.
- Memory Management: The
Max bars backsetting limits how far the script looks for historical FVGs to maintain optimal calculation speeds.
Settings
Timeframes
- Timeframe 1 - 5: Select the specific interval for each of the five screener slots.
- Label: Customize the text label displayed in the table for each timeframe (e.g., "H4" or "Daily").
- On/Off Toggle: Enable or disable specific timeframes from being tracked in the table.
FVG Settings
- Filled FVG Type: Determines the mitigation criteria. "Close" requires a candle close to fill the gap, while "H/L" considers the gap filled as soon as price touches the boundary.
- Max bars back to find FVGs: Sets the lookback window for identifying active FVGs. Higher values increase the historical search but may slow down the script.
UI
- Table Position: Choose the corner of the chart where the screener dashboard will be displayed (Top Right, Bottom Right, Top Left, or Bottom Left).
FAQ
How do I interpret the colors in the table? The table will highlight the specific timeframe cell when the current price is trading within an identified, unfilled Fair Value Gap for that interval.
Why is the indicator loading slowly on my chart? If there is a large discrepancy between your chart timeframe and the indicator's settings (e.g., checking Weekly FVGs on a 5-second chart), the computation will be slower. Try using timeframes closer to your active chart.
How can I access this tool? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

