AXIOM MACRO · About
← Back to public siteAxiom Macro is a global macro & markets terminal. It pulls live market and macroeconomic data, computes a set of deterministic indicators (every number is produced by Python, never by an AI), classifies the market cycle with the Baid Stage Engine, and uses Google Gemini only to narrate the computed figures — the AI never invents numbers.
The Baid Stage Engine
The signature model. It maps two inputs — breadth (the % of index constituents trading above their 200-day moving average) and the VIX (volatility / fear) — to a market-cycle stage, a sub-phase, and a 0–100 “compass” position around the cycle.
Breadth is computed from the real Nifty-50 constituents (% above their 200-DMA), not approximated. The matching stage playbook (Action tab) updates automatically with the stage.
Tabs
Macro-8 indicators & the risk score
The composite risk score (0–100) is a transparent weighted blend: CAPE 20, Buffett 15, HY spread 15, yield curve 15, VIX 10, DXY 10, Brent 10, Gold 5. Note the deliberate paradoxes — a low HY spread and a low VIX both raise risk (complacency). Bands: Low → Moderate → Elevated → High → Extreme.
Reading the numbers
Values carry their units: $/currency code for prices and FX (e.g. USD/INR is in ₹), pts for index levels, % for rates and spreads, and a 0–100 scale for the stage compass, risk score, and recession scores.
Data sources — all free
Methodology guardrail
Every indicator — moving averages, the Baid stage, the risk score, the recession scores — is computed by deterministic, unit-tested Python in axiom.quant and axiom.markets. The LLM (Gemini) is used only to write the narrative briefings and answer questions, and is constrained to cite only the figures the engines produce. It never performs arithmetic or invents data.