Get Basic Signals Bundle
Latest snapshot of all six Basic Signals in a single round-trip.
Basic Signals are continuous directional reads (clamped to [-1, +1], scaled to [-100, +100]) that complement the 6 MSI components and 6 Advanced Signals. They do not contribute to the composite MSI (weight=0). Each entry is the most recent row persisted to signal_component_scores by BasicSignalEngine each cycle.
Use this to populate a dashboard overview without firing six separate requests. Click-through to the individual /api/signals/basic/{name} endpoint for signal-specific decomposition and history.
Signals (6, fixed order): tape_flow_bias, skew_delta, vanna_charm_flow, dealer_delta_pressure, gex_gradient, positioning_trap.
Params:
- symbol (default SPY).
Returns:
{
"underlying": "SPY",
"signals": {
"tape_flow_bias": {"score": 28.4, "clamped_score": 0.284, "direction": "bullish", "timestamp": "2026-04-22T18:55:00Z", "context_values": {...}},
"skew_delta": {"score": -12.7, "clamped_score": -0.127, "direction": "bearish", "timestamp": "...", "context_values": {...}},
"vanna_charm_flow": {"score": 0.0, "clamped_score": 0.0, "direction": "neutral", "timestamp": "...", "context_values": {...}},
"dealer_delta_pressure": {"score": 45.1, "clamped_score": 0.451, "direction": "bullish", "timestamp": "...", "context_values": {...}},
"gex_gradient": {"score": -8.3, "clamped_score": -0.083, "direction": "bearish", "timestamp": "...", "context_values": {...}},
"positioning_trap": null
}
}
- signals[name] — null when the signal has never persisted a row for this symbol (first-deployment case). Render "—" in the UI, not 0.
- signals[name].score — clamped_score × 100; [-100, +100]; 2 decimals.
- signals[name].clamped_score — raw [-1, +1].
- signals[name].direction — "bullish" | "bearish" | "neutral" (sign of score).
- signals[name].timestamp — ISO-8601 UTC of the engine cycle.
- signals[name].context_values — signal-specific inputs/derived fields; same keys as the per-signal endpoint.
Trader interpretation.
- All six aligned (same sign) → high-conviction regime; follow the direction.
- Flow side (tape_flow_bias, positioning_trap) diverging from structure (gex_gradient, vanna_charm_flow) → potential reversal; flow leads structure intraday.
- 0.0 during market hours → signal abstained (below its data threshold), not "neutral conviction." Don't treat as a bearish read.
Page design. Six KPI tiles in a 3×2 grid. Each tile: direction chip (green/red/gray), large score number, signal label. Click-through to the /api/signals/basic/{name} detail view. Null tiles render as "—". Poll this endpoint together with /basic/confluence-matrix at cycle cadence.
Request
- Base URL: https://api.zerogex.io (the document declares no server; this is the origin it was published from)
- URL: https://api.zerogex.io/api/signals/basic
- Auth: HTTP bearer
Query parameters
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.