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

    Excelente trabajo!!

  2. Jrmjrm • 3 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
Related users ' posts
Nicolas change the last line with: return v coloured(r,g,b) style(line,2), v+band coloured(168,168,1...
Paolo.B Thanks ... works as i wanted.
Kanamax Bonjour Nicolas, comme Paolo.B je souhaiterais utiliser cette indicateur au sein d'un code. ...
Jigsaw20000 Bonjour, Je voudrais mettre le liens du code en format .itf mais je n'y arrive pas , quelqu'...
Corto78 Il faut aller dans la liste des ProBacktest & Trading Automatique (là ou tu as créer ton...
Malloc Bonjour, Votre système a l'air intéressant et prometteur mais en l'état il est inutilisable...
zilliq Thanks @Nicolas. I tried to use it as Trend in a proorder system, but don't know why, it doe...
Suzu Yuk He is right. MT and mavgMT are not defined and causing errors.....
RakeshPoluri I have a question about the bands on the candles. Is it bollinger bands or something else?
Nicolas I think that's 2 Bollinger Bands
Emperor.it "style(line,2)" C'è una guida ai parametri che si possono modificare ? Tipo stile della lin...
IV Mcm https://www.prorealcode.com/programming-with-prorealtime/
IV Mcm I don't speak English and the translation is not clear. Do you have a different turn of ...
IV Mcm stonk ?
avatar
Anonymous Thanks very much for sharing, look forward to testing this idea out.
StephFor //ind1 = ZigZagPoint[2*averagetruerange[200]](close) avr = 3 //3% ind1 = ZigZag[avr](close...
Manu L. @Steph un grand merci pour ton aide mais :-( J'ai copier le code tel quel mais cependant j...
AlphaMauss Je n'ai pas réussi à faire fonctionner l'indicateur avec le code fourni en commentaire sur P...
Daniele Maddaluno Écrivez-moi où vous préférez you can easily find me on LinkedIn
AK27 C'est payant visiblement sur linkdin je peux pas vous envoyer, discord vous avez ?
Pensera Bonjour Nicolas, comment est-il possible de backtester cet indicateur? cela fait une erreu...
Nicolas Oui bien sûr, il doit y avoir pas mal de sujets dans le forum à ce propos.
simmerseb Bonjour, merci beaucoup pour cet indicateur je le trouve très clair et pertinent.
mistersylv What parameter should we change to make another channel appear in the higher or lower time u...
Nicolas Il doit s'agir d'un mauvais copier/coller. Je suggère de télécharger le fichier itf contenu ...
Bard Hello @Nicolas, I can get this to display in a separate indicator panel but not on Price as ...
Stenozar Hi @Nicolas, how can I put the bands on price? Thanks, Stefano
Nicolas Oui c'est possible. Merci de ne pas poster des demandes qui sont hors sujets. Pour les deman...
Igor Merci pour cet itf. Question : comment faire pour instruire un screener ?
Nicolas tester le croisement du Close avec la première valeur de l'indicateur : "TrailingStop", faci...
Guillaume Mcm I gave the above message fix ;)
Tradingrob Is it possible to put the itf-file in the right way here in Prorealcode? so the right 'trend...
Guillaume Mcm Update link ;) https://www.prorealcode.com/topic/trend-histogramme-cci-mise-a-jour-suite-...
Screw27 Hi man, I installed the indicator and i don't know why but my graph it is so big
HelixKing sounds interesting I'll take a look
Godo Bonjour Souhait Sam, Après de nombreux essais pour le mettre en format afin d'utiliser ce c...
Nicolas Il faut supprimer celles qui existent dans la fenêtre d'optimisation et les créer en dur dan...
crusoe76 hi there, anyone can help making this strategy work, i have a message saying replace variabl...
Screw27 Salut nicolas j'aimerais savoir tes résulats grace a cettte methode
eva.g.forsgren It dose not work, I get a strap instead of candels???????????????????????????????????????????
Nicolas That indicator is the one below the chart. The indicator to put on the price chart is this o...
pyhrus P.S : IG , que j'ai contacté ,m'indique que la version V11 , ne sera pas disponible avant un...
Hasardeur Dear Nicolas, is there someting at the arry to modify in order to run the trend at the actu...
MALIMALO Dear Nicolas, just try touse your indicator with backtest but it's not working. is anybody...

Top