Five Bar Trend Dashboard

v10.3
Five Bar Trend Dashboard

This indicator creates a dashboard of dots to show the trend in five time frames.

So for example on a 5 minute time frame it calculates what a 5 minute, 10 minute, 15 minute, 20 minute and 25 minute candle would be and on a daily chart it would calculate what 1 day, 2 day, 3 day, 4 day and 5 day candles would be. It then compares the current price to those candles. It can the compare closing price to the open, median price, typical price, total price and weighted close price. It then draws five dots to show whether the comparison is down or up for each time frame. The upper of the five dots represents the fastest time frame candle comparison (so 5 minutes on a 5 minute chart) and the lowest dot is the slowest comparison (so 25 minutes on a 5 minute chart).

The separate upper row shows a red dot if all the time frame dots below are red and a green dot is all the time frame dots below are green. If they are mixed then an empty blue circle is drawn. If a set of 5 red or 5 green dots is followed by a mixed row of dots then an up arrow or down arrow is shown to highlight a possible market reversal after a strong trend. The number above this arrow highlights how long the previous run of five same colour dots has gone on for. This number can help analyse how strong the run was and can be used for position sizing or just to assist in deciding how likely a reversal is to be.

Change the price that you compare to by changing the ‘customclose’ value in the indicator window. If you select open,close,high or low then the comparison is always open to close. The others are close to typical price or close to median price etc.

By ticking or unticking ‘All’ you can remove the dots representing the five time frames. This allows the indicator to be reduced down in size so as to take up less chart space.

I suggest downloading and importing the ITF file to get full functionality.

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. marcosamo • 08/22/2019 #

    hello, thank you that seems very useful. I will try it.

  2. HStrader • 08/22/2019 #

    Hello Vonasi Its seem a nice job again thanks

  3. soulintact • 08/22/2019 #

    Dear Vonasi, thanks for a truly great indicator! Forgive me, but I tried to edit your flawless code so I could implement it in Autotrading, but I obviously failed. Anyone care to elaborate what I am doing wrong?

    I tried to use “Add PRT code”, but failed why I paste the code directly.

    //————————————————————————-
    defparam cumulateorders=false
    Defparam preloadbars=10000

    //————————————————————————-

    //Settings of orders
    amount = 100 //quantity of shares/contracts to open for each new order

    //————————————————————————-
    //Indicators
    //Indicator type: Candle trend in 5 different time frames
    //Edited code originates from: Five Bar Trend
    //Author: Vonasi
    //Date: 20190822
    //Source: https://www.prorealcode.com/prorealtime-indicators/five-bar-trend-dashboard/

    m5 = customclose

    //m5=typicalprice
    //m5=medianprice
    //m5=totalprice
    //m5=weightedclose
    //m5=(close or customclose = open or customclose = high or customclose = low)

    m10h = highest[2](high)
    m10l = lowest[2](low)
    m10o = open[1]

    m15h = highest[3](high)
    m15l = lowest[3](low)
    m15o = open[2]

    m20h = highest[4](high)
    m20l = lowest[4](low)
    m20o = open[3]

    m25h = highest[5](high)
    m25l = lowest[5](low)
    m25o = open[4]

    if customclose = typicalprice then
    m10 = (m10h + m10l + close)/3
    m15 = (m15h + m15l + close)/3
    m20 = (m20h + m20l + close)/3
    m25 = (m25h + m25l + close)/3
    endif

    if customclose = medianprice then
    m10 = (m10h + m10l)/2
    m15 = (m15h + m15l)/2
    m20 = (m20h + m20l)/2
    m25 = (m25h + m25l)/2
    endif

    if customclose = totalprice then
    m10 = (m10h + m10l + m10o + close)/4
    m15 = (m15h + m15l + m15o + close)/4
    m20 = (m20h + m20l + m20o + close)/4
    m25 = (m25h + m25l + m25o + close)/4
    endif

    if customclose = weightedclose then
    m10 = (m10h + m10l + (2 * close))/4
    m15 = (m15h + m15l + (2 * close))/4
    m20 = (m20h + m20l + (2 * close))/4
    m25 = (m25h + m25l + (2 * close))/4
    endif

    if customclose = close or customclose = open or customclose = high or customclose = low then
    m5 = open
    m10 = m10o
    m15 = m15o
    m20 = m20o
    m25 = m25o
    endif

    //Line 1, First time frame
    //Red dot
    if close m5 then
    L1=1
    up = up + 1
    endif

    //Line 2, Second time frame
    //Red dot
    if close m10 then
    L2=1
    up = up + 1
    endif

    //Line 3, Third time frame
    //Red dot
    if close m15 then
    L3=1
    up = up + 1
    endif

    //Line 4, Fourth time frame
    //Red dot
    if close m20 then
    L4=1
    up = up + 1
    endif

    //Line 5, Fifth time frame
    //Red dot
    if close m25 then
    L5=1
    up = up + 1
    endif

    //Market reversal
    //Down
    if up[1] = 5 and down 5 and up 5 then
    reda = ucount[1]
    ucount = 0
    Arrow=-1
    endif

    //Up
    if down[1] = 5 and down 5 and up 5 then
    greena = dcount[1]
    dcount = 0
    Arrow=1
    endif

    BullCandle5=((L1=1)and(L2=1)and(L3=1)and(L4=1)and(L5=1)) or ((Arrow=1) and (greena>=3))
    BearCandle5=((L1=-1)and(L2=-1)and(L3=-1)and(L4=-1)and(L5=-1)) or ((Arrow=-1) and (reda>=3))

    //Conditions when to act
    if (not longonmarket and BullCandle5) then
    buy amount shares at market
    endif

    if (longonmarket and BearCandle5 and positionperf>0) then
    sell at market
    endif

  4. Vonasi • 08/22/2019 #

    soulintact – this is probably not the best place to discuss a strategy version of the indicator. I would suggest starting a topic in the ProOrder forum so that we can all discuss the idea.

  5. soulintact • 08/22/2019 #

    Of course Vonasi. Done! https://www.prorealcode.com/topic/rewriting-an-idicator-to-pro-order/

  6. Alai-n • 08/22/2019 #

    Hello, where can I get a list of possible objects and their formulations to insert in the Dashboard (Square, Circle, Triangle etc …) Thank you

  7. Vonasi • 08/22/2019 #

    I use the Windows10 ‘Character Map’. Type it in your windows search box.

  8. Alai-n • 08/22/2019 #

    @Vonasi Thanks

  9. jiddan78 • 08/22/2019 #

    how to convert to afl amibroker ?

    • Nicolas • 08/22/2019 #

      We do not supply free coding assistance for AFL Amibroker on the website. You can ask for paid programming at: https://www.prorealcode.com/trading-programming-services/

  10. Ngomsi • 08/22/2019 #

    @ Vonasi,

    how to use timeframe , 13 minutes ,21 minutes, 34 minutes,et 55 minutes with this program?
    Thanks,

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+3 more likes

