Demand/Supply Zones Indicator

Demand/Supply Zones Indicator

Demand/Supply Zones Indicator: An Essential Tool for Technical Analysis in ProRealTime


I want to introduce you to the Demand/Supply Zones indicator. As the name suggests, this indicator specifically focuses on the zones of demand and supply, which are fundamental in the analysis of supports and resistances.

The theory behind this indicator is that prices show predictable reactions as they approach these zones, which can be leveraged to make more precise buying or selling operations.

Thus, the Demand/Supply Zones indicator becomes a very powerful tool for those interested in including a study of supports and resistances in their technical analysis, automatically highlighting key market levels.

Importance of the Indicator

The relevance of the Demand/Supply Zones indicator lies in its ability to break down and visualize zones where significant orders of buying or selling are concentrated, influencing the future price behavior. By identifying these zones, traders can strategically plan their entry and exit points, capitalizing on trend reversals or continuations of price movements.

This indicator is especially useful due to its adaptability and customization through the indicator settings window. Later we will see, but there are many parameters that can be adjusted in the indicator according to the specific needs of the trader.

In the next section, we will detail the operation of the Demand/Supply Zones indicator and how it interprets price action to signal the zones of demand and supply, fundamental for decision making in trading.

Functioning of the Indicator

The Demand/Supply Zones indicator is designed to identify and effectively visualize the zones of demand (support) and supply (resistance). This analysis is based on the observation of historical price patterns and uses various parameters to precisely determine these critical areas where the price is likely to experience significant changes.

Identification of Demand and Supply Zones

The identification of these zones is carried out through the analysis of price pivots, which are points on the chart where the price has significantly changed direction. The indicator marks these points using specific criteria of period and amplitude, thus allowing the visualization of zones where there has historically been an accumulation of buying (demand) or selling (offer) orders.

Key Parameters

Pivot Period (prd): This parameter determines the time interval for the analysis of pivots, directly influencing the sensitivity of the indicator to price changes.

Price Source Selection (ppsrc): Allows choosing between the high/low and close/open for the calculation of pivots, adjusting the focus of the indicator to the most relevant price action for the trader.

Channel Width (channelw): Defines the maximum percentage of channel width that can exist between zones of support and resistance, thus filtering the zones according to their relevance.

Maximum Number of S/R (maxnumsr): Limits the number of support and resistance zones to be shown, allowing focus on the most significant ones.

Practical Application and Signals

The indicator uses these parameters to plot zones of demand and supply on the chart, which can be interpreted as signals for buying or selling operations. A strong demand zone may indicate a good buying point, anticipating a bounce upwards, while a significant supply zone may suggest a selling point, anticipating a drop in price.

The zones identified by the indicator can also be used to establish stop-loss or take-profit levels, improving risk management in operations.

The Demand/Supply Zones indicator offers a clear and detailed view of the interest zones in the market, providing traders with a valuable tool to enhance their technical analysis and decision-making. The customization of its parameters allows adapting the indicator to any trading strategy, making it an indispensable complement in the arsenal of any trader.

Integration with Other Analysis Tools

The Demand/Supply Zones indicator, with its ability to precisely identify demand and supply zones, is a highly powerful technical analysis tool by itself. However, its integration with other techniques and analysis tools can further enrich the trading strategy, offering a more complete view of the market and helping to confirm detected signals.

Combination with Trend Indicators

Integrating the Demand/Supply Zones with trend indicators such as moving averages (Simple Moving Average – SMA or Exponential Moving Average – EMA) or the ADX (Average Directional Index) can provide a deeper understanding of the general market direction. By identifying a demand or supply zone in alignment with the overall trend, signals of higher probability can be filtered, thus increasing the effectiveness of operations.

Synergy with Volume Indicators

Trading volume is a critical component that can validate the strength of a demand or supply zone. Tools like the On-Balance Volume (OBV) or the Volume Oscillator can be used in conjunction with the Demand/Supply Zones to confirm the presence of buyer or seller interest in the identified zones. A significant increase in volume approaching a supply zone may indicate strong selling pressure, and vice versa for demand zones.

Application of Divergence Tools

Divergence between the price and a momentum indicator like the RSI (Relative Strength Index) or the MACD (Moving Average Convergence Divergence) can be another powerful filter when used alongside the Demand/Supply Zones indicator. Identifying a bearish divergence in a supply zone, or a bullish divergence in a demand zone, can provide early signals of possible price reversals.

Confirmation Strategies

Using the Demand/Supply Zones in combination with Japanese candlestick patterns or chartist figures such as triangles, head and shoulders, or flags, can provide an additional level of confirmation for operations. The appearance of a reversal or continuation pattern in or near a key zone can be a strong signal to enter or exit the market.


The integration of the Demand/Supply Zones indicator with other tools and analysis techniques not only strengthens the validity of trading signals but also provides a more robust and holistic strategy. The key lies in the selection and combination of appropriate tools that complement and confirm the generated signals, allowing for more informed decision-making and potentially more profitable trading.

