LM Volume Profile MT5
- Indicatori
-
Luca Macinagrossa
Hello everyone, I’m Luca, an Italian algorithmic-trading developer based in London. My interest in trading and financial markets began during my university studies, where my first economics modules sparked a lasting curiosity about how markets behave. - Versione: 2.0
LM Volume Profile MT5
LM Volume Profile MT5 displays the distribution of calculated volume across price levels directly on the MetaTrader 5 chart.
The indicator divides the selected price range into configurable price rows and displays the volume distribution as a horizontal histogram. It also calculates the Point of Control, Value Area High, Value Area Low, average profile price, and optional VWAP reference.
Four profile modes are available:
- Visible Range
- Fixed Range
- Session
- Daily
LM Volume Profile MT5 is an analytical tool. It does not open, modify, or close trades. It does not provide investment advice and does not guarantee trading results.
Features
- Four selectable profile modes.
- Visible range profile based on the currently visible chart area.
- Fixed range profile with draggable start and end anchors.
- Session profiles using configurable broker server times.
- Daily profiles with a configurable number of historical profiles.
- Horizontal volume histogram divided into price rows.
- Point of Control line and highlighted Point of Control row.
- Value Area High and Value Area Low.
- Configurable Value Area percentage.
- Average profile price line.
- Optional VWAP reference for the most recent profile.
- Optional POC connector across historical session or daily profiles.
- Optional session and daily divider lines.
- Tick volume or real volume selection.
- Automatic dark or light chart-theme detection.
- Reset and Hide buttons.
- Optional analytical panel with profile information.
- No DLLs, external files, or third-party dependencies.
Parameters
Profile Mode
Selects how the profile range is created.
- Visible Range: calculates a profile from the bars visible on the chart.
- Fixed Range: calculates a profile between two draggable chart anchors.
- Session: creates one profile for each selected trading session.
- Daily: creates one profile for each available broker trading day.
Profile Calculation
Calculation timeframe
Selects the timeframe used to build the profile. PERIOD_CURRENT uses the chart timeframe.
History bars fetch
Sets the maximum number of historical bars loaded for Session and Daily modes.
Number of profiles
Sets the number of historical Session or Daily profiles to display.
Price rows
Sets the number of price intervals used in each profile. A higher value provides more price detail and can require more calculation.
Applied volume
Selects Tick volume or Real volume.
When Real volume is selected but unavailable for the symbol, the profile may contain no real-volume data. Tick volume is generally available on Forex and CFD symbols.
Session Settings
These settings apply to Session mode only. Times use broker server time.
Session start hour and minute
Sets the start of the session.
Session end hour and minute
Sets the end of the session.
If the end time is earlier than the start time, the session crosses midnight.
Visual Settings
Histogram size
Selects Small, Medium, or Large profile width.
Small, Medium, and Large profile width hours
Set the maximum visual width for each histogram size.
Show histogram
Shows or hides the profile histogram.
Show POC line
Shows or hides the Point of Control line.
Show average line
Shows or hides the volume-weighted average profile price line.
Show Value Area
Shows or hides the Value Area High and Value Area Low lines.
Value Area percentage
Sets the percentage of total profile volume included in the Value Area.
The default value is 70 percent.
Show POC trend
Connects Point of Control values across historical Session or Daily profiles.
Show dividers
Shows or hides session or daily divider lines.
Show buttons
Shows or hides the Reset VP and Hide VP buttons.
Theme and Colours
Auto theme
Automatically selects dark or light histogram colours based on the chart background.
Manual theme
Selects the manual theme when Auto theme is disabled.
The remaining colour settings control the histogram, Point of Control, average line, Value Area, dividers, POC trend, and fixed-range anchors.
Behaviour
Auto update
Updates the profile when a new bar is formed.
Decision Panel
Show analytical panel
Shows or hides the on-chart analytical panel.
The panel displays calculated information such as current profile levels, VWAP reference, value location, profile condition, and other profile-based readings.
The panel is informational and does not provide guaranteed trading signals.
Hide chart grid
Hides the chart grid while the analytical panel is displayed.
Panel corner
Selects the corner where the analytical panel is displayed.
Preset
Displays the selected panel preset label.
Bias strength percentage
Controls the distance threshold used by the panel's informational strength reading.
Session balance percentage
Controls the value-area-width threshold used by the panel's informational balance reading.
How to use
1. Install LM Volume Profile MT5 from the MetaTrader 5 Market.
2. Open the symbol and timeframe to analyse.
3. Attach the indicator to the chart.
4. Select a profile mode.
5. Select the calculation timeframe and number of price rows.
6. Select Tick volume or Real volume.
7. Adjust the Value Area percentage if required.
8. Use the POC, Value Area, average, and histogram as part of your own analysis.
9. In Fixed Range mode, drag the two vertical anchors to define the range.
10. Use the Reset VP and Hide VP buttons when required.
Important notes
The indicator uses price and volume data supplied by the connected broker. Profile values can differ between brokers.
Tick volume counts quote updates received during a bar. It is not necessarily centralised traded volume.
Real volume is available only when the broker supplies it for the selected instrument.
The profile resolution depends on the selected price range, historical data, timeframe, and number of price rows.
Session times use broker server time. Check the broker's server time before using Session mode.
The analytical panel uses transparent profile calculations and thresholds. Its readings are informational and should not be treated as guaranteed trade signals.
Point of Control and Value Area levels are analytical reference levels. They are not guaranteed support, resistance, entry, exit, or reversal levels.
Trading financial markets involves risk. Past market behaviour does not guarantee future results.
Version 2.00
- Added Visible Range, Fixed Range, Session, and Daily profile modes.
- Added draggable Fixed Range anchors.
- Added Point of Control and Value Area calculations.
- Added average and VWAP reference lines.
- Added historical POC connectors.
- Added automatic chart-theme detection.
- Added Reset VP and Hide VP buttons.
- Added analytical panel and display controls.
