Multi-Indicator that combines several indicators to automate the movement of the price and trend based on the average of the entire volume distribution.

Wave: Average of the whole distribution of the volume in histogram form that measures the distance with the price, this provides in histogram mode the strength of the value based on the volume and marks the high point in the Histogram of the price reversal.

Timing: Recognizes all movements of the MACD indicator and lists them based on the trend obtained from the MACD and Wave indicators.

Bullish Trend

  • Timing 1: Bullish Momentum
  • Timing 2: Correction of Bullish Impulse
  • Timing 3: Possible Reversal of the “Bearish” trend, Pause Trading
  • Timing 4: Possible Reversal of the trend, Pause Trading

– The Timing 3 bullish trend will not work.

– The Timing 4 is a Timing of Pause, being this Timing the one that marks the bullish impulse in a market ceiling can be a trap. We have to wait for Timing 1 to confirm the continuation of the bullish momentum so as not to have a reversal of the movement and possible change of trend.

Bearish Trend

  • Timing -1: Bearish Momentum
  • Timing -2: Bullish Momentum of the Bearish trend
  • Timing -3: Possible Reversion of the trend, Pause Trading
  • Timing -4: Possible Continuation of the trend, Pause Trading

Documentation link


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?

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

  1. Andyswede • 296 days ago #

    Splendid! Thanks:)

  2. swapping • 296 days ago #

    Nice job Bolsa 😉

  3. Juanjo • 291 days ago #

    Hola ¡¡¡ ..Muy buen trabajo, tengo una duda; en en codigo y visualmente, en ocasiones aparece : Timing: 3 – , ..esto es lo mismo, que Timing: -3?? Gracias por el indicador.

    • TAC Bolsa • 291 days ago #

      Gracias Juanjo, El Guion despues de número es pausa o indecisión de la tendencia y se da en los siguientes Timing,.

      Timing : 3 –
      Timing : -3 –
      Timing: 4 –
      Timing -4 –

  4. Juanjo • 291 days ago #

    Gracias. He hecho una modificación para q aparezca en el gráfico del precio

  5. Polnet • 291 days ago #

    Hay posibilidad de cambiar el Timing en el indicador, hay veces que se solapan con las medias

    • TAC Bolsa • 291 days ago #

      Seguramente es por copiar el código pon Espacios como te muestro.

      ” Timing:

      DRAWTEXT(” Timing: #TIMING# ▲”,barindex,hh1/sd,SansSerif,Bold,20)coloured(0,128,0)

  6. TAC Bolsa • 291 days ago #

    Ponle 30 Espacios entre la Comilla y el Timing:

    DRAWTEXT(“——————-Timing: #TIMING# ▲”,barindex,hh1/sd,SansSerif,Bold,20)coloured(0,128,0)

    reemplaza los guiones por espacios por lo que sea al copiar el texto le quita los espacios

  7. Polnet • 289 days ago #

    Solucionado, gracias

  8. Jan Wind • 247 days ago #

    Hallo Tac Bolsa,

    Thanks a lot for your coding above.
    As I am personally not very charmed of the MACD (delayed crossings), I adjusted the code and deleted the MACD calculation and simply replaced it for a weighted average.(see below)

    The average of the adjusted average volume seems to show good reversals of short term trends, if the average starts increasing from the lowest point, the probability of a succesful long position are reasonable. I am using it for 5 minutes trading, but also for trend watching on daily charts, and more timeframes inbetween.

    The Button ADD PRT Code does not function for me, so I copied my adustment below.
    REM TAC Volume TEMA
    iter = 60 //interations
    WA = 28 //wa of volume adjusted average

    zero=0 //null line in graph

    //Volume adjusted Average
    for i= 0 to iter do
    Wave = (close – lv)
    TWave = weightedaverage[WA](Wave)

    if Wave>=0 then // setting color red or green of histogram
    if TWave>=TWave[1] then // setting color red or green of histogram

    return Wave coloured (rm,gm,bm) style (histogram) as “Wave”, zero as “zero”, TWave coloured (ra,ga,ba) style(line,3) as “AvWave”

    • TAC Bolsa • 247 days ago #

      Thank you, Jan

      Any modification is good reference if it helps us win in the market.

Register or


avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Maxime Baudin Very useful! Thanks Mat, and Happy New Year
assafn I'm really new at this, so be gentle:) how can I create a scanner based on this wonderful i...
Varadero54 Bonjour J'ai essayé de mettre en place dans PRT mais j'ai un message d'erreur? "Erreur d...
jeanguy Quel travail ! Good job thank you !
Om Hello, thanks for sharing! Getting a message that Variable P is undefined?
umebon Tnx for sharing!! Can someone help me how i can call for the mydayhigh and mydaylow for to u...
LucioleLucide Clean view, thanks for sharing
dertopen hi where i can found the window for candle configuration?
7 months ago
9 months ago
TAC Bolsa Another Link of how the volume looks with or without auction "subasta" https://www.prorealc...
dario ti please can you help me to understand? i know i am wrong: Long Histogram = High Volume S...
TAC Bolsa hi, I have already seen the problem and requested that it be removed until an adequate so...
Gianluca Thank you!
Vinks_o_7 b=close > low and volume > high How can we compare volume and high of the day? (orang...
TAC Bolsa If to understand something you resort to compare Oranges and bananas. You go bad, Without e...
Juanjo Hola, Buscando un sistema valido para operar el squeeze, he reprogramado el indicador para ...
mauro1966 BRAVO....
JackD I am getting a Syntex error when entering the code
Gianluca THANK YOU!!!!!
namrevlis24 Hi, solution to have transparent lines is to use PRT V 10.3, not V 11 beta as I did :-)
Gianluca nicolas why prt doesn't implement volume profile as standard indicator like the majority of ...
TACBOLSA Hi Proximente will be available in different (VP) https://tiburonesdealetacorta.blogspot...
nn189hu Upss I got it, 10.3 only with premium ,I can’t add it to the chart with Complete ver.
Nicolas Add indicator on price doesnt require any specific type of subcription. Click on the wrench ...
tahiti bonjour j'ai une petite question comment peux on enlevé la bar blanche sur la bougie en cour...
Nicolas Good job Gabri, I confirm that with the new ProRealTime v11, everyone will be able to use in...
Slowlyslowly can u just help me with the exact definition of percbox , mm and period to understand will a...
Tamir Hacham Hi gabri, I know this, yet I am not familiar with coding of indicators. So my question was ...
Real Pro Great work gabri. I have this coded on Amibroker and I have done lots of backtesting but ne...
gabri Hi Real Pro, this indicator assists novices of the Wyckoff system. Wyckoff himself thought t...
juanj DId some tests using MACD validations on higher timeframes using MTF functionality and unfor...
FREDNC Hi Francesco I tried with :
FREDNC adx[14]>adxmin and adx[14] > adxr[14] and adx[14]>adxmin and adx[14] DIminus[3](clo...