Get Signal Transition Events (top/bottom indicators)
arena_get_signal_eventsWhen did which classic top/bottom signal actually flip? Event log of discrete transitions across 13 declared signals: bullmarket_stage_1..5 (20W/50W-MA stages), pulse_band, hash_ribbons, mvrv_z_regime, mayer_band, nupl_zone, pi_cycle_cross, golden_death_cross, price_vs_200wma. Each event: from/to state, occurred_at (day of the flip) vs event_date (day it became CONFIRMED — dwelled signals confirm after min_dwell days; use event_date for any forward evaluation, occurred_at carries look-ahead), declared threshold params, btc_close and drawdown_from_ath_to_date_pct (vs the ATH up to that day, never a later one). The window is capped in SIZE but free in POSITION: end_date moves it anywhere in the reconstructable history (coverage block names per-signal start, measured). Events are RECONSTRUCTIONS from today's stored series under declared rules — not what a live observer necessarily saw, and not forecasts: the log includes every rule that stayed silent through the October 2025 top. Filter with signal. [Free tier]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days back from today (auto-clamped by tier — Free=30, Pro=365, Power=3650). | |
| signal | No | Restrict to one signal key (see signals_available in the response). Unknown key ⇒ invalid_input naming the allowed set. | |
| end_date | No | Last day of the window (YYYY-MM-DD, inclusive). Positions the tier-capped window anywhere in history — e.g. end_date=2025-10-31 with days=60 reads the flips around the October 2025 top. Omit for a window ending today. |