Three Step Future-Trend

Three Step Future-Trend

1. Introduction

The Three Step Future-Trend combines volume analysis, price action, and forward-looking visualization to anticipate potential market movements. By focusing on delta volume —the difference between volume in bullish and bearish candles— the indicator groups this information into sequential blocks, offering insight into the evolution of buying or selling pressure over time.

It is especially useful for traders seeking visual tools to assess market trends from a forward-thinking perspective. Whether for intraday trading or higher timeframe analysis, this indicator provides clear signals of trend continuity or potential reversals.

2. Indicator Logic

At its core, the Three Step Future-Trend relies on delta volume analysis, which distinguishes whether a candle’s volume is bullish or bearish. If a bar closes above its open, its volume is considered positive; otherwise, it is treated as negative. This simple logic helps evaluate whether volume is aligned with the market direction.

The indicator groups delta volume into three sequential blocks of equal size (default: 25 bars per block):

  • Block 1 (most recent): Analyzes delta volume over the last 25 bars.
  • Block 2 (previous): Covers the 25 bars prior to Block 1.
  • Block 3 (oldest): Looks at the 25 bars preceding Block 2.

Each block also includes the total volume, allowing traders to compare buying/selling pressure across time. This layered analysis reveals momentum changes and the strength behind trends.

3. Visual Representation

A key feature of the Three Step Future-Trend is its strong visual presentation. Each of the three volume blocks is drawn as a colored rectangle directly over the price chart, giving the user an immediate visual impression of the recent volume trend.

Each rectangle spans the high-low range of the last 50 bars within the corresponding period block, providing price context for the volume data.

Color coding enhances interpretation:

  • Green (RGB: 0, 230, 118): Indicates positive delta volume (buying pressure).
  • Pink (RGB: 212, 37, 131): Indicates negative delta volume (selling pressure).

This visual approach enables quick pattern recognition and identification of consistent or shifting market behavior.

4. Future Trend Projection

The most innovative element of the Three Step Future-Trend is its ability to project future price movement based solely on the closing behavior of candles within past blocks.

The indicator calculates average closing values over three 25-bar blocks and compares them to the current close. It then estimates a difference between the current price and the average, applying that offset forward using the same block logic to create a projected price curve.

This projection is drawn with line segments extending into the future, visually outlining a possible price path based on historical structure. While delta volume does not influence the price projection itself, it determines the color of the projection:

  • Green (bullish) if recent delta volume is positive.
  • Pink (bearish) if it is negative.

This overlay offers a forecast-like view of price structure while incorporating recent volume sentiment as visual context.

5. Informative Panel

The Three Step Future-Trend includes an informative data panel that offers a compact summary of the volume blocks and, optionally, the projected price.

Displayed directly on the chart, the panel includes:

  • Delta volume and total volume for each block:
    • 25–0: Latest block (most recent 25 bars)
    • 50–25: Intermediate block
    • 75–50: Oldest block

    This information helps detect shifts in buying/selling dynamics over time.

  • Projected price:
    • Shows the value at the end of the projected curve.
    • Useful for comparing against current market price to assess potential price zones.

Both elements are optional and can be enabled or hidden via the indicator settings.

6. Customizable Settings

The Three Step Future-Trend offers several configurable options to adapt it to various trading styles and timeframes:

  • Period (period):
    Defines the size of each block in number of bars. Default is 25, resulting in three 25-bar blocks. This can be adjusted for shorter or longer-term analysis.
  • Show delta data (showDelta):
    Displays the data panel with delta and total volume for each block. Helps with volume-based analysis.
  • Show projected price (showPrice):
    Enables the display of the projected price at the end of the curve. Adds a reference value to the panel.

These settings allow the indicator to serve both visual traders and those who prefer a more analytical approach.

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. Quino • 26 days ago #

    Another really interesting indicator. It works very well on periods below 25. Just a few cosmetic changes to make.

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
lolo
10 years ago
lolo
10 years ago
lolo
10 years ago
BuilderRVI
BuilderRVI
0
Indicators
Nicolas
10 years ago
Guibourse HI, I wonder how to change the mid line color depending on its growing or declining evolutio...
Brent38 Bonjour à tous, Post tardif, mais on débute tous un jour, et moi je découvre Prorealcode. ...
Nicolas Oui en effet, le TDI c'est un RSI lissé avec des écarts types sur sa moyenne.
Nicolas
10 years ago
Tradesun Salve, ho provato ad inserire l'indicatore nella piattaforma ma mi chiede di definire la var...
maximus78 Tradesun, se scarichi il file ITF allegato e lo importi nella piattaforma ci sono già le var...
Nicolas
10 years ago
Klinger oscillator
Klinger oscillator
4
Indicators
Nicolas Because they are external variables and not present in the code. Please download the itf fil...
fykemang Whenever I attempt to apply this to a chart, the value is 0, not sure what is wrong.
Nicolas The Klinger Oscillator needs Volume in order to be calculated. Apply it on an instrument tha...
Nicolas
10 years ago
Nicolas Just replace the last line with this : RETURN dm as "Volume Weighted MACD", masignal as "Si...
thomas2004ch I happen to read this article. I would say the formel 'd = maslow - mafast' could be inverse...
Nicolas You are right! but still the picture is looking good. The formula is inverted! dunno why :) ...
Nicolas
10 years ago
petmut Hello all, When I import the code here above "multiple ATR bands" and apply it on the PRT ...
Nicolas That should need some custom coding, if you want to make it done, please open a new topic in...
Patopercho Hello, thanks for the indicator, i would like to change the color, is it possible, thanks
Nicolas
10 years ago
patrick3 Merci Nicolas pour cet indicateur, il est très utile pour voir les vagues
Vicari0us Really liking this indicator. Thanks
SB-FO Moving your last response to this post. Thanks for conforming the code below. How does PRT/...
Nicolas It is obtained by substracting the x days before Close from today’s Close. X is the paramete...
Nicolas
10 years ago
Pivot oscillator
Pivot oscillator
3
Indicators
supertiti // PIVOT OSCILLO onchart PRC DID Pivot Oscillator - ProRealCode - prorealtime prog...
supertiti https://hubic.com/home/pub/?ruid=aHR0cHM6Ly9sYjEuaHViaWMub3ZoLm5ldC92MS9BVVRIXzFiNjRhYmY3ZjA...
supertiti http://ovh.to/rbcdfr2

Top