BlackFlags FTS – Context and Range Visual Indicator

BlackFlags FTS – Context and Range Visual Indicator

1. Introduction

The BlackFlags FTS indicator is a technical tool designed to dynamically highlight phases of consolidation and trending movements in financial markets. Its structure, based on colored zones, provides a quick visual interpretation of price context, showing not only the prevailing direction but also key areas where price is ranging or compressing.

This type of graphical representation helps traders avoid entering during uncertain zones and improves their ability to detect meaningful breakouts, whether bullish or bearish. BlackFlags FTS is especially useful for traders who want to filter out market “noise” and focus on moments of real trading opportunity.

The name “BlackFlags” refers to those “warning flag” zones that clearly mark transitions between equilibrium (range) and disequilibrium (trend) phases.

2. How the BlackFlags FTS Indicator Works

The BlackFlags FTS indicator operates by dynamically identifying trend and consolidation phases using a colored band structure that adapts to price behavior.

These bands are based on logic that detects when the price stops trending and enters a lateral range. At those times, the indicator marks blocks or congestion zones (flags), which may signal a pause in the trend or a potential reversal.

Color zones:

  • Green zones: indicate bullish phases with directional and sustained movement. These often accompany upward momentum and consolidation blocks above the current price.
  • Red zones: indicate bearish phases, where selling pressure dominates and the price forms descending ranges.
  • Dashed horizontal lines: define the upper and lower boundaries of the detected range. These zones act as breakout levels:
    • A breakout above the upper boundary may trigger a bullish move.
    • A breakdown below the lower boundary may trigger a bearish move.

Intermediate tones (light green or light red) add nuance, highlighting transitional or weakening phases within the trend.

3. Chart Interpretation

One of the key strengths of the BlackFlags FTS is its visual clarity. The color-coded zones let traders instantly identify the prevailing market phase: trending, ranging, or transitioning.

Key interpretations:

  • Dark green zone: strong bullish trend, price moves with conviction, potential for breakout continuation.
  • Dark red zone: strong bearish trend, consistent lower highs/lows, downward momentum.
  • Lighter tones: transitional phases or trend exhaustion, potentially signaling a pause or reversal.
  • Dashed horizontal levels: key support/resistance levels based on previous consolidations. Breaking these can lead to new impulsive movements.

In essence, the indicator helps traders:

  • Avoid trades during uncertain range conditions.
  • Spot breakout opportunities from clear consolidation.
  • Visualize dynamic zones of support and resistance.

4. Indicator Settings

The BlackFlags FTS indicator includes customizable parameters, allowing users to adapt it to different asset types and trading styles.

Configurable parameters:

  1. Sensitivity / Base period
    • Controls how quickly the indicator reacts to price movements.
    • Lower values = faster reactions (for scalping/intraday).
    • Higher values = smoother zones (ideal for swing or daily charts).
  2. Minimum range width
    • Filters out narrow or irrelevant zones.
    • Higher values avoid false signals from minor consolidations.
  3. Breakout tolerance
    • Adjusts how strictly the indicator defines a breakout.
    • Higher tolerance reduces noise and limits false breakout signals.
  4. Custom colors
    • Personalize the color scheme for bullish, bearish, neutral zones and range lines.

5. Advantages and Use Cases

BlackFlags FTS is not just another trend or range indicator. Its hybrid design offers a visual and contextual edge that is especially helpful for traders who value contextual filtering and clean setups.

Main advantages:

  • Clear identification of market phases (trend vs range).
  • Filters out market noise and low-probability zones.
  • Anticipates meaningful breakouts from consolidation.
  • Pairs well with oscillators, candlestick patterns, or signal systems.

Ideal for:

  • Range trading: identifying accumulation/distribution zones.
  • Strategic breakouts: spotting potential breakouts with higher conviction.
  • Swing trading: preparing positions before impulsive moves.
  • Context confirmation: supporting other systems with structural context.

The BlackFlags FTS becomes a visual compass to navigate complex market structures, helping traders focus on setups with true potential and avoid misleading movements.

