Screener for Williams’s highs and lows

Screener for Williams’s highs and lows

This screener complete the code I wrote at this link and helps to find the highs and lows as described by Williams.

Blue skies

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. eisi • 357 days ago #

    Ciao gabri! First of all thank u for publishing ur Screener. U wrote c1 is the long and c2 the short condition. So why is the Screener condition [c1 and not c2]? And if i would like to see if the Signal is long or short, like Go=1 for long and Go=-1 for short, how can i write that? Thank u in advance!

  2. gabri • 357 days ago #

    Eisi, I left both option open in case someone wants to screen for long and short. I could have slashed out the line with the C2 condition and screened only for C1, it would give the same results.

  3. Bard • 278 days ago #

    Hi Gabri, Thanks very much for your Williams’ coding indicators and screeners.

    With this screener I’m not sure how you know when/where it’s showing you the highs or lows, (I added screener [c1 AND c2] instead of long only), as there’s no drawings of flashing lines like other screeners?

    Your Williams’ High and Low indicator is pretty amazing! I was wondering though how you would code a system so that it took: long trades at the intermediate low swing ellipse points and
    intermediate high swing ellipse points? I have added the indicator code into the system but am unsure how to set the conditionality to buy and sell?

  4. gabri • 277 days ago #

    Bard, thanks for the comment. I don’t do automatic trading and I am not sure this indicator was created with the purpose of automatic trading. I believe this indicator is a good tool to assess swing points (Williams is a swing trader). I can work on your request and I will let you know.

  5. Bard • 276 days ago #

    Thank you so much @gabri.
    Are you using the indicator for live trading, I’m wondering how reliable it has been?

    I was interested to see how the “high and lows” indicator performed in a backtest because it just looks incredible on every chart I pull up from the £/$ to the Wall Street Dow.

    Screenshots of Wall St when it’s rising and since the Jan/Feb volatility shock:

    The last time I go this excited by an indicator was when I read the research on this statistically sound and thoroughly backtested Cynthia Kase ATR/Standard Deviation Stop that Nicolas kindly coded at my request along with the Kase Peak Oscillator:
    Kase Convergence / Divergence is meant to be used with the Peak Oscillator. It’s uncoded currently.

    Funny, I’ve had a copy of Williams’ book you mentioned on my Mac for ages. I’m reading it now!

  6. gabri • 276 days ago #

    Bard, I coded this indicators after reading the book written by Wiliams. I personally use the Wyckoff techniques. Williams (Larry first and then Michelle, his daughter) apparently won the trading world championship using also this technique. From what I saw it’s a strong indicator but I have no data associated with it and no backtesting done…sorry 🙁

  7. Bard • 275 days ago #

    Thanks for the tip Gabri, it looks like Wyckoff is mainly for stocks (which I don’t trade) but has some useful and interesting techniques that can be applied to currencies an other asset.

    I’m looking at when the Williams High Low Indicator will paint a new ellipse up (or down arrow), in terms of time elapsed before an intermediate ellipse/arrow is painted. If you’re looking at “intermediate lows” for example, (1 hour chart), it paints the ellipse up arrow after a candle is surrounded by higher short term lows either side of it.

    So am I right in saying that the very last green ellipse/intermediate low in this image:
    won’t be painted until there are two green short term arrows either side of that candle and it will become a painted candle with an ellipse, (an intermediate low), only when that far right/last short term low green arrow, is drawn (i.e. where my crosshair is located), right?

    Also, I was wondering if could you please explain the meaning of this line:
    “if alto<alto[1] and trend=1 then trend=0" ?

    It'll be interesting to see how an automated strategy will cope with different timeframes so that it doesn’t take too long for the intermediate lows (highs) too form and when they do form, that the new bar you enter on hasn’t move so far from the ellipsed candle as to be not very profitable, (profit versus drawdown).


  8. gabri • 275 days ago #

    you are right on the way ellipsis and arrows are drawn. The line you mentioned is just to define the short term trend. It’s the quickest (and I am sure not the most elegant) way to do it. I am sure that someone smarter than me will be able to backtest this system like you suggest. I thought about applying this system on smaller timeframes as well but the waves are still entered with some delay and I believe that only the big ones might be really profitable.

  9. Bard • 275 days ago #

    Thanks that makes sense about the short trades.
    Yes it just occurred to me about how late the paint comes on these intermediate ellipses as I manually traded the £/$ daily from 1976 to 1980 and 2014 to present using these ellipses yesterday. Once a naming convention for the “ellipse event” has been figured out it should be possible to automate it I hope, (not trying to rush you!)

  10. Bard • 242 days ago #

    Hi @Gabri, I hope your trading’s going well. I wondered if you had found any time to write a line of code so that a system can take:
    long trades at the intermediate low swing ellipse point and short trades at the intermediate high swing ellipse points? I couldn’t figure a way of writing that ellipse event? Cheers.

  11. gabri • 242 days ago #

    Hi Bard, all is fine…just super busy. Unfortunately I haven’t had time to do that, it’s still in my pipeline though 🙂

  12. Bard • 59 days ago #

    How’s that pipeline looking @Gabri?
    Ps/ I updated Violets brilliant (Bulkowski) Patterns Indicator here:

  13. gabri • 58 days ago #

    Hi Bard, I have to be honest….I completely forgot about it 🙂 let me try to find some time and, just in case, remind me again in a month or so. Just to make it clear, are you looking to enter at the price level of the ellipse, when the ellipse paints or at the candle connected with the ellipse?

