Bull Market Support Band API
Bitcoin's position relative to Bull Market Support Band (20W EMA / 21W SMA) — defines structural trend health and regime.
https://api.hunchmachine.com/webhook/indicators?indicator=bull_market_support_band&api_key=YOUR_API_KEYDescription
Tracks Bitcoin's position relative to the Bull Market Support Band (BMSB) — a widely referenced structure combining the 20-week EMA and 21-week SMA. This band acts as a dynamic support/resistance zone that has historically defined the boundary between bull and bear phases in Bitcoin's long-term trend.
What this endpoint provides
A composite indicator showing whether BTC is trading above or below the band, along with duration, momentum, and short-term interpretation. It provides automations and AI agents with an immediate read on market regime and trend health.
Response fields
valueCurrent midpoint value of the Bull Market Support Band.
ema20w / sma21wThe two moving averages that define the band's lower and upper bounds.
regimeIndicates whether BTC price is above or below the band.
regime_duration_weeksNumber of consecutive weeks price has stayed in the current regime.
trendCurrent directional bias (bullish, bearish, or neutral).
momentum_stateQualitative descriptor of how trend strength is evolving (strengthening, weakening).
summaryA natural-language interpretation summarizing regime, duration, and key levels.
timestampUTC timestamp of the most recent update.
Output example
[
{
"indicator": "bull_market_support_band",
"timestamp": "2025-11-01T02:08:56.579Z",
"value": 109559.16,
"ema20w": 111122.92,
"sma21w": 113088.66,
"regime": "below",
"regime_duration_weeks": 3,
"trend": "bearish",
"momentum_state": "weakening",
"summary": "BTC is below the Bull Market Support Band for 3 weeks. 20W EMA: $111123, 21W SMA: $113089, Price: $109559. Possible short-term retest."
}
]Interpretation & Use
The Bull Market Support Band defines the structural health of Bitcoin's trend. Trading above the band with rising EMAs suggests sustained bullish structure. Falling below the band for multiple weeks often signals macro corrections or weakening momentum. The momentum_state and regime_duration_weeks fields help determine whether the move is temporary or part of a broader regime shift. Automations can use the regime flag or summary directly to trigger bias adjustments (e.g., switch to "defensive" mode when price remains below the band for over 3–4 weeks).