Editors' picksOPEN-SOURCE SCRIPT

Head & Shoulders S/R Regular

Updated
This is my take in Head & Shoulders (regular H&S)
The script will wait until a valid point E is found, which means A, C and E are alined
snapshot

Then it will find the highest point between C - E -> Head (= D),
together with the highest point between A - C -> Left Shoulder (= B)

After this, the pattern is drawn, together with a 'trigger' area (E-G - E'-G' ~ 'Right shoulder area')
snapshot
ONLY in this field, when a close is higher than E'-G', the figure will turn green, if lower than E-G, it will turn red, else, it will be blue
snapshot

Settings:
  • Date range filtering
    Here you can filter the patterns by setting the date period (for E)
  • Pivot Points -> Leftbars - Rightbars
  • min/max retrace AD -> E
    Set the retracement for E (retracement A -> D -> E, here between 1.4 & 1.5)
    snapshot
  • % tolerance [L ~ R shoulder height]
    Tolerance of Right shoulder height against Left shoulder height
    0% (= the same relative height):
    snapshot
    85% (-> now close isn't higher than E'-G' -> blue coloured):
    snapshot
  • min/max % [Left Shoulder ~ Head]
    Sets the desired B height against D (here B is between 35-45% of D):
    snapshot
  • width R shoulder = L shoulder + x%
    Sets the width of Right shoulder against Left shoulder
    0% (nothing extra, just the same width as Left shoulder)
    snapshot
    100% (Right shoulder area is double as large as the Left shoulder):
    snapshot
    -70% (Right shoulder area much narrower than Left shoulder):
    snapshot
  • maximum visible patterns:
    Set the maximum visible amount of patterns


This script uses one of the latest fantastic Pinescript features:
linefill[] and for ... in loop

Cheers!
Release Notes
Code improvement
Release Notes
update
Release Notes
update
Trend Analysis

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?


PineCoder: pinecoders.com

- We cannot control our emotions,
but we can control our keyboard -

Disclaimer