6. ProBuilder Code

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. NicoGB67 • 205 days ago #

    Excelente trabajo!!

  2. Jrmjrm • 201 days ago #

    Bonsoir est-il possible d’avoir cet indicateur, mais à la place du Wilder Average, utiliser le nuage Ichimoku? Excellente soirée

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
juanj And the point of violation is the close of the candle that violates the line by generating a...
juanj For the latest version of the strategy or to follow updates and developments see the thread ...
phanz i backtested it with 10K units of EURUSD 1 hour i get an equity curve that is going one way ...
Wing Not yet but I plan to.
Leo Have a look in this Forum, I got something interesting for you... https://www.prorealcode.co...
Dávid Gyalus Dear Wing, As I am a daytrader, and one of my best friend is a programmer we think your a...
EchnatonX Hallo Im Demomodus bei IG habe ich das Problem, dass oft keine Orders ausgeführt werden kön...
Jan EchnatonX, nice late answer of me: Make the stop loss a percentage of the close, like 100/...
guleny Hello I made some optimization to make it better. But there are 5 transacttion which incr...
stratobast Good afternoon everyone. Thanks Doctrading for your work. I have an issue while using this ...
stratobast My bad guys. I understood what was the problem. The indicator uses highs and lows for the Re...
samwarduk Has anyone tried this on Bitcoin GBP1? The results look amazing but every time mine trie...
Kris75 Hi Bolsatrilera, I love this indicator! Thanks; => did you develop a strategy around...
Doctrading AH ok, I think the ca3 is the same : ca3 = pB[1] < 0.2 and pB < 0.2 Best regards,
chromosome21 Hello everybody, First, thank you so much for all your advices, I'm a begginer in trading a...
bertrandpinoy bonjour j ai un probleme avec ce code modifié, apparement PRT ne veut pas...avez vous une so...
rispardin no entiendo como funciana este indicador, por favor alguien podria explicar como utilizarlo???
AVT No se trata de un solo indicador, pero cada linea muestra otra información, de abajo hacia ...
IV Mcm Your indicator is interesting, I evaluated its relevance with the squeeze to detect the phas...
Kris75 Hi Gabri I launched a very simple strategy based on the 3 bars trailing stop that you cre...
TimDeCat Hi. Has anyone coded a version that you could alter it to say 5 bar trailing stop? ie make ...
Nicolas Please open a new topic in forums so we can code it there, thanks.
finplus bonjour, il y a un problème à la fin du code avec elsif (close 0 then ... ne manque t il pas...
kj1988 Hello Nicolas, thank you for this useful indicator. Could you tell me how I can remove the...
Nicolas remove lines 101 to 103
GraHal Yes sorry, I set up a link to a screen shot on my google drive and then I got locked into th...
gabri Here's the thread https://www.prorealcode.com/topic/multiframe-rsi-of-rsi/
Bernard13 Bonjour Nicolas, Pourriez-vous m'indiquer si cet indicateur fonctionne avec la V11 ? Le di...
HeikinAshi Do you have an update of this indicator since you've created them, or is this still the actu...
mcha Thank you for this work. Do you try to transform/put this indicator on candlesticks and is ...
Jean-Pierre Poulain When I buy and when I sell ?
Nicolas The featured image of the post do not deserve the indicator you are right, I attached other ...
Nicolas It is described in the post already :) The BUY/SELL signals are quite similar of what you ca...
David Balance thanks for sharing this excellent indicator.  Here are some thoughts.  please ad...
reb Hello Marc your strat seems very intersting, will take a look Reb
897148 What exactly is meant by Total price? Is r1 =28 in your example the no of days for "Total P...
otty82  THX looks good!
century nice one , thank you
arvindrao01 Hey! Does anyone have a pinescript (tradingview) code for this?
imokdesign Hi Everybody, when I look at the strategy I felt the need to implement a Moneymanagement-Sy...
Inertia newlevel then multiplier=multiplier+1 oldlevel=newlevel newlevel=strategyprofit+startequi...
Inertia Hi Bjoern, I was playing around with your code this morning (EUR/USD 5'). Thank you to the...
CavalierDeCesDames Bonjour Nicolas, Thanks for your use full job. I tried this indicator on a shorter timefram...
Nicolas You are welcome. I'm glad you like it.
Bolbo It does not appear over the price indicator on V11. Thanks in advance.
bearbull As per PhilipSchultz question above, has anybody managed to add code for when it turns blue,...
Ybr35 Bonjour Nicolas, lorsque je lance l'indicateur, il m'est indiqué que je dois définir les var...
Nicolas L'idéal est de télécharger le fichier itf joint sur cette page et de l'importer dans la plat...
Nicolas This is not an instruction of the programming language but a variable from this indicator (l...
fabio407 OK. I didn't notice it. Many thanks, Nicolas!
Harley82 Buongiorno, non riesco a farlo funzionare sul mio prorelatime V12: cambio i parametri "Vis...

Top