History

BTC Cycle signal timeline (band per indicator and week/day)

Band per cycle indicator (composite first, then the nine components in weight order) over time, from STORED point-in-time scores — nothing is recomputed. Weekly cells carry the LAST available day of the ISO week (never an average). flips[] lists day-to-day band changes per row (newest first); flicker marks a flip reverted within flip_hold_days. consensus counts components above neutral (score ≥ 45) and rising over 30 days, and reports independence.effective_rows — the participation ratio of first-difference correlations of the nine component scores over the trailing window (nine rows are fewer independent signals). days_missing declares calendar days without a snapshot. Free tier, no window cap (the source has ~2,850 daily rows).

get/api/v1/btc-cycle/timeline

Request

  • Base URL: https://tradingstrategies.work
  • URL: https://tradingstrategies.work/api/v1/btc-cycle/timeline
  • Auth: HTTP bearer

Query parameters

fromstring date

First day of the window (inclusive). Default: first snapshot (2018-12-01).

tostring date

Last day of the window (inclusive). Default: latest snapshot.

resolution'week' | 'day'

'day' is honoured only for windows ≤ 2 years; longer windows fall back to 'week' (the response echoes the resolution used).

Response

Timeline container: rows[] (band per cell), flips[], consensus, coverage (days_total/days_missing).

as_ofstring date
resolution'week' | 'day'
fromstring date
tostring date
data_start_datestring date
data_end_datestring date
days_totalinteger

Calendar days from data_start_date to data_end_date, inclusive.

days_missinginteger

Calendar days in that span without a snapshot row (measured, not assumed).

flip_hold_daysinteger

A flip reverted within this many days is marked flicker.

bandsobject

Score band [lo, hi) per label — the same signalFromScore() as the pulse tile.

notestring

Changes

No recorded changes to this operation across all 1 revision of this API.