Trade Signals (v2)

Api V2 Signals Basic Get

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.

get/api/v2/signals/basic

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/v2/signals/basic
  • Auth: HTTP bearer

Query parameters

symbolstring

Response

Successful Response

dataunknown required

Changes

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