Skip to content

macro_tape

macro_tape

Live macro tape: equity indices, vol, rates, FX, commodities, and crypto in one snapshot.

Signature

macro_tape({
symbols?: string[], // default = all 12
include_returns?: boolean, // default true, returns 1d + 5d
})

Default symbols:

  • Equity: SPX, NDX, RUT
  • Vol: VIX
  • Rates: UST2Y, UST10Y, UST30Y, 2s10s spread
  • FX: DXY
  • Commodities: GOLD, WTI
  • Crypto: BTC, ETH

Returns

{
"as_of": "2026-05-13T14:30:00Z",
"SPX": {"price": 5_812.45, "return_1d": 0.42, "return_5d": 1.18},
"VIX": {"price": 14.2, "return_1d": -2.1, "return_5d": -8.4},
"UST10Y": {"yield": 4.32, "change_bps_1d": -2, "change_bps_5d": -8},
"2s10s": {"spread_bps": 28, "change_bps_1d": 1, "change_bps_5d": 5},
"BTC": {"price": 71_280, "return_1d": 1.8, "return_5d": -2.4},
...
}

Example agent prompt

“what’s the macro regime today? show me equity, vol, rates, and crypto returns 1d and 5d.”

Why this exists

Every trading agent needs a macro context check before fired. Is risk-on or risk-off? Are rates rising or falling? Vol expanding or compressing? This tool delivers all the signals in one call, with 1d + 5d returns pre-computed so the agent doesn’t need to do math on raw prices.

Powers the macro-regime gate on multiple FalsifyLab bots (mood_filter, aquila, lyra-gold).

Free tier

24h cached, all 12 symbols, 1d + 5d returns. Sufficient for daily regime classification.

Pro tier

Real-time (5min refresh). Add custom symbols. Intraday returns. 90-day history.

See also