Decision Flow

SPY · 20260331121150-e1e0293b

Full read-only trace of one paper-trading cycle: market data intake, feature engineering, deterministic signal decision, risk control, execution outcome, and linked audit records.

Not available environment production source alpaca status partial

Cycle Timeline

Stage Summary

Market Data ok

not available

Features unavailable

not available

Signal Decision unknown

Not available

Risk Control partial

hold

Execution no_execution

not available

Position & Audit unchanged

Audit trail only

Stage 1

Market Data

Input Summary
Statusok
Provideralpaca
Attemptednot available
Final Sourcenot available
Latest Price638.46
Fetched At2026-03-31T12:11:54.881841+00:00
Recent Candles
2026-03-06T05:00:00Z O 673.41 · H 676.11 · L 669.76 · C 672.38
2026-03-09T04:00:00Z O 666.39 · H 679.92 · L 662.39 · C 678.27
2026-03-10T04:00:00Z O 677.72 · H 683.36 · L 674.76 · C 677.18
2026-03-11T04:00:00Z O 677.58 · H 680.08 · L 673.34 · C 676.33
2026-03-12T04:00:00Z O 671.16 · H 671.65 · L 665.87 · C 666.06

Stage 2

Feature Engineering

Feature snapshots are not available for this cycle.

Stage 3 · Signal Decision Not available
Actionhold
Setupunknown
Confidence0.0
Riskhigh
Biasneutral
Regimeunknown

Market data is stale and evidence is weak.

provider=alpaca market_state=unknown market_regime=unknown setup_type=unknown confidence=0.0
Signal Scorecard
long not available
short not available

Audit Trail

Linked Stored Records

Order Logs

No order rows are linked to this cycle.

Position Rows

No linked position rows are available.

Cycle Log Row
Started2026-03-31T12:12:04.821852
Final Actionhold
Order Resultnot available
Errornot available

Raw Inspectors

Stored Payload Snapshots

market input
{
  "change": 4.42,
  "change_pct": 0.7,
  "fetched_at": "2026-03-31T12:11:54.881841+00:00",
  "history": [
    {
      "close": 672.38,
      "high": 676.11,
      "low": 669.76,
      "open": 673.41,
      "timestamp": "2026-03-06T05:00:00Z",
      "volume": 100796751
    },
    {
      "close": 678.27,
      "high": 679.92,
      "low": 662.39,
      "open": 666.39,
      "timestamp": "2026-03-09T04:00:00Z",
      "volume": 102774914
    },
    {
      "close": 677.18,
      "high": 683.36,
      "low": 674.76,
      "open": 677.72,
      "timestamp": "2026-03-10T04:00:00Z",
      "volume": 81585842
    },
    {
      "close": 676.33,
      "high": 680.08,
      "low": 673.34,
      "open": 677.58,
      "timestamp": "2026-03-11T04:00:00Z",
      "volume": 68519802
    },
    {
      "close": 666.06,
      "high": 671.65,
      "low": 665.87,
      "open": 671.16,
      "timestamp": "2026-03-12T04:00:00Z",
      "volume": 108960383
    }
  ],
  "previous_close": 634.04,
  "price": 638.46,
  "provider_duration_ms": 906.69,
  "provider_failure_reason": null,
  "provider_name": "alpaca",
  "provider_response_timestamp": "2026-03-31T12:11:54.881841+00:00",
  "provider_success": true,
  "reason": "Alpaca snapshot loaded.",
  "source_snapshot": {
    "dailyBar": {
      "c": 632.02,
      "h": 640.28,
      "l": 629.29,
      "n": 33774,
      "o": 639.86,
      "t": "2026-03-30T04:00:00Z",
      "v": 1812294,
      "vw": 634.127681
    },
    "latestQuote": {
      "ap": 638.34,
      "as": 80,
      "ax": "V",
      "bp": 638.18,
      "bs": 80,
      "bx": "V",
      "c": [
        "R"
      ],
      "t": "2026-03-31T12:11:54.740004412Z",
      "z": "B"
    },
    "latestTrade": {
      "c": [
        " ",
        "T"
      ],
      "i": 52983525033324,
      "p": 638.46,
      "s": 163,
      "t": "2026-03-31T12:11:33.155365235Z",
      "x": "V",
      "z": "B"
    },
    "minuteBar": {
      "c": 638.48,
      "h": 639.1,
      "l": 638.28,
      "n": 21,
      "o": 639.1,
      "t": "2026-03-31T12:10:00Z",
      "v": 1708,
      "vw": 638.66904
    },
    "prevDailyBar": {
      "c": 634.04,
      "h": 642.61,
      "l": 633.105,
      "n": 27175,
      "o": 642.475,
      "t": "2026-03-27T04:00:00Z",
      "v": 1640085,
      "vw": 637.156357
    }
  },
  "status": "ok",
  "symbol": "SPY"
}
decision payload
{
  "action": "hold",
  "confidence": 0.0,
  "expected_holding_period": "unknown",
  "invalidation_condition": "Market conditions do not provide clear direction.",
  "market_state": "unknown",
  "reason": "Market data is stale and evidence is weak.",
  "risk_level": "high",
  "setup_type": "unknown",
  "stop_loss_pct": 0,
  "suggested_position_pct": 0,
  "take_profit_pct": 0
}
feature snapshot
{}
signal snapshot
{}
risk snapshot
{}
order payload
{}