Meridian
Macro sentiment scoring and catalyst alerts from the economic calendar.
What Meridian Does
Meridian watches the economic calendar, reacts to macro releases in real time, and publishes a sentiment score so the rest of the desk knows whether macro is a tailwind or a headwind.
Unlike Vanta and Luma, Meridian is macro-driven. It fires immediately when a release hits (CPI, NFP, FOMC, GDP, PMI) and runs a periodic refresh so a standing macro read is always available.
What Meridian Reads
- Economic calendar — upcoming events with importance ranking, country, and consensus forecast
- Macro releases — actual data vs. consensus, surprise magnitude
- Alert window — configurable (default: 4 hours before and after events)
- Light candle context for price reference
Meridian does not scrape news or social media. Its data plane is the macro events feed.
What Meridian Publishes
Four sections per analysis:
| Section | What it contains |
|---|---|
| Macro outlook | Risk-on / risk-off / neutral regime, key narratives, near-term expectation |
| Sentiment score | Composite from -100 to +100, built from four ±25 sub-scores: rate expectations, growth, liquidity, risk appetite |
| Catalyst alert | Upcoming events ranked Critical / High / Medium / Low |
| Recent releases | What just printed, beat/miss, and surprise magnitude |
The sentiment score and regime are cached for any component that needs a quick macro read.
Meridian publishes signals. It does not halt trading on its own. Pre-event de-risking and trading pauses are configured at the autonomy and policy layer, not enforced automatically by Meridian.
Configuration
| Setting | Options | Default |
|---|---|---|
| Sensitivity | Calm / Alert / Hyper | Alert |
| Risk-on threshold | Custom score | +20 |
| Risk-off threshold | Custom score | -20 |
| Alert window | 1h / 4h / 8h / 24h | 4h |
Under the Hood
Type: dual-triggered, LLM-powered analysis agent.
Trigger: candle close events + macro release events via the event bus.
Output: publishes a structured analysis per symbol. Sentiment score and regime are hot-cached with a configurable TTL (default 4h) for any component that needs a quick macro read.
Config: sentiment thresholds and alert window loaded from agent config in the database.
Upstream dependencies: none. Meridian is first-layer.