Register or


avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Bard "Bacon with speed" is a new one on me, Apologies, the link was not working on my iphone ...
TAC Bolsa I already published it ... in prorealcode ... Next time ... request a change of programmi...
TAC Bolsa I already published it … in prorealcode …
Geronima Ortiz okay bien estaré pendiente en esta pagina gracias
Domenec Aqui dejo colgado link del video para ver como funciona el indicador
Geronima Ortiz Gracias Domenec
Abz Violet , when trying to automate this my trades are not opening at the same entry point as w...
Violet Abz, the arrows and circles are only the *first part* of a trade setup. If certain conditio...
gabri Violet, you did an excellent job. I attached here
gabri Gianni, io non faccio trading automatico ma sono sicuro che Nicolas ti potra' aiutare.
Matt B Bonjour, Savez-vous à combien de bougies après apparaît l'ellipse ? Il faut faire attention,...
Matt B RolanBay, L'ellipse apparaît-elle à la bougie notifiée et reste ?
ProContra It seems that after publishing it started drawdown.
GraHal Please forgive the daft question, but why is 3-bars-trailing-stop-williams-3.itf included a...
Kris75 Hi, Seems great but what would be the code for a stock ? Thanks, Chirs
Al Ok grazie Gabri
Paul thnx for posting. Combine it with Williams’ 3 bar trailing stop to create strategy!
gabri Paul, he uses the best day of the week to trade (he figured out the best day to enter, exit...
Mr_Balagan Bonjour, j'ai quelques questions concernant cette combinaison d'indicateurs qui à l'air inté...
larouedegann STE : Fonction statistique "erreur standard" de séries temporelles de N périodes pour le pri...
Mr_Balagan Merci pour ces informations précieuses larouedegann. J'y vois plus clair. Encore joli boulot
reb Hello Marc your strat seems very intersting, will take a look Reb
897148 What exactly is meant by Total price? Is r1 =28 in your example the no of days for "Total P...
2 years ago
Haos Visual
Haos Visual
Lyny @Nicolas, how can i put this code in ProOder when for example i want to buy 1 share with con...
Nicolas Please open a new topic on forums for coding requests, I'll help you there. 
Johan Swarts Lyny / Nicolas Please advise whether you proceded with the code in ProOrder and if so where...
adayag I have found this comment. Is the code currenty co...
Nicolas This is the Bill Williams' Alligator not fractals.
Nicolas The code is correct, don't know if the label and color are the same as other trading softwar...