OPEN-SOURCE SCRIPT
Bull Market Support Band (Weekly Projected)

🟢 Bull Market Support Band (BMSB)
The Bull Market Support Band (BMSB) is a widely used long-term crypto indicator that highlights the key zone of support during bullish market phases. It is defined as the area between the 21-week EMA and the 20-week SMA.
✅ Works across all timeframes – calculates using weekly data but can be plotted on any chart (1h, 4h, daily, etc.).
✅ Dynamic support/resistance – the band often acts as a "line in the sand" between bullish continuation and bearish breakdown.
✅ Clear visualization – the band is shaded for easy recognition of when price is holding above or breaking below.
✅ Projection across lower TFs – weekly values are extended smoothly so you can analyze them even on intraday charts without flat lines.
🔎 How to use
In bull markets, price tends to hold above the band and often bounces off it.
In bear markets, price consistently rejects from the band.
The zone is most reliable on weekly charts, but viewing it on lower timeframes helps you track how price interacts with these critical levels intraday.
📌 This script is especially useful for Bitcoin and major altcoins, but it works on any asset. It’s not a buy/sell signal on its own — rather, it’s a trend filter and support/resistance framework.
The Bull Market Support Band (BMSB) is a widely used long-term crypto indicator that highlights the key zone of support during bullish market phases. It is defined as the area between the 21-week EMA and the 20-week SMA.
✅ Works across all timeframes – calculates using weekly data but can be plotted on any chart (1h, 4h, daily, etc.).
✅ Dynamic support/resistance – the band often acts as a "line in the sand" between bullish continuation and bearish breakdown.
✅ Clear visualization – the band is shaded for easy recognition of when price is holding above or breaking below.
✅ Projection across lower TFs – weekly values are extended smoothly so you can analyze them even on intraday charts without flat lines.
🔎 How to use
In bull markets, price tends to hold above the band and often bounces off it.
In bear markets, price consistently rejects from the band.
The zone is most reliable on weekly charts, but viewing it on lower timeframes helps you track how price interacts with these critical levels intraday.
📌 This script is especially useful for Bitcoin and major altcoins, but it works on any asset. It’s not a buy/sell signal on its own — rather, it’s a trend filter and support/resistance framework.
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.
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.