Free volume profile for NinjaTrader 8

A volume profile shows how much traded at each price instead of at each moment. It reveals where the market accepted price (heavy volume) and where it rejected it (thin volume).

In NinjaTrader the full Volume Profile is part of the paid Order Flow+ package. This indicator is free and calculates the value area the way Sierra Chart or TradingView do, your choice.

  • 100% free
  • Open source (MIT)
  • Built by El Trader Financiado for the community

Version 1.1.1 beta · NinjaTrader 8 · .zip to import · also in the pack of all 11 · updated October 22, 2026

Install one language only: if you switch between English and Spanish, delete the ElTraderFinanciado folder first (Documents\NinjaTrader 8\bin\Custom\Indicators).

Using NinjaTrader in Spanish? Versión en español
Full-session profiles with POC, value area and naked POCs (nPOC) on a 15-minute NQ chart1 / 6
On the chart

What the indicator draws

  • One profile per session with POC (highest-volume price), VAH and VAL (top and bottom of the 70% value area).
  • Developing POC, VAH and VAL of the current session, updating live.
  • Previous profile levels (pPOC, pVAH, pVAL) and naked POCs from the last 10 sessions.
  • Fixed ranges: Ctrl + click two bars to draw the profile of just that stretch.
  • Optional: HVN/LVN nodes, Initial Balance with extensions and a multi-day composite profile.
The concept

What volume profile is

A volume profile is a horizontal histogram: each row is a price and its length is the volume traded there. It comes from Peter Steidlmayer's Market Profile work at the CBOT in the 1980s.

Read the full guide: what it is, rule-based strategies and common mistakes
On the chart

What each screenshot shows

  1. 01

    Full session and naked POCs

    With the period set to full session, each profile runs from 17:00 to 16:00. POCs that price hasn't revisited yet (nPOC) extend to the right with their price.

  2. 02

    One profile per session

    POC (the price with the most volume), VAH and VAL of the 70% value area and, for the current session, their developing versions, which move live. The previous profile's levels carry on to the right.

  3. 03

    Fixed range with Ctrl + click

    Ctrl + click two bars to profile just that stretch: a leg, a consolidation or the overnight session.

  4. 04

    HVN and LVN nodes

    HVNs are prices with a lot of agreement and tend to slow price down; LVNs are areas it crossed quickly. Each node is marked with a triangle at the edge of the profile.

  5. 05

    Initial Balance with extensions

    High and low of the first hour of the regular session with its extensions: they show whether the day stays in range or stretches.

  6. 06

    Composite profile

    Adds up the volume of the last few days (or of the visible range) into one profile with its POC: the week's value areas at a glance.

How to use it

How to trade volume profile

A summary of the most common uses. Entry, stop and target rules are in the guide.

  • Open inside the value area

    When the day opens inside yesterday's value area, rotation inside it is the norm.

  • The 80% rule

    When price opens outside the value area and gets back in, it often travels the whole area.

  • Naked POCs as magnets

    A POC price hasn't revisited is a heavy-volume level waiting to be retested.

What the evidence says

The volume profile describes where trade happened; it doesn't predict. The "80% rule" is a Market Profile trader heuristic with no public studies backing that percentage.

Settings

Key settings

SettingDefaultWhat it does
Profile periodAutoRTH, Full (ETH + RTH), Split, Week or Month.
Value area (%)70Share of volume in the value area.
Value area methodSierraSierra, TradingView or CBOT.
Show HVN/LVN nodesOffHigh and low volume zones.
Show Initial BalanceOffFirst-hour range with extensions.
Composite profileNoneProfile of the last N days or the visible range.
Selectable by clickOnTurn it off so clicks pass through it: move the chart, measure and draw without selecting it.
Takes 2 minutes

How to install ETFVolumeProfile in NinjaTrader 8

  1. 1

    Download the .zip and don't unzip it.

  2. 2

    In NinjaTrader 8, from the Control Center: Tools → Import → NinjaScript Add-On… and pick the .zip.

  3. 3

    Accept and wait for it to compile. If you had an earlier version, allow it to overwrite.

  4. 4

    Indicators: on the chart, right-click → Indicators… → ElTraderFinanciado folder. Risk-Reward: right-click → Drawing Tools. Risk Guardian: Control Center → New.

Questions

Frequently asked questions

Do I need Tick Replay or Order Flow+?

No. The profile is built from 1-second bars, which work with the free license and with delayed data.

Why doesn't the POC match another platform?

It depends on the period (RTH or full session) and the value area method. Pick "TradingView" in the settings if you compare against that platform.

How do I delete a fixed range?

Ctrl + Shift + click the range.

Trying it in a futures prop firm?

We have discount codes for the main evaluations. They are affiliate links: we earn a commission if you buy through them.

See discounts
Pair it with

More free indicators

See all 11 indicators

The indicators describe what price has done; they don't predict what it will do and they are not investment advice. The risk management tools are an aid: they don't replace your firm's rules or your broker's limits. Only trade futures with money you can afford to lose.