Skip to content

Value area position

IndicatorsFrom Trader

  • High
  • Low
  • Volume
Value area position

yesterday vs. the day before

  • higher
  • overlapping higher
  • outside
  • inside
  • overlapping lower
  • lower
  • POC shift
This is how the node looks on the board: inputs on the left, outputs on the right.

Like a river level from day to day: the value area shows where the price was seen as fair. Higher than in the session before means the level is rising; if both overlap, it is standing still.

Value area against the session before. Compares the value area of a session, the range holding 70 % of the volume, with the session before. Entirely above means the fair price has risen and buyers are in charge; entirely below the opposite. Overlapping higher or lower means value is slowly moving that way. Inside means the market is resting within the earlier range, often before a breakout; outside means the range has grown and both sides were active. The POC shift gives how far the most traded price has moved. Example: “higher” with “previous vs. the one before” reports in the morning when yesterday’s value area lay entirely above the one from the day before.

BTC/USDT with each day’s value area and its position to the day beforeBoxes show each day’s value area over its candles, green higher than the day before, red lower, grey inside or outside; the strip below shows the position the node reports the day after.Price BTC/USDT80,00082,00084,00086,000Oct 4Oct 5Oct 6Oct 7Oct 8Oct 9
  • Value area higher than the one before, pale: overlapping higher
  • lower, pale: overlapping lower
  • outside, pale: inside
  • Position the node reports from the next session on
Six days of BTC/USDT on 1-hour candles. Each box is the value area of one day, the range holding 70 % of its volume. Green means higher than the day before, red lower, grey inside or outside. The position is only known once the day is over: with “previous vs. the one before” the node reports it from 0:00 UTC of the next day, as the strip below shows.

Properties of the Value area position node: the chart with BTC/USDT candles (sample prices) and boxes for each day’s value area, green higher than the day before, red lower, and the strip with the reported position, below it the first fields.

In the properties, a chart shows the last 150 candles with each day’s value area as a box, green higher than the day before, red lower, grey inside or outside; the strip below shows the position the node reports. With “current vs. previous” the current day’s value area grows as an area between yesterday’s VAH and VAL. The top line shows the position at the last candle, and the chart follows every setting right away.

More under Chart above the price.

The settings appear on the right under “Properties” once you click the node on the board. Below each field you find the same explanation as here.

Default: previous vs. the one before

Which two sessions the node compares.

  • previous vs. the one before (default): The value area of the last completed session against that of the session before, such as yesterday against the day before. The position is fixed from the first candle of a session; an alert comes at most once per session.
  • current vs. previous: The value area of the current session so far against that of the previous one, such as today against yesterday. Early in the session it is still narrow and often changes position; towards the end it shows where value is migrating.

Default: day

How long a session is: one day, one week from Monday or one calendar month.

  • day (default): One session per calendar day. Most accurate with candles from 15 minutes to 1 hour.
  • week: One session per calendar week, Monday to Sunday. Suits 1-hour and 4-hour candles.
  • month: One session per calendar month. Suits 4-hour and daily candles.

Default: 70 % · from 50 to 95 % · under “More”

Which share of the volume lies inside the value area. 70 % is usual; more makes it wider, less tighter around the POC.

Default: 50 · from 10 to 200, whole number · under “More”

How many levels of equal height the session’s range is split into. With 50, one level is 0.05 % high at a 2.5 % daily range; more levels rarely add accuracy because the candles themselves are coarse.

Default: UTC · IANA time zone such as Europe/Berlin, at most 64 characters · under “More”

The time zone in which the day, week and month begin. The default is UTC, like the exchanges’ daily candles; in Berlin that is 1:00 AM in winter and 2:00 AM in summer. With Europe/Berlin the day begins at midnight German time.

Notifies you in the morning when yesterday’s value area lay entirely above the one from the day before: the fair price has risen.

Example chain: Candle, Value area position, TelegramConnections: Candle → Value area position, Candle → Value area position, Candle → Value area position, Value area position → Telegram.CandleBTC/USDT · 1hValue area positionyesterday vs. the daybeforeTelegramlinked chat · at most every4 h

How to connect the nodes:

  1. Candle (High) → Value area position (High)
  2. Candle (Low) → Value area position (Low)
  3. Candle (Volume) → Value area position (Volume)
  4. Value area position (higher) → Telegram (Trigger)

On the board it reads: yesterday vs. the day before

Chain as JSON

To try it, copy it and paste it in the editor under “Import”. Importing creates a new chain.

value-area.json
{
"name": "Example: Value area position",
"version": 1,
"nodes": [
{ "id": "c1", "type": "core.candle", "position": { "x": 40, "y": 40 }, "settings": { "pair": "BTC/USDT", "timeframe": "1h" } },
{ "id": "v1", "type": "core.value-area", "position": { "x": 260, "y": 40 }, "settings": {} },
{ "id": "t1", "type": "core.telegram", "position": { "x": 480, "y": 40 }, "settings": {} }
],
"edges": [
{ "from": "c1.high", "to": "v1.high" },
{ "from": "c1.low", "to": "v1.low" },
{ "from": "c1.volume", "to": "v1.volume" },
{ "from": "v1.higher", "to": "t1.in" }
]
}

Only matching types connect: number series to number series (round pin), signal to signal (square), message to message (diamond).

Direction Pin Type Note
Input High Number series required
Input Low Number series required
Input Volume Number series required
Output higher Signal (true/false) –
Output overlapping higher Signal (true/false) –
Output outside Signal (true/false) –
Output inside Signal (true/false) –
Output overlapping lower Signal (true/false) –
Output lower Signal (true/false) –
Output POC shift Number series in percent
  • In messages the value is called “POC shift”.
  • Warm-up with the default settings: 72 candles (this many extra candles are loaded by the replay before the value is reliable).
  • Search also finds it under: value area, relationship, higher value, lower value, inside value, outside value, overlapping, market profile, poc, migration, prior day.

Value area as in the Volume profile node. With A the compared session and B the one before: higher when VAL(A) is above VAH(B); lower when VAH(A) is below VAL(B); inside when VAH(A) ≤ VAH(B) and VAL(A) ≥ VAL(B); outside when A encloses value area B and is larger; otherwise overlapping higher (VAH(A) above VAH(B)) or lower. Exactly one position is true as long as both sessions lie completely within the data. POC shift = (POC(A) − POC(B)) / POC(B) × 100.

  • Type in the chain: core.value-area · Version 1.0.0 · Category key ind
  • Settings in the chain: compare (Compare), period (Period), valueArea (Value area), rows (Price levels), timezone (Time zone)
  • Pins in the chain: Input high, low, volume · Output higher, overlapHigher, outside, inside, overlapLower, lower, shift
  • Reference tests in the manifest: 1 (with fixed price data: 500 candles of 1h)
  • How a node is built

Version 2026.10.25.16 · Changelog