This integrative approach highlights the importance of a well-rounded trading strategy, where different tools work together to provide a comprehensive view of the market, facilitating the identification of trading opportunities with a higher degree of confidence.

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. P. Marlowe • 89 days ago #

    Impressive work. Accurate, interesting, good background. You hit the nail on the head again. Thanks a million¡

  2. 14starwberryhill • 81 days ago #

    Such a wonderful work, thanks Ivan…………..

  3. Barrabas15 • 74 days ago #
  4. MrMagic • 15 days ago #

    This is amazing work. Well done, Ivan!

Register or


avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Razz Hello, thank you for your indicator. Can you please tell me how I can change the text size,...
Iván Hi! you have all information about it here (
Miro Mis felicitaciones por este indicador. Funciona muy bien en el corto plazo. Gracias gracias ...
Regisnew Hello Ivan, thank you for your good work, is it possible to create a sceener to find actions...
Iván Hi! Yes it's possible. I will add this to my list of tasks to do :)
Regisnew finaly the screener could be something like this for green blocks but it probably could be b...
3 months ago
luiskohnen This indicator re-paint?
Iván Hi, Sorry, but what do you mean?
luiskohnen Hola, queria saber si el indicador repinta, porque a mi me parecio que si. Saludos y gracias...
Iván Hi We could find stocks with sweep on: //PRC_Sweep Institucional //version = 0 //28.0...
inverse Like the way you think Ivan ... :)
ar Bonjour Ivan et merci pour ton partage, Est-il possible d'avoir ce code en ITF
Iván Hi You should delete from the indicator code all drawing functions and all variables not us...
Iván I've created a screener to show [longcondition or shortcondition]
Chrisinobi Hallo Ivan, Danke das ist Perfekt !! Kannst du bitte in der Screener-Bibliothek die itf. hoc...
YvesRobert Hi smp, how should I configure this indicator because everything is at zero -> High, Clos...
smp Hi, this is an end of day pivots indicator, so you need to find the end of day pivot info; t...
YvesRobert Thank you smp.
smp I also have an End Of Day (EOD) cash pivot indicator for use on cash markets; this indicator...
cdc.andersson Hej! Jag försöker lära mig att koda PRT. Jag vill testa en strategi med RSI-värde, ATR-värde...
Swingforfortune Du kan väl jämföra om open > close (röd) eller open < close (grön)
IV Mcm I don't speak English and the translation is not clear. Do you have a different turn of ...
IV Mcm stonk ?
Anonymous Thanks very much for sharing, look forward to testing this idea out.
fazel53 How do i attach this indicator to my mt5 platform?
Nicolas You can't! All indicators here are for ProRealTime trading platform: https://www.prorealtime...
Noobywan (My apologies for unformatted code, the formatting only works in forum or library posts not ...
Noobywan Hi FXTT, no problem for requests (as long as no one requests me singing), just usually it’s ...
JC_Bywan Bug fix at line 38, should be: if changebarre or (opentime[1]=start) then (same as in ...
mistersylv What parameter should we change to make another channel appear in the higher or lower time u...
Nicolas Oui le code est correct et il fonctionne, j'ai de bons résultats sur la liste NASDAQ par exe...
pincherman Bonjour :-) J'ai coller le script dans prorealtime pour jouer avec le supertrend et j'ai un...
Nicolas Vous l'avez sans doute collé au mauvais endroit, dans l'éditeur de code pour les stratégies,...
carpentier Joffrey Bonjour à tous, Avant tout merci pour ce travail, cependant je suis bloqué quand je l'insta...
carpentier Joffrey Re, C'est ok, j'ai trouvé mon erreur... Cependant sur quel base peut on calculer son CALC...
Aragorna Hi Nicolas, How is it possible to use it in a higher timeframe plotted on a lower timeframe?...
Bard Very interesting approach Vonasi! I'm getting a 404 error when trying to download though?
Vonasi I just tested and I was able to download with no error.
Psari Hi Vonasi, I am a newbie and was wondering whether you could possibly help me with this pro...
Vonasi That should be possible - I'll add it to my list to work on!
thierrybl Thanks a lot
B-ling1 Hi Vonasi, I love this indicator - good job! Just one question: If I want the monthly OHLC L...
datageek How do I change the thickness of the line or change it too dashed lines? Kind regards
lkiklkik NE fonctionne pas ( ou plus ... )
Nicolas il faut modifier toutes les références à top par itop et bottom par ibottom. Ces mots étant ...
Vonasi There is another version of this indicator that can plot the same lines but onto an indicato...
Martin35 Hello Vonasi, do you think it is possible with PRT to code with the same principle as on thi...
mathiasKN Steffen Schmauch • 12/11/2018 # hello Nicolas, can I change the indicator that I only get t...
Nicolas Please open a new topic in the indicator forum and explain there your query, thank you.
upupandaway This seems like a very useful indicator. However, it does not seem to open properly in the c...