TPO Levels [VAH/POC/VAL] with Poor H/L, Single Prints & NPOCs
Sep 14, 2025

The TPO Levels [VAH/POC/VAL] with Poor H/L, Single Prints & NPOCs indicator provides a comprehensive technical analysis framework designed to identify market structure, value zones, and key liquidity levels using Auction Market Theory. It visualizes critical horizontal levels derived from Time Price Opportunities (TPOs) without cluttering the chart with full profiles, making it ideal for pinpointing institutional interest and price magnets.
Usage
The script is used to identify where the market has found "fair value" and where it has shown aggressive rejection.
- Value Area Context: Traders can determine if the current price is within the previous session's Value Area (balance) or outside of it (imbalance), signaling potential trend starts.
- Liquidity Targets: Historical Naked Points of Control (nPOCs) and Single Prints act as magnets for future price action, often serving as targets or areas for mean reversion.
- Structural Weakness: Identifying Poor Highs or Poor Lows helps traders spot "unfinished auctions" where the market is likely to return to complete the price discovery process.
Details
This tool calculates levels based on the distribution of price over time. Unlike standard volume profiles, TPO focuses on the time spent at specific price levels.
- Point of Control (POC): The price level where the most time was spent during a session, representing the fairest price.
- Single Prints: Areas of rapid price movement where only a single TPO exists, representing an imbalance that the market often seeks to "fill."
- Multi-Timeframe Support: The script tracks Daily, Weekly, and Monthly levels simultaneously, providing macro context even when viewing lower timeframe charts.
Settings
Session & Ticks
- Session Period: Select between Daily, Weekly, or Monthly session calculations.
- Tick Size Preset: Choose optimized tick settings for BTC, ETH, SOL, GOLD, or use a manual input for other assets.
- Custom Session Times: Manually define the start time for sessions (useful for non-crypto assets like Gold).
Levels & Visibility
- Show Naked POC: Toggles the display of untouched POC levels from previous sessions.
- Combine Close Naked POCs: Merges nPOCs that are within a specific percentage threshold to reduce chart noise.
- Show Single Prints: Displays boxes representing price imbalances and aggressive moves.
- Show Poor High/Low: Marks flat profile extremes that suggest weak structural support or resistance.
- Keep Touched Levels: Determines whether historical levels remain visible or are deleted once price intersects them.
FAQ
How do I access TPO Levels [VAH/POC/VAL] with Poor H/L, Single Prints & NPOCs? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
What is the difference between a POC and an nPOC? A POC is the fairest price of a completed session, while an nPOC (Naked POC) is a historical POC that has not yet been revisited by price in a subsequent session.
Why are Single Prints important? Single Prints represent areas of extreme imbalance where price moved too quickly for two-way auctioning to occur; they often act as support/resistance or targets for price to "fill the gap."
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.

