Market Profile Visible Range
Mar 30, 2022

The Market Profile Visible Range indicator tool provides a specialized visualization of price action by calculating the time spent at specific price levels within a user-defined lookback window. Unlike standard volume profiles, this script focuses on price distribution by tracking how many bars touch each price "tick," offering insights into significant support and resistance areas based on time-at-price.
Usage
The indicator can be used to identify key structural levels within the current visible range or a specific moving window. By analyzing the distribution, traders can identify where the market has spent the most time, signifying balance or high interest.
- Point of Control (POC): Identified as the price level with the highest "volume" (time spent). It represents the fairest price within the period and often acts as a magnet or a significant pivot level.
- Value Area (VA): The range of prices where a specified percentage (default 70%) of the time was spent. It includes the Value Area High (VAH) and Value Area Low (VAL).
- Trend Identification: Prices trading above the Value Area may indicate bullish sentiment, while prices below suggest bearish sentiment.
- Placement: Users can toggle the profile to appear on the left or right side of the chart and adjust the offset to prevent overlap with current price action.
Details
This script implements a "Time Price Opportunity" (TPO) inspired approach but at a more granular level. Instead of traditional binning or bagging which can lose precision, it calculates values based on the actual price steps (ticks).
The POC calculation is optimized to find all modes in the data and select the one closest to the midrange of the dataset to ensure a more representative point of control. The script uses Pine Script V6 features to manage lines and boxes efficiently for rendering the profile histogram.
Settings
General Parameters
- Moving Window Length: Sets the number of bars to include in the calculation. Set to 0 to process all available data on the chart.
- Native Tick Size Multiplier: Adjusts the vertical granularity of the profile rows. Setting this to 0 enables automatic scaling based on the price range.
- Native Lot Size Multiplier: A multiplier for the horizontal length of the profile bars.
- Value Area %: Determines the percentage of the distribution to be included in the Value Area calculation.
Style
- Left / Right: Toggles the horizontal alignment of the profile.
- Offset: Adjusts the horizontal spacing from the chosen alignment anchor.
- Bin Width: Sets the visual thickness of the lines and boxes used to draw the profile.
FAQ
How do I access Market Profile Visible Range?
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 this and a Volume Profile?
While a Volume Profile tracks the amount of volume traded at each price, this Market Profile variation tracks the amount of time (number of bars) the price spent at each level.
Can I use this for intraday scalping?
Yes, by adjusting the "Moving Window Length" and "Tick Size Multiplier," you can fine-tune the indicator to show short-term balance areas suitable for intraday timeframes.
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.

