PulseHub
OPEN-SOURCE SCRIPT

Volume Profile Session Edition

648
The native PulseWire Volume Profile does not work on CFD/OTC
brokers like EasyMarkets, OANDA, Pepperstone, and others — because
these feeds provide zero or no real volume data.

This indicator solves that problem by automatically fetching volume
from a liquid proxy symbol that matches your chart instrument.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW IT WORKS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The indicator detects your chart symbol and automatically selects
a real-volume proxy from a regulated exchange:

- (60+ instruments mapped automatically)

If no proxy is found, it falls back to bar range (High–Low) so
the profile always renders regardless of the instrument.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT YOU GET
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🔷 Session Volume Profile
A classic histogram anchored to each trading session. Bars are
split into bullish (up) and bearish (down) volume side by side.
The Value Area is highlighted in separate colors for quick reading.

🔷 POC — Point of Control
The price level with the highest traded volume in the session.
Extends to the right edge of the chart on the current session.

🔷 VAH / VAL — Value Area High & Low
Upper and lower boundaries of the configurable Value Area
(default 70% of total volume).

🔷 Info Panel
Shows the active proxy symbol, current session POC, VAH and VAL
prices updated in real time.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SESSION MODES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Day mode (default)
One profile per calendar day (UTC). Resets automatically at
midnight. Works on any intraday timeframe.

Candles mode
One profile every N bars. Fully configurable — examples:
• 15m chart → 96 candles = 1 full day
• 15m chart → 32 candles = 8 hours (London session)
• 15m chart → 16 candles = 4 hours

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Session Settings
• Sessions to Show — 1 to 10 past sessions
• Session Mode — Day or Candles
• Candles per Session — bars per profile in Candles mode
• Min Bars to Draw — skip incomplete sessions (weekends,
holidays) that have fewer than N bars
• Extend POC to Right — current session POC extends to
the right edge of the chart

Profile Settings
• Number of Rows — resolution of the histogram
(fewer rows = thicker, more readable bars)
• Value Area % — volume percentage defining the VA
• Profile Width — histogram width as % of session duration

Style
• Up / Down volume colors
• Value Area Bull / Bear colors (highlighted rows)
• POC line color and width
• VAH / VAL line colors and visibility

Volume Proxy
• Auto-detect ON (default) — built-in symbol map
• Auto-detect OFF — enter any PulseWire symbol manually

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBLE BROKERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EasyMarkets · OANDA · Pepperstone · IC Markets · FP Markets
· Any CFD or OTC feed where native volume profile shows no data

⚠️ DISCLAIMER
Volumes displayed are sourced from external proxy symbols
(Binance, FX, CME, COMEX, etc.) and do not represent the actual
volume of your broker or chart feed. Use for analysis and trend
confirmation only. Do not use as the sole basis for trading
decisions.

Requires PulseWire Pro or above.

⚠️ IMPORTANT:
- This indicator uses volume from EXTERNAL SOURCES, not broker volume
- Volumes may NOT match what you see on the chart
- Use as a secondary tool, as a SUPPLEMENT, not as the sole basis for decisions
- It is the user’s responsibility to validate the data

Disclaimer

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 PulseWire. Read more in the Terms of Use.