Related users ' posts
Xenotrax A première vue, sa à l'air d'être un indicateur très puissant sur de petites temporalités, j...
merri Bonjour Nicolas, Comment transformer cet indicateur en bot sur PRT ?
Nicolas Cela a déjà été fait, voir ce sujet: https://www.prorealcode.com/topic/strategia-con-lindica...
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. ...
Paris On est bien d accord que l indicateur repeint ....
Nicolas naturellement si la bougie du timeframe supérieur n'est pas terminé
ThePenntChemist Does this show 5min time frame?
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.....
Finning Hi JuanJ, just a question about the tollerance*pointsize. I know what it is/what it does (in...
JOKAMAURICE Hi I am looking to number bars in a chart to ease analysis. Any idea if a program has been d...
goldenfish67 Hi guys just copied the code but I keep getting an error message: "Line 15 one of the fo...
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 Good job !
idunnomuch IS this working in the latest version of prorealtime? I get the indicator, but not over my c...
bernardmorel egalement apparait en dessous du graphique mais vide
bernardmorel Bonjour est t il possible de remettre en ligne the strat car il y a une indication qui d...
renala Hey thanks for the work, I was excited hoping it would work on 100 ticks saving me some spac...
tianel76 salut sa ne marche pas
ThePenntChemist I added this indicator into 1 min TF chart. It only show two black line on the candles. Any ...
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 ?
Nicolas C'est dans ce sujet: https://www.prorealcode.com/topic/trendline-une-approche-du-trading/ M...
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.
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
jimkn0pf Christopher, wie saehe denn die Formel ohne Kontrollkerze (3. Kerze) aus?
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...

Top