Last Two Highest High and Lowest Low Lines – Yearly Quarterly, Monthly, Weekly, Daily, 4 Hour and 1 Hour

v10.3
Last Two Highest High and Lowest Low Lines – Yearly Quarterly, Monthly, Weekly, Daily, 4 H ...

At the start of a new period this indicator draws lines connecting the previous two periods highest highs and previous two lowest lows. It then projects these lines forward throughout the latest period.

It can find the last two yearly, quarterly, monthly, weekly, daily, 4 hourly and 1 hourly highest highs and lowest lows and draw lines connecting them and projected forward until the start of a new year, quarter, month, week, day, 4 hour period, 1 hour period when new lines are drawn.

You can turn on or off the lines connecting the highs and lows and also turn off the projected lines using the settings ‘Lines’ and ProjectedLines’.

The indicator can be used on any time frame chart but if there is not enough data to provide two HH or two LL then it won’t draw any lines for that time period. You can only draw slower time frame lines on a faster time frame chart so for example you obviously cannot draw H1 lines a daily chart

For daily calculations Sunday candles are included in Fridays data so the projected lines on a Monday are from the Thursday daily HH and daily LL and the daily HH and daily LL of Friday and Sunday combined. Weeks start at the open of the Sunday candle.

Each line is labelled at its end. If projected lines are shown then the label is at the end of the projected line if not then it is at the end of the line connecting HH’s and LL’s. Because it is not possible to draw something and then delete it there are no labels on the last  projected lines shown on the chart. To overcome this issue you can add my other ‘Last Two Highest High and Lowest Low as Horizontal Lines – Yearly Quarterly, Monthly, Weekly, Daily, 4 Hour and 1 Hour’ indicator to your price chart and turn off the values and lines in that indicator. This will give you up to date labels.

The projected lines can go a little wobbly on very fast time frames which I assume is due to missing candles messing up the barindex value used in the projection calculations.

Apply only to the price chart

The lines can be used as support and resistance or for breakout trading – however you wish.

It will be slow to draw if you want every line drawn on a lot of historical bars.

