OPEN-SOURCE SCRIPT
Updated Flat Tops & Botttoms

The provided Pine Script code is an indicator script designed to identify and display flat tops and bottoms on a price chart.
Inputs:
Calculations:
Alerts:
Script allows to set alerts when flat tops or bottoms occur
Inputs:
- showFlatTops (boolean): Determines whether to display flat tops.
- showFlatBottoms (boolean): Determines whether to display flat bottoms.
- enableAlerts (boolean): Enables or disables alerts for flat tops and bottoms.
Calculations:
- Flat Top: if the current bar's high is equal to the open price. A downward-pointing triangle shape is plotted above the bar.
- Flat Bottom: if the current bar's low is equal to the open price. An upward-pointing triangle shape is plotted above the bar.
Alerts:
Script allows to set alerts when flat tops or bottoms occur
Release Notes
Add Margin of ErrorRelease Notes
Fixed Default Margin of Error + Added back perfect Top/Bottom DetectionOpen-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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.