PINE LIBRARY
Updated HSupertrend

Library "HSupertrend"
Supertrend implementation based on harmonic patterns
hsupertrend(zProperties, pProperties, errorPercent, showPatterns, patternColor)
derives supertrend based on harmonic patterns
Parameters:
zProperties: ZigzagProperties containing Zigzag length and source array
pProperties: PatternProperties used for calculation
errorPercent: Error threshold for scanning patterns
showPatterns: Draw identified patterns structure on chart
patternColor: Color of the pattern lines to be drawn
Returns: [direction, supertrend]
ZigzagProperties
ZigzagProperties contains values required for zigzag calculation
Fields:
length: Zigzag length
source: Array containing custom OHLC. If not set, array.from(high, low) is used
PatternProperties
PatternProperties are essential pattern parameters used for calculation of bullish and bearish zones
Fields:
base: Base for calculating entry and stop of pattern. Can be CD, minmax or correction. Default is CD
entryPercent: Distance from D in terms of percent of Base in the direction of pattern
stopPercent: Distance from D in terms of percent of Base in the opposite direction of pattern
useClosePrices: When set uses close price for calculation of supertrend breakout
Supertrend implementation based on harmonic patterns
hsupertrend(zProperties, pProperties, errorPercent, showPatterns, patternColor)
derives supertrend based on harmonic patterns
Parameters:
zProperties: ZigzagProperties containing Zigzag length and source array
pProperties: PatternProperties used for calculation
errorPercent: Error threshold for scanning patterns
showPatterns: Draw identified patterns structure on chart
patternColor: Color of the pattern lines to be drawn
Returns: [direction, supertrend]
ZigzagProperties
ZigzagProperties contains values required for zigzag calculation
Fields:
length: Zigzag length
source: Array containing custom OHLC. If not set, array.from(high, low) is used
PatternProperties
PatternProperties are essential pattern parameters used for calculation of bullish and bearish zones
Fields:
base: Base for calculating entry and stop of pattern. Can be CD, minmax or correction. Default is CD
entryPercent: Distance from D in terms of percent of Base in the direction of pattern
stopPercent: Distance from D in terms of percent of Base in the opposite direction of pattern
useClosePrices: When set uses close price for calculation of supertrend breakout
Release Notes
v2Added:
hsupertrendplain(length, source, base, entryPercent, stopPercent, useClosePrices, errorPercent)
derives supertrend based on harmonic patterns
Parameters:
length
source
base
entryPercent
stopPercent
useClosePrices
errorPercent: Error threshold for scanning patterns
Returns: [direction, supertrend]
Updated:
PatternProperties
PatternProperties are essential pattern parameters used for calculation of bullish and bearish zones
Fields:
base: Base for calculating entry and stop of pattern. Can be CD, minmax or correction. Default is CD
entryPercent: Distance from D in terms of percent of Base in the direction of pattern
stopPercent: Distance from D in terms of percent of Base in the opposite direction of pattern
useClosePrices: When set uses close price for calculation of supertrend breakout
useLogScale
Pine library
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Trial - trendoscope.io/trial
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Pine library
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in publications is governed by House Rules.
Trial - trendoscope.io/trial
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io
Subscribe - trendoscope.io/pricing
Blog - docs.trendoscope.io
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.