Yearly Quarterly Monthly Weekly Daily H4 H1 OHLC Lines

Yearly Quarterly Monthly Weekly Daily H4 H1 OHLC Lines

This indicator displays yearly, quarterly, monthly, weekly, daily, 4 hourly and 1 hourly OHLC (open, high, low and close) values on a price chart.

You can choose which OHLC values you want to display and also display just the high and low values or just the open and close values or all of them.

By changing the LookBack period you can display the OHLC values from any previous year, month week etc. When LookBack = 1 it displays on each candle values from the previous year, previous month, previous week etc. When LookBack = 2 it displays the values from two years ago, two months ago etc. With this feature if you add the indicator multiple times to your price chart you can for example display lines representing the last three months OHLC values.

The daily values are calculated starting at the open of the Monday candle to remove the issue of having Sunday OHLC values throughout Monday. You actually get the OHLC of Friday and Sunday combined shown on a Monday. The weekly values are calculated from the opening of the Sunday candle. If there is no Sunday or Monday candles then the week OHLC starts on whichever is the first trading day of that week.

The indicator can be used on any time frame chart but you have to have enough candles on a chart to display the values. The indicator has to be able to see a complete previous year from Jan 1st to Dec 31st before it can display any OHLC values for a year. The same for a month – it needs a whole month before it can display anything. Same for a week etc. It is not possible to display faster time frame OHLC values on a slower time frame chart. So you can’t have daily OHLC on a weekly chart for example.

It can be slow to draw if you want everything displayed on a lot of bars!

I suggest downloading the ITF file and importing it rather than cutting and pasting to ensure that you get full functionality.

Code written following the request made here: https://www.prorealcode.com/topic/conversion-tradingview-to-prorealtime-previous-ohlc/

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. vetrader • 04/08/2019 #

    Looks great. Thank you very much. I will test it during the next days!

  2. Vonasi • 04/08/2019 #

    Please note that there is a small bug in the indicator caused by a typo. Please delete ‘and openday[1] 7’ on line 75 (I’m not sure how it got there except for a cut and paste error!) Hopefully Nicolas will update the library post soon to remove this.

  3. vetrader • 04/08/2019 #

    Everything seems to work very well. But I would still recommend to pre-check everything if you change the timeframe in your chart. This is the best and most reliable code for previous OHLC….Thanks again!

  4. Vonasi • 04/08/2019 #

    The typo on line 75 has now been corrected in this library post and a new v1.1 ITF file attached. Thanks for doing that Nicolas.

  5. Balmora74 • 04/08/2019 #

    Thanks for this code but there is 4 different versions and i don’t know wich is the good one ?

  6. Vonasi • 04/08/2019 #

    I don’t understand. There is only one ITF file here not four. Download and import it. You might want to change line 75 to if opendayofweek opendayofweek[1] and opendayofweek 0 then as this means that small range Sunday bars are included in with Friday bars as per the description.

  7. Balmora74 • 04/08/2019 #

    Ok i understand now… I make a confusion with a other code… Thanks Vonasi.

  8. thierrybl • 04/08/2019 #

    Hi Vonasi,

    I thank you for your great indicator i’m using every day !
    I tried to add a fonctionnality, but with no success.

    My idea is to add a floating line (blue dotted) on the graph which indicates the next level prices are going to cross (daily, weekly, monthly,etc …)
    For exemple, on the graph, under the actual price, the blue line indicate the next level prices will meet, that is the high of May 4th.

    If prices crosses that level, the blue line disepears and is set on the 2sd level crossed, then on the 3rd, etc …

    That way, I just have one blue line above and one blus line below price.

    I hope I have been clear.

    Thanks a lot for your help

    Thierry

  9. thierrybl • 04/08/2019 #

    I can’t post an image. i don’t know how to do. Sorry

  10. thierrybl • 04/08/2019 #

    Lien vers mon image

  11. thierrybl • 04/08/2019 #

    [URL=https://www.casimages.com/i/200515043914185668.jpg.html][IMG]https://nsa40.casimages.com/img/2020/05/15/mini_200515043914185668.jpg[/IMG][/url]

  12. Vonasi • 04/08/2019 #

    That should be possible – I’ll add it to my list to work on!

  13. thierrybl • 04/08/2019 #

    Thanks a lot

  14. B-ling1 • 04/08/2019 #

    Hi Vonasi, I love this indicator – good job! Just one question: If I want the monthly OHLC Lines in the daily timeframe, its (most of the time) 1 day to late, to switch the month. Example: It takes the dayclose from the Sept 01 as August monthly close instead the close from Aug 31th… what can I do, to avoid this error? Thanks in advance for your support! Cheers

  15. ezman • 37 days ago #

    Copy and paste this code, don’t work. error!

avatar
Register or

Likes

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

+5 more likes

Related users ' posts
YvesRobert Hello David, can you explain to me this strategy ? You calculate the difference between t...
davidelaferla The strategy calculates the variation between the body and the previous body (however in pro...
KumoNoJuzza Thanks David it looks great. I am playing with it to get familiar. Do you think it would b...
BaderBader Good day davidelaferla, Thank you for making your strategy available to the community, I do...
MrMagic This is amazing work. Well done, Ivan!
Regisnew Bonjour Ivan serait il possible de proposer un screener pour détecter les zones de support v...
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 Hello davidelaferla, how do you put a stop loss and where exactly ? the moment you enter on ...
Hypersimo Buongiorno Davide a quale distanza inserire stop loss e tp nella strategia? grazie
beanpole Thank you for sharing the code. I applied it to the "CAC40 Index" on Euronext market on a da...
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?
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...
mistersylv What parameter should we change to make another channel appear in the higher or lower time u...
khashayar Hi Can you please upload the TMA channel code? Thank you
oyinloyea Is it possible to have the open and close price in Box format for the different sessions. Th...
Luciole I aslo got this error message with EU version : "A positive integer parameter is expected wi...
Suzu Yuk So Does anyone knows how to fix the error "“A positive integer parameter is expected with HI...
Thomas I haven't solved it yet. I suspect it has to do with the data cache. The problem has never o...
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?...
Bhanu Pratap Great Work Sir, Hats Off.
bolsatonimora2 Hi Roberto, It is possible to modify this indicator which it marks the supports and resist...
robertogozzi What do you mean by "very high volume"? What do you want to be printed exactly?
Vonasi
5 years ago
Maxime Baudin Very interesting for monthly stock market strategies, thank you Vonasi! :)
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...
sycomore Ça ne fonctionne sur aucune valeur, je dois être trop con...
Nicolas il faut appliquer l'indicateur sur le prix.
AntoGH Je crains de ne pas comprendre... Cela indique la probabilité de la prochaine bougie ou donn...
ed65 hi great indicator how can i adjust time frame for opening rge ie to first 5 min , thanks in...
Thomas The you must use the timeframe 1min and change the code from endtime = 090000 // 09h00 to ...
killerplatuze Dont work anymore with the current version?
Dari when I put the indicator does not put it on the price, sn in a new box like many indicators....
Nicolas by adding it on price instead. Use the wrench on the left upper side of your price chart.

Top