I suggest downloading and importing the indicator 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. Vonasi • 04/11/2019 #

    There has been a minor bug fix as lines were drawn incorrectly if both HH or both LL values were identical. The code and ITF file in this library post have been updated. Anyone who has already downloaded or copied the code should now download v1.1 or copy the amended code found here.

  2. Vinks_o_7 • 04/11/2019 #

    Thanks !

  3. dario ti • 04/11/2019 #

    Thank you!

  4. Razz • 04/11/2019 #

    Hello Vonasi super indicator! is it possible to extend the indicator by the time scales M10 and M5?
    Thank you

  5. Razz • 04/11/2019 #

    Hello Vonasi
    I found out myself how I can change it.
    Thanks again for the indicator

  6. Pottar24 • 04/11/2019 #

    HI Razz can you tell how you managed to do it ?

  7. Pottar24 • 04/11/2019 #

    VONAZI super indicator thank you. Can you provide me a code that gives me the two latest max e min without any drawn lines? Thank you very much

    • tobytarczy • 04/11/2019 #

      hi,

      Is there a simple way to draw downwards and upwards trend lines on a specific timeframe. For example on a monthly chart the downward trend line would take the barindex with the high point and then look for the next barindex with the second highest point, and same for the third point. Included would be a parameter for the period as well. Now that i have played a bit with some coding I can’t see that this is too hard.

      I have an image I can share, however not sure how to do it from here.

      thanks in advance
      Toby

  8. Vonasi • 04/11/2019 #

    Images are not possible in library posts. It is best to start a topic in the forums.

  9. tobytarczy • 04/11/2019 #

    Apologies for not responding sooner. I have been busy completing a professional FX training course. To my earlier comment above, and from what I have been taught by a institutional FX trader the trend lines are crucial for the technical analysis in support of the the fundamentals. I am not sure of your situation however I am trying to establish these trend lines automatically as these need to be adjusted everyday at the start of the trading session for the currency pair in question within the prescribed timeframes being, monthly, weekly, daily and hourly. I am not a coder however I have been able to manipulate some PRT code to create automatic Fibs based on ABCD patterns. Would it be possible to have a dialogue whereby I can explain in more detail what I am trying to accomplish and get your opinion the best way in which to approach this. I don’t think it is difficult however there are some specific conditions that need to be considered for this to work in a way where the charts are automatically updated. I look forward to your response.
    All the best for now.

    Toby

    • Vonasi • 04/11/2019 #

      Sorry – I’m out sailing in Greece for the summer and not coding anything so I can’t help at the moment.

  10. tobytarczy • 04/11/2019 #

    Hi Vonasi,

    Sounds lovely, I race yachts around europe myself. Most regattas cancelled unfortunately.

    Enjoy the sailing, and if you have a chance once your back to look at the code I have been trying to piece together I would be very grateful. I am very keen on the “Projected Lines” feature you have incorporated as this is what makes the Trendlines work on the FX charts

    Many thanks
    Toby

  11. mlouys • 04/11/2019 #

    Hello Vonasi thank for your work ! A question how can we do it for minutes ( or 15 min or x minutes ) times frames ?

    Many thanks in advance !

    • Vonasi • 04/11/2019 #

      I think that would be possible but probably in a whole new indicator as detecting when a new 5 minute or x minute bar starts could lead to some incorrect lines being drawn on slower time frame charts as we need to use the MOD instruction to test if our x divides into the closing time of each candle – which it would do a lot on slow charts. I’m a bit busy right now (sailing) but I’ll try to find some time to adapt it if I can…. don’t hold your breath though!

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Wing Not yet but I plan to.
Leo Have a look in this Forum, I got something interesting for you... https://www.prorealcode.co...
Dávid Gyalus Dear Wing, As I am a daytrader, and one of my best friend is a programmer we think your a...
haseluis Hello, who can help me why the screener does not work // Der folgende Code bezieht sich auf...
Nicolas Hello, please ask your question with a new forum topic, this is not the place to ask for sup...
rejo007 hello david, i'll try it could you tell me wich strategy do you use in real? thanks
David Somogyi Hello, I have a couple of DAX strategies of breakout and mean reversion. I'll try to post...
Roberto Blázquez Hi David, I just saw your strategy and it's good!!! I'm going to try it from today in real a...
Nicolas Questo indicatore è stato progettato solo per i dati intraday, ma potrebbe essere adattato a...
MrCrous //FR Bonjour, Dans le code ci dessus, je ne comprends pas ce que fait la ligne : linea...
Nicolas J'ai déjà répondu à cette question quelque part sur le forum. Il faudrait chercher un topic ...
juanj To follow new developments or get the latest version of this strategy please visit the forum...
tahar Hello Juan, I wanted to test Universal Strategy via a demo account on PRT but nothing happen...
BravoDelta @juanj wondering if you may help me please. I am looking for a simply strategy to use on the...
Wing There's a few threads on the forum about backtest and live trades being different at times. ...
ET I agree with verdi55. As it is now, the code will only test for a breakout on the upside (li...
Philipjonasson are u still active Wing?
poonsl2828 Hi! Francesco I have test it on GBP/USD but it only have a trade on 9 Jun which i backtes...
ullle73 why not use 1h chart? has 95% hitrate
ullle73 i see most of positions are only 1 pip before exit?
imokdesign Hi Everybody, when I look at the strategy I felt the need to implement a Moneymanagement-Sy...
Inertia newlevel then multiplier=multiplier+1 oldlevel=newlevel newlevel=strategyprofit+startequi...
Inertia Hi Bjoern, I was playing around with your code this morning (EUR/USD 5'). Thank you to the...
JanWd Thank you for the coding, it seems promising. FTSE gives for the short term (5 min) promis...
Jan Wind 21.04.2019: I retested the strategy for the DAX 5 minutes , it works fine for 10.000 bars, b...
bertrandpinoy hello Francesco, are you still working on this strategy?
Samitha Prasanna Hi ALE, would you be able to provide the values for the below part of the code (time >=1...
Player Bonjour, J'ai testé cette stratégie sur EurUSD en 1 heures sur 10000 unités et le résultat ...
Player Vue du rapport du Backtest https://ibb.co/8BMrBz6
Nicolas Restart your platform in order to be sure to use the last version, there was a version rollb...
bertrandpinoy bonjour voud pouvez m envoyer le code modifier par vous?
Nicolas Désolé , je ne comprends pas votre question.
Nicolas si il n'y a pas de stoploss définit dans le code, alors c'est normal :)
bertrandpinoy bonjour merci pour la réponse. Oui b sur ... est il possible que le SL soit coder sous une a...
Nicolas ok mais pourquoi poser la question ici ? Pour des questions non spécifique à cette article, ...
Abz  hi , you need to add the indicator from the "price" menu in chart
Francesco Thank you Abz!
phanz Hi Nicolas, this is an interesting strategy. For long position, I assume entry when prices ...
SAM
8 years ago
Elsborgtrading By adding the inside bar breakout failure candle, which is the next bar after the inside bar...
DegoodBoby very nice indicator but pls how can we use the indicator without the text (inside bar/brea...
ShaunG Hi Elsborgtrading thanks for this indicator. I was initially looking for a "IDnr4" which I c...
julien1978 The ADR value that is plotted intraday does not match the value of the regular ATR indicator...
Fab666 I've tried to get a fix for this also but no luck, it doesn't print the correct data as far ...
Seabiscuit Hi! With the new PRT update, this indicator does not work anymore
Wing Yes, investigate as much as you want. For more insight, you can view the linet1, linet2 etc....
CKW Hi Wing, Thanks for your sharing. I am still trying to breakdown & understand your code...
Wing Hello CKW. No, the parameter, 7 in this case, is used when calling the RSI indicator to ide...
pascal3431 Salut Doc , Je ne vois pas ce qui fait office de stop dans ce code .. un retour dans le nua...
Doctrading Bonjour, Il s'agit juste d'une stratégie où on est toujours en position : soit à l'achat / ...
pascal3431 Bonjour, après quelques essais sur EUR/USD au M15 en rajoutant(car sinon on est en perte) u...
Doctrading Nice Job ! Here is my version of the code :  KBO = 0 Tenkansen = (highest[9](high)+lowe...
gefinance Thanks for this code. The only thing left missing is the time lapse, otherwise, lots of old...
Nicolas Thanks for contributing to the "ichimoku section" of the prorealtime code library Don't he...
sourberry Thank you , this is a great indicator works beautifully. Could you kindly modify to scr...
pp_playaflamenca Excuse me,... reading your code about spanB: [ SenkouSpanBFutureW = (Highest[SenkouSpanPerio...

Top