MARKET CLOSED · LAST SESSION OCT 6

השוק סגור. מוצגים נתוני יום המסחר האחרון (OCT 6). התוכנית היומית היא ההנחיה ליום המסחר הבא.

Massive market data on this account is 15-minute delayed. DATA CURRENT means current within the expected delayed-data window (provider data up to 20 minutes old); it is never a live exchange feed. DELAYED: 20–30 minutes old. STALE: older than 30 minutes — do not act on intraday prices. Daily indicators, setups and levels update once per completed session, not every 5 minutes.

DAILY OCT 5 · ERROR

העדכון היומי של OCT 6 נכשל. הניתוח היומי מבוסס על OCT 5; המערכת תנסה שוב, ועמוד המערכת מציג את הסיבה.

Daily structural data: indicators, setups and levels from the latest completed session. It updates once per session: the same evening once the provider has published the session (never from partial-day data). CURRENT: matches the latest completed session. WAITING FOR DATA: the session just closed or the provider has not published it yet (retried automatically). UPDATING: the catch-up is running. STALE: a real lag — the completed session is still missing hours after the close. OPTIONS context may lag one session date; it never makes DAILY stale.

OPTIONS OCT 5 · ERRORdelayedFlowTrades/Quotes not entitled
Daily run 2026-10-06 · failedWatchlist 0
Replay manifest and statistics

MSFT — 2025-10-08

RECONSTRUCTED. Massive provider daily aggregate OHLC; NOT regular-session-only execution prices. A future execution-validation milestone should obtain or derive certified regular-session-only OHLC before stronger claims about realistic market-open performance.

Entry 2025-10-09: provider_daily_open 522.335 (COMPLETE). Zero fees/slippage; price returns, not total returns.

Green/red: context through T. Blue/purple: post-signal outcome data, excluded from the rule. Missing expected sessions remain gaps. Resistance is an annotation selected at T.

HExitStatus / reasonsprovider_daily_closeGrossMFE / high / sessionMAE / low / session
12025-10-09COMPLETE 522.40.000124441211100112530.003809815539835615 / 524.325 / 2025-10-09-0.00944795964275813 / 517.4 / 2025-10-09
32025-10-13COMPLETE 514.05-0.0158614682148431330.003809815539835615 / 524.325 / 2025-10-09-0.02432347056965367 / 509.63 / 2025-10-10
52025-10-15COMPLETE 513.43-0.0170484459207215220.003809815539835615 / 524.325 / 2025-10-09-0.03127303358955469 / 506 / 2025-10-14
102025-10-22COMPLETE 520.54-0.00343649190653516620.005542420094383882 / 525.23 / 2025-10-22-0.03127303358955469 / 506 / 2025-10-14
202025-11-05COMPLETE 507.16-0.02905223659145950.06008596015966772 / 553.72 / 2025-10-28-0.03127303358955469 / 506 / 2025-10-14
confirmed resistanceMet
resistance
531.865

Comparison: exists · eligible: true · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "confirmed_resistance",
  "category": "hard",
  "observed": [
    [
      "resistance",
      531.865
    ]
  ],
  "operator": "exists",
  "threshold": [
    [
      "eligible",
      true
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "structure",
      "1"
    ]
  ],
  "source_evidence": [],
  "pivots": [
    {
      "session": "2025-10-06",
      "price": 531.03,
      "kind": "high",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-10-08",
      "confirmation_time": "2025-10-08T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    },
    {
      "session": "2025-08-13",
      "price": 532.7,
      "kind": "high",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-08-15",
      "confirmation_time": "2025-08-15T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    }
  ],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
distance to resistanceMet
distance_pct
1.3189437169206446
resistance
531.865
close
524.85

Comparison: inclusive_between · min: 0, max: 3 · Unit: percent

Data status: complete

Exact versioned evidence
{
  "name": "distance_to_resistance",
  "category": "hard",
  "observed": [
    [
      "distance_pct",
      1.3189437169206446
    ],
    [
      "resistance",
      531.865
    ],
    [
      "close",
      524.85
    ]
  ],
  "operator": "inclusive_between",
  "threshold": [
    [
      "min",
      0
    ],
    [
      "max",
      3
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "percent",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "close",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "close",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 524.85,
      "parameters": [],
      "data_status": "complete",
      "reason": null,
      "observations_used": 1,
      "observations_required": 1,
      "warmup": false,
      "input_start": "2025-10-08",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
intermediate trendMet
close
524.85
sma50
513.7386

Comparison: > · right_operand: sma50 · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "intermediate_trend",
  "category": "hard",
  "observed": [
    [
      "close",
      524.85
    ],
    [
      "sma50",
      513.7386
    ]
  ],
  "operator": ">",
  "threshold": [
    [
      "right_operand",
      "sma50"
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "close",
      "1"
    ],
    [
      "sma50",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "close",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 524.85,
      "parameters": [],
      "data_status": "complete",
      "reason": null,
      "observations_used": 1,
      "observations_required": 1,
      "warmup": false,
      "input_start": "2025-10-08",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "sma50",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 513.7386,
      "parameters": [
        [
          "required_observations",
          50
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 50,
      "observations_required": 50,
      "warmup": false,
      "input_start": "2025-07-30",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
long term trendMet
sma150
464.4393333333333
sma200
453.14485

Comparison: >= · right_operand: sma200 · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "long_term_trend",
  "category": "hard",
  "observed": [
    [
      "sma150",
      464.4393333333333
    ],
    [
      "sma200",
      453.14485
    ]
  ],
  "operator": ">=",
  "threshold": [
    [
      "right_operand",
      "sma200"
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "sma150",
      "1"
    ],
    [
      "sma200",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "sma150",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 464.4393333333333,
      "parameters": [
        [
          "required_observations",
          150
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 150,
      "observations_required": 150,
      "warmup": false,
      "input_start": "2025-03-06",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "sma200",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 453.14485,
      "parameters": [
        [
          "required_observations",
          200
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 200,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
rsi bandMet
rsi14
60.414571046624154

Comparison: inclusive_between · min: 50, max: 70 · Unit: index

Data status: complete

Exact versioned evidence
{
  "name": "rsi_band",
  "category": "hard",
  "observed": [
    [
      "rsi14",
      60.414571046624154
    ]
  ],
  "operator": "inclusive_between",
  "threshold": [
    [
      "min",
      50
    ],
    [
      "max",
      70
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "index",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "rsi14",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "rsi14",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 60.414571046624154,
      "parameters": [
        [
          "required_observations",
          15
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 15,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": "2025-01-13",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "index"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
extension atrMet
extension_atr
1.1641541657158374
close
524.85
ema20
515.7778005192928
atr14
7.792953672187182

Comparison: <= · max: 1.5 · Unit: ATR

Data status: complete

Exact versioned evidence
{
  "name": "extension_atr",
  "category": "hard",
  "observed": [
    [
      "extension_atr",
      1.1641541657158374
    ],
    [
      "close",
      524.85
    ],
    [
      "ema20",
      515.7778005192928
    ],
    [
      "atr14",
      7.792953672187182
    ]
  ],
  "operator": "<=",
  "threshold": [
    [
      "max",
      1.5
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "ATR",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "close",
      "1"
    ],
    [
      "ema20",
      "1"
    ],
    [
      "atr14",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "close",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 524.85,
      "parameters": [],
      "data_status": "complete",
      "reason": null,
      "observations_used": 1,
      "observations_required": 1,
      "warmup": false,
      "input_start": "2025-10-08",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "ema20",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 515.7778005192928,
      "parameters": [
        [
          "required_observations",
          20
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 20,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": "2025-01-21",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "atr14",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 7.792953672187182,
      "parameters": [
        [
          "required_observations",
          14
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 14,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": "2025-01-10",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
relative strength 20Met
SPY
0.01687890287477889
QQQ
-0.004012315198790084

Comparison: OR > · SPY: 0, QQQ: 0 · Unit: fraction

Data status: complete

Exact versioned evidence
{
  "name": "relative_strength_20",
  "category": "hard",
  "observed": [
    [
      "SPY",
      0.01687890287477889
    ],
    [
      "QQQ",
      -0.004012315198790084
    ]
  ],
  "operator": "OR >",
  "threshold": [
    [
      "SPY",
      0
    ],
    [
      "QQQ",
      0
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "fraction",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "SPY",
      "1"
    ],
    [
      "QQQ",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "relative_return",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 0.01687890287477889,
      "parameters": [
        [
          "window",
          20
        ],
        [
          "benchmark",
          "SPY"
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 21,
      "observations_required": 21,
      "warmup": false,
      "input_start": "2025-09-10",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "fraction"
    },
    {
      "name": "relative_return",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": -0.004012315198790084,
      "parameters": [
        [
          "window",
          20
        ],
        [
          "benchmark",
          "QQQ"
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 21,
      "observations_required": 21,
      "warmup": false,
      "input_start": "2025-09-10",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "fraction"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
resistance qualityMet
distinct_touches
2

Comparison: policy_and_minimum_touches · min: 2 · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "resistance_quality",
  "category": "hard",
  "observed": [
    [
      "distinct_touches",
      2
    ]
  ],
  "operator": "policy_and_minimum_touches",
  "threshold": [
    [
      "min",
      2
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "structure",
      "1"
    ]
  ],
  "source_evidence": [],
  "pivots": [
    {
      "session": "2025-10-06",
      "price": 531.03,
      "kind": "high",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-10-08",
      "confirmation_time": "2025-10-08T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    },
    {
      "session": "2025-08-13",
      "price": 532.7,
      "kind": "high",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-08-15",
      "confirmation_time": "2025-08-15T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    }
  ],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
atr compressionMet
current_atr_pct
0.014847963555658154
median_previous_60_atr_pct
0.01540412617194381
ratio
0.9638952180683498

Comparison: < · right_operand: median_previous_60_atr_pct · Unit: fraction

Data status: complete

Exact versioned evidence
{
  "name": "atr_compression",
  "category": "supporting",
  "observed": [
    [
      "current_atr_pct",
      0.014847963555658154
    ],
    [
      "median_previous_60_atr_pct",
      0.01540412617194381
    ],
    [
      "ratio",
      0.9638952180683498
    ]
  ],
  "operator": "<",
  "threshold": [
    [
      "right_operand",
      "median_previous_60_atr_pct"
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "fraction",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "atr14",
      "1"
    ],
    [
      "supporting",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "atr14",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 7.792953672187182,
      "parameters": [
        [
          "required_observations",
          14
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 14,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": "2025-01-10",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "close",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 524.85,
      "parameters": [],
      "data_status": "complete",
      "reason": null,
      "observations_used": 1,
      "observations_required": 1,
      "warmup": false,
      "input_start": "2025-10-08",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "atr_compression_baseline",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 0.01540412617194381,
      "parameters": [
        [
          "baseline_sessions",
          60
        ],
        [
          "current_excluded",
          "true"
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 74,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": "2025-01-10",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "fraction"
    }
  ],
  "pivots": [],
  "sessions": [
    [
      "baseline",
      [
        "2025-07-15",
        "2025-07-16",
        "2025-07-17",
        "2025-07-18",
        "2025-07-21",
        "2025-07-22",
        "2025-07-23",
        "2025-07-24",
        "2025-07-25",
        "2025-07-28",
        "2025-07-29",
        "2025-07-30",
        "2025-07-31",
        "2025-08-01",
        "2025-08-04",
        "2025-08-05",
        "2025-08-06",
        "2025-08-07",
        "2025-08-08",
        "2025-08-11",
        "2025-08-12",
        "2025-08-13",
        "2025-08-14",
        "2025-08-15",
        "2025-08-18",
        "2025-08-19",
        "2025-08-20",
        "2025-08-21",
        "2025-08-22",
        "2025-08-25",
        "2025-08-26",
        "2025-08-27",
        "2025-08-28",
        "2025-08-29",
        "2025-09-02",
        "2025-09-03",
        "2025-09-04",
        "2025-09-05",
        "2025-09-08",
        "2025-09-09",
        "2025-09-10",
        "2025-09-11",
        "2025-09-12",
        "2025-09-15",
        "2025-09-16",
        "2025-09-17",
        "2025-09-18",
        "2025-09-19",
        "2025-09-22",
        "2025-09-23",
        "2025-09-24",
        "2025-09-25",
        "2025-09-26",
        "2025-09-29",
        "2025-09-30",
        "2025-10-01",
        "2025-10-02",
        "2025-10-03",
        "2025-10-06",
        "2025-10-07"
      ]
    ]
  ],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
volume contractionMet
recent_volume
17140488.6
baseline_volume
20609241.05
ratio
0.8316894619464893

Comparison: < · max: 0.85 · Unit: ratio

Data status: complete

Exact versioned evidence
{
  "name": "volume_contraction",
  "category": "supporting",
  "observed": [
    [
      "recent_volume",
      17140488.6
    ],
    [
      "baseline_volume",
      20609241.05
    ],
    [
      "ratio",
      0.8316894619464893
    ]
  ],
  "operator": "<",
  "threshold": [
    [
      "max",
      0.85
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "ratio",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "supporting",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "volume_contraction",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 0.8316894619464893,
      "parameters": [
        [
          "recent_sessions",
          5
        ],
        [
          "baseline_sessions",
          20
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 25,
      "observations_required": 25,
      "warmup": false,
      "input_start": "2025-09-04",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "ratio"
    }
  ],
  "pivots": [],
  "sessions": [
    [
      "recent",
      [
        "2025-10-02",
        "2025-10-03",
        "2025-10-06",
        "2025-10-07",
        "2025-10-08"
      ]
    ],
    [
      "baseline",
      [
        "2025-09-04",
        "2025-09-05",
        "2025-09-08",
        "2025-09-09",
        "2025-09-10",
        "2025-09-11",
        "2025-09-12",
        "2025-09-15",
        "2025-09-16",
        "2025-09-17",
        "2025-09-18",
        "2025-09-19",
        "2025-09-22",
        "2025-09-23",
        "2025-09-24",
        "2025-09-25",
        "2025-09-26",
        "2025-09-29",
        "2025-09-30",
        "2025-10-01"
      ]
    ]
  ],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
higher lowsNot met
low_1
492.37
low_2
505.93
low_3
505.04

Comparison: low_3 > low_2 > low_1 · required_pivots: 3 · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "higher_lows",
  "category": "supporting",
  "observed": [
    [
      "low_1",
      492.37
    ],
    [
      "low_2",
      505.93
    ],
    [
      "low_3",
      505.04
    ]
  ],
  "operator": "low_3 > low_2 > low_1",
  "threshold": [
    [
      "required_pivots",
      3
    ]
  ],
  "passed": false,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "structure",
      "1"
    ]
  ],
  "source_evidence": [],
  "pivots": [
    {
      "session": "2025-09-05",
      "price": 492.37,
      "kind": "low",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-09-09",
      "confirmation_time": "2025-09-09T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    },
    {
      "session": "2025-09-17",
      "price": 505.93,
      "kind": "low",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-09-19",
      "confirmation_time": "2025-09-19T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    },
    {
      "session": "2025-09-25",
      "price": 505.04,
      "kind": "low",
      "left": 2,
      "right": 2,
      "confirmation_session": "2025-09-29",
      "confirmation_time": "2025-09-29T20:00:00Z",
      "available_at": "2026-09-23T11:35:35.864472Z",
      "version": "1"
    }
  ],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
full ma alignmentMet
sma50
513.7386
sma150
464.4393333333333
sma200
453.14485

Comparison: sma50 > sma150 > sma200 · · Unit: comparison

Data status: complete

Exact versioned evidence
{
  "name": "full_ma_alignment",
  "category": "supporting",
  "observed": [
    [
      "sma50",
      513.7386
    ],
    [
      "sma150",
      464.4393333333333
    ],
    [
      "sma200",
      453.14485
    ]
  ],
  "operator": "sma50 > sma150 > sma200",
  "threshold": [],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "comparison",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "sma50",
      "1"
    ],
    [
      "sma150",
      "1"
    ],
    [
      "sma200",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "sma50",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 513.7386,
      "parameters": [
        [
          "required_observations",
          50
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 50,
      "observations_required": 50,
      "warmup": false,
      "input_start": "2025-07-30",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "sma150",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 464.4393333333333,
      "parameters": [
        [
          "required_observations",
          150
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 150,
      "observations_required": 150,
      "warmup": false,
      "input_start": "2025-03-06",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    },
    {
      "name": "sma200",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 453.14485,
      "parameters": [
        [
          "required_observations",
          200
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 200,
      "observations_required": 200,
      "warmup": false,
      "input_start": "2024-12-19",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "price"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": null
}
rs20 spy positiveMet
SPY
0.01687890287477889

Comparison: > · min: 0 · Unit: fraction

Data status: complete

Exact versioned evidence
{
  "name": "rs20_spy_positive",
  "category": "supporting",
  "observed": [
    [
      "SPY",
      0.01687890287477889
    ]
  ],
  "operator": ">",
  "threshold": [
    [
      "min",
      0
    ]
  ],
  "passed": true,
  "data_status": "complete",
  "reason": null,
  "unit": "fraction",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "relative_return",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "relative_return",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": 0.01687890287477889,
      "parameters": [
        [
          "window",
          20
        ],
        [
          "benchmark",
          "SPY"
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 21,
      "observations_required": 21,
      "warmup": false,
      "input_start": "2025-09-10",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "fraction"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
rs20 qqq positiveNot met
QQQ
-0.004012315198790084

Comparison: > · min: 0 · Unit: fraction

Data status: complete

Exact versioned evidence
{
  "name": "rs20_qqq_positive",
  "category": "supporting",
  "observed": [
    [
      "QQQ",
      -0.004012315198790084
    ]
  ],
  "operator": ">",
  "threshold": [
    [
      "min",
      0
    ]
  ],
  "passed": false,
  "data_status": "complete",
  "reason": null,
  "unit": "fraction",
  "rule_version": "PRE_BREAKOUT_V1",
  "feature_versions": [
    [
      "relative_return",
      "1"
    ]
  ],
  "source_evidence": [
    {
      "name": "relative_return",
      "version": "1",
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "value": -0.004012315198790084,
      "parameters": [
        [
          "window",
          20
        ],
        [
          "benchmark",
          "QQQ"
        ]
      ],
      "data_status": "complete",
      "reason": null,
      "observations_used": 21,
      "observations_required": 21,
      "warmup": false,
      "input_start": "2025-09-10",
      "seed_session": null,
      "available_at": "2026-09-23T11:35:35.864472Z",
      "missing_sessions": [],
      "reset_after_gap": false,
      "provider": "massive",
      "adjustment": "split_adjusted",
      "session_scope": "provider_aggregate",
      "calendar": "XNYS",
      "calendar_version": "4.13.2",
      "unit": "fraction"
    }
  ],
  "pivots": [],
  "sessions": [],
  "available_at": "2026-09-23T11:35:35.864472Z"
}
Exact immutable evidence and missing dates
{
  "run": {
    "id": "56d0caf1-d39e-439c-94a1-6446da0920c9",
    "created_at": "2026-09-23T18:15:10.895314Z",
    "completed_at": "2026-09-23T18:15:23.954089Z",
    "status": "complete",
    "reason": null,
    "config": {
      "candidates": [
        "AAPL",
        "MSFT",
        "NVDA",
        "GOOGL",
        "AMZN",
        "META",
        "TSLA",
        "AVGO"
      ],
      "start": "2025-08-01",
      "end": "2026-09-22",
      "data_cutoff": "2026-09-23T11:41:25.350167Z",
      "outcome_end_session": "2026-09-22",
      "mode": "RECONSTRUCTED",
      "horizons": [
        1,
        3,
        5,
        10,
        20
      ],
      "price_policy": {
        "version": "MASSIVE_PROVIDER_DAILY_AGGREGATE_V1",
        "execution_version": "NEXT_ELIGIBLE_SESSION_PROVIDER_DAILY_OPEN_V1",
        "provider": "massive",
        "adjustment": "split_adjusted",
        "session_scope": "provider_aggregate",
        "timeframe": "1d",
        "entry_field": "provider_daily_open",
        "exit_field": "provider_daily_close",
        "mfe_field": "provider_daily_high",
        "mae_field": "provider_daily_low",
        "return_basis": "split_adjusted_price_return_not_total_return",
        "limitation": "Massive provider daily aggregate OHLC; NOT regular-session-only execution prices. A future execution-validation milestone should obtain or derive certified regular-session-only OHLC before stronger claims about realistic market-open performance."
      },
      "costs": {
        "version": "ZERO_COST_V1",
        "entry_slippage_bps": 0,
        "exit_slippage_bps": 0,
        "fees": 0
      },
      "structure_policy": {
        "version": "1",
        "pivot_left": 2,
        "pivot_right": 2,
        "level_lookback": 126,
        "clustering_tolerance": 0.005,
        "minimum_touches": 2,
        "weighting": "equal"
      },
      "universe_type": "STATIC_SYMBOL_SET",
      "universe_version": "M5_STATIC_V1",
      "universe_source": "explicit_user_research_symbols",
      "universe_limitation": "Static research symbols: survivorship/selection bias; no historical index membership claim.",
      "benchmarks": [
        "SPY",
        "QQQ"
      ]
    }
  },
  "evaluation": {
    "symbol": "MSFT",
    "session": "2025-10-08",
    "result": {
      "rule_name": "PRE_BREAKOUT",
      "rule_version": "PRE_BREAKOUT_V1",
      "state": "PRE_BREAKOUT",
      "triggered": true,
      "symbol": "MSFT",
      "session": "2025-10-08",
      "as_of": "2026-09-23T11:41:25.350167Z",
      "structure_policy": {
        "version": "1",
        "pivot_left": 2,
        "pivot_right": 2,
        "level_lookback": 126,
        "clustering_tolerance": 0.005,
        "minimum_touches": 2,
        "weighting": "equal"
      },
      "rule_policy": {
        "version": "PRE_BREAKOUT_V1",
        "distance_min": 0,
        "distance_max": 3,
        "rsi_min": 50,
        "rsi_max": 70,
        "extension_max": 1.5,
        "minimum_touches": 2,
        "atr_baseline_sessions": 60,
        "volume_recent_sessions": 5,
        "volume_baseline_sessions": 20,
        "volume_ratio_max": 0.85,
        "selection": "nearest_at_or_above_else_nearest_below",
        "both_benchmarks_valid": true
      },
      "analysis_version": "1",
      "selected_resistance": {
        "value": 531.865,
        "kind": "resistance",
        "first_session": "2025-08-13",
        "first_eligible_session": "2025-10-08",
        "available_at": "2026-09-23T11:35:35.864472Z",
        "pivots": [
          {
            "session": "2025-10-06",
            "price": 531.03,
            "kind": "high",
            "left": 2,
            "right": 2,
            "confirmation_session": "2025-10-08",
            "confirmation_time": "2025-10-08T20:00:00Z",
            "available_at": "2026-09-23T11:35:35.864472Z",
            "version": "1"
          },
          {
            "session": "2025-08-13",
            "price": 532.7,
            "kind": "high",
            "left": 2,
            "right": 2,
            "confirmation_session": "2025-08-15",
            "confirmation_time": "2025-08-15T20:00:00Z",
            "available_at": "2026-09-23T11:35:35.864472Z",
            "version": "1"
          }
        ],
        "touches": 2,
        "tolerance": 0.005,
        "min_touches": 2,
        "lookback": 126,
        "weighting": "equal",
        "version": "1"
      },
      "hard_conditions": [
        {
          "name": "confirmed_resistance",
          "category": "hard",
          "observed": [
            [
              "resistance",
              531.865
            ]
          ],
          "operator": "exists",
          "threshold": [
            [
              "eligible",
              true
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "structure",
              "1"
            ]
          ],
          "source_evidence": [],
          "pivots": [
            {
              "session": "2025-10-06",
              "price": 531.03,
              "kind": "high",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-10-08",
              "confirmation_time": "2025-10-08T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            },
            {
              "session": "2025-08-13",
              "price": 532.7,
              "kind": "high",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-08-15",
              "confirmation_time": "2025-08-15T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            }
          ],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "distance_to_resistance",
          "category": "hard",
          "observed": [
            [
              "distance_pct",
              1.3189437169206446
            ],
            [
              "resistance",
              531.865
            ],
            [
              "close",
              524.85
            ]
          ],
          "operator": "inclusive_between",
          "threshold": [
            [
              "min",
              0
            ],
            [
              "max",
              3
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "percent",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "close",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "close",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 524.85,
              "parameters": [],
              "data_status": "complete",
              "reason": null,
              "observations_used": 1,
              "observations_required": 1,
              "warmup": false,
              "input_start": "2025-10-08",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "intermediate_trend",
          "category": "hard",
          "observed": [
            [
              "close",
              524.85
            ],
            [
              "sma50",
              513.7386
            ]
          ],
          "operator": ">",
          "threshold": [
            [
              "right_operand",
              "sma50"
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "close",
              "1"
            ],
            [
              "sma50",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "close",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 524.85,
              "parameters": [],
              "data_status": "complete",
              "reason": null,
              "observations_used": 1,
              "observations_required": 1,
              "warmup": false,
              "input_start": "2025-10-08",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "sma50",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 513.7386,
              "parameters": [
                [
                  "required_observations",
                  50
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 50,
              "observations_required": 50,
              "warmup": false,
              "input_start": "2025-07-30",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "long_term_trend",
          "category": "hard",
          "observed": [
            [
              "sma150",
              464.4393333333333
            ],
            [
              "sma200",
              453.14485
            ]
          ],
          "operator": ">=",
          "threshold": [
            [
              "right_operand",
              "sma200"
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "sma150",
              "1"
            ],
            [
              "sma200",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "sma150",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 464.4393333333333,
              "parameters": [
                [
                  "required_observations",
                  150
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 150,
              "observations_required": 150,
              "warmup": false,
              "input_start": "2025-03-06",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "sma200",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 453.14485,
              "parameters": [
                [
                  "required_observations",
                  200
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 200,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "rsi_band",
          "category": "hard",
          "observed": [
            [
              "rsi14",
              60.414571046624154
            ]
          ],
          "operator": "inclusive_between",
          "threshold": [
            [
              "min",
              50
            ],
            [
              "max",
              70
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "index",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "rsi14",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "rsi14",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 60.414571046624154,
              "parameters": [
                [
                  "required_observations",
                  15
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 15,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": "2025-01-13",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "index"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "extension_atr",
          "category": "hard",
          "observed": [
            [
              "extension_atr",
              1.1641541657158374
            ],
            [
              "close",
              524.85
            ],
            [
              "ema20",
              515.7778005192928
            ],
            [
              "atr14",
              7.792953672187182
            ]
          ],
          "operator": "<=",
          "threshold": [
            [
              "max",
              1.5
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "ATR",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "close",
              "1"
            ],
            [
              "ema20",
              "1"
            ],
            [
              "atr14",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "close",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 524.85,
              "parameters": [],
              "data_status": "complete",
              "reason": null,
              "observations_used": 1,
              "observations_required": 1,
              "warmup": false,
              "input_start": "2025-10-08",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "ema20",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 515.7778005192928,
              "parameters": [
                [
                  "required_observations",
                  20
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 20,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": "2025-01-21",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "atr14",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 7.792953672187182,
              "parameters": [
                [
                  "required_observations",
                  14
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 14,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": "2025-01-10",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "relative_strength_20",
          "category": "hard",
          "observed": [
            [
              "SPY",
              0.01687890287477889
            ],
            [
              "QQQ",
              -0.004012315198790084
            ]
          ],
          "operator": "OR >",
          "threshold": [
            [
              "SPY",
              0
            ],
            [
              "QQQ",
              0
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "fraction",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "SPY",
              "1"
            ],
            [
              "QQQ",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "relative_return",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 0.01687890287477889,
              "parameters": [
                [
                  "window",
                  20
                ],
                [
                  "benchmark",
                  "SPY"
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 21,
              "observations_required": 21,
              "warmup": false,
              "input_start": "2025-09-10",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "fraction"
            },
            {
              "name": "relative_return",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": -0.004012315198790084,
              "parameters": [
                [
                  "window",
                  20
                ],
                [
                  "benchmark",
                  "QQQ"
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 21,
              "observations_required": 21,
              "warmup": false,
              "input_start": "2025-09-10",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "fraction"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "resistance_quality",
          "category": "hard",
          "observed": [
            [
              "distinct_touches",
              2
            ]
          ],
          "operator": "policy_and_minimum_touches",
          "threshold": [
            [
              "min",
              2
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "structure",
              "1"
            ]
          ],
          "source_evidence": [],
          "pivots": [
            {
              "session": "2025-10-06",
              "price": 531.03,
              "kind": "high",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-10-08",
              "confirmation_time": "2025-10-08T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            },
            {
              "session": "2025-08-13",
              "price": 532.7,
              "kind": "high",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-08-15",
              "confirmation_time": "2025-08-15T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            }
          ],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        }
      ],
      "supporting_conditions": [
        {
          "name": "atr_compression",
          "category": "supporting",
          "observed": [
            [
              "current_atr_pct",
              0.014847963555658154
            ],
            [
              "median_previous_60_atr_pct",
              0.01540412617194381
            ],
            [
              "ratio",
              0.9638952180683498
            ]
          ],
          "operator": "<",
          "threshold": [
            [
              "right_operand",
              "median_previous_60_atr_pct"
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "fraction",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "atr14",
              "1"
            ],
            [
              "supporting",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "atr14",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 7.792953672187182,
              "parameters": [
                [
                  "required_observations",
                  14
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 14,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": "2025-01-10",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "close",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 524.85,
              "parameters": [],
              "data_status": "complete",
              "reason": null,
              "observations_used": 1,
              "observations_required": 1,
              "warmup": false,
              "input_start": "2025-10-08",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "atr_compression_baseline",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 0.01540412617194381,
              "parameters": [
                [
                  "baseline_sessions",
                  60
                ],
                [
                  "current_excluded",
                  "true"
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 74,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": "2025-01-10",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "fraction"
            }
          ],
          "pivots": [],
          "sessions": [
            [
              "baseline",
              [
                "2025-07-15",
                "2025-07-16",
                "2025-07-17",
                "2025-07-18",
                "2025-07-21",
                "2025-07-22",
                "2025-07-23",
                "2025-07-24",
                "2025-07-25",
                "2025-07-28",
                "2025-07-29",
                "2025-07-30",
                "2025-07-31",
                "2025-08-01",
                "2025-08-04",
                "2025-08-05",
                "2025-08-06",
                "2025-08-07",
                "2025-08-08",
                "2025-08-11",
                "2025-08-12",
                "2025-08-13",
                "2025-08-14",
                "2025-08-15",
                "2025-08-18",
                "2025-08-19",
                "2025-08-20",
                "2025-08-21",
                "2025-08-22",
                "2025-08-25",
                "2025-08-26",
                "2025-08-27",
                "2025-08-28",
                "2025-08-29",
                "2025-09-02",
                "2025-09-03",
                "2025-09-04",
                "2025-09-05",
                "2025-09-08",
                "2025-09-09",
                "2025-09-10",
                "2025-09-11",
                "2025-09-12",
                "2025-09-15",
                "2025-09-16",
                "2025-09-17",
                "2025-09-18",
                "2025-09-19",
                "2025-09-22",
                "2025-09-23",
                "2025-09-24",
                "2025-09-25",
                "2025-09-26",
                "2025-09-29",
                "2025-09-30",
                "2025-10-01",
                "2025-10-02",
                "2025-10-03",
                "2025-10-06",
                "2025-10-07"
              ]
            ]
          ],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "volume_contraction",
          "category": "supporting",
          "observed": [
            [
              "recent_volume",
              17140488.6
            ],
            [
              "baseline_volume",
              20609241.05
            ],
            [
              "ratio",
              0.8316894619464893
            ]
          ],
          "operator": "<",
          "threshold": [
            [
              "max",
              0.85
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "ratio",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "supporting",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "volume_contraction",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 0.8316894619464893,
              "parameters": [
                [
                  "recent_sessions",
                  5
                ],
                [
                  "baseline_sessions",
                  20
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 25,
              "observations_required": 25,
              "warmup": false,
              "input_start": "2025-09-04",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "ratio"
            }
          ],
          "pivots": [],
          "sessions": [
            [
              "recent",
              [
                "2025-10-02",
                "2025-10-03",
                "2025-10-06",
                "2025-10-07",
                "2025-10-08"
              ]
            ],
            [
              "baseline",
              [
                "2025-09-04",
                "2025-09-05",
                "2025-09-08",
                "2025-09-09",
                "2025-09-10",
                "2025-09-11",
                "2025-09-12",
                "2025-09-15",
                "2025-09-16",
                "2025-09-17",
                "2025-09-18",
                "2025-09-19",
                "2025-09-22",
                "2025-09-23",
                "2025-09-24",
                "2025-09-25",
                "2025-09-26",
                "2025-09-29",
                "2025-09-30",
                "2025-10-01"
              ]
            ]
          ],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "higher_lows",
          "category": "supporting",
          "observed": [
            [
              "low_1",
              492.37
            ],
            [
              "low_2",
              505.93
            ],
            [
              "low_3",
              505.04
            ]
          ],
          "operator": "low_3 > low_2 > low_1",
          "threshold": [
            [
              "required_pivots",
              3
            ]
          ],
          "passed": false,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "structure",
              "1"
            ]
          ],
          "source_evidence": [],
          "pivots": [
            {
              "session": "2025-09-05",
              "price": 492.37,
              "kind": "low",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-09-09",
              "confirmation_time": "2025-09-09T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            },
            {
              "session": "2025-09-17",
              "price": 505.93,
              "kind": "low",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-09-19",
              "confirmation_time": "2025-09-19T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            },
            {
              "session": "2025-09-25",
              "price": 505.04,
              "kind": "low",
              "left": 2,
              "right": 2,
              "confirmation_session": "2025-09-29",
              "confirmation_time": "2025-09-29T20:00:00Z",
              "available_at": "2026-09-23T11:35:35.864472Z",
              "version": "1"
            }
          ],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "full_ma_alignment",
          "category": "supporting",
          "observed": [
            [
              "sma50",
              513.7386
            ],
            [
              "sma150",
              464.4393333333333
            ],
            [
              "sma200",
              453.14485
            ]
          ],
          "operator": "sma50 > sma150 > sma200",
          "threshold": [],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "comparison",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "sma50",
              "1"
            ],
            [
              "sma150",
              "1"
            ],
            [
              "sma200",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "sma50",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 513.7386,
              "parameters": [
                [
                  "required_observations",
                  50
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 50,
              "observations_required": 50,
              "warmup": false,
              "input_start": "2025-07-30",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "sma150",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 464.4393333333333,
              "parameters": [
                [
                  "required_observations",
                  150
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 150,
              "observations_required": 150,
              "warmup": false,
              "input_start": "2025-03-06",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            },
            {
              "name": "sma200",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 453.14485,
              "parameters": [
                [
                  "required_observations",
                  200
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 200,
              "observations_required": 200,
              "warmup": false,
              "input_start": "2024-12-19",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "price"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": null
        },
        {
          "name": "rs20_spy_positive",
          "category": "supporting",
          "observed": [
            [
              "SPY",
              0.01687890287477889
            ]
          ],
          "operator": ">",
          "threshold": [
            [
              "min",
              0
            ]
          ],
          "passed": true,
          "data_status": "complete",
          "reason": null,
          "unit": "fraction",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "relative_return",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "relative_return",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": 0.01687890287477889,
              "parameters": [
                [
                  "window",
                  20
                ],
                [
                  "benchmark",
                  "SPY"
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 21,
              "observations_required": 21,
              "warmup": false,
              "input_start": "2025-09-10",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "fraction"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        },
        {
          "name": "rs20_qqq_positive",
          "category": "supporting",
          "observed": [
            [
              "QQQ",
              -0.004012315198790084
            ]
          ],
          "operator": ">",
          "threshold": [
            [
              "min",
              0
            ]
          ],
          "passed": false,
          "data_status": "complete",
          "reason": null,
          "unit": "fraction",
          "rule_version": "PRE_BREAKOUT_V1",
          "feature_versions": [
            [
              "relative_return",
              "1"
            ]
          ],
          "source_evidence": [
            {
              "name": "relative_return",
              "version": "1",
              "symbol": "MSFT",
              "session": "2025-10-08",
              "as_of": "2026-09-23T11:41:25.350167Z",
              "value": -0.004012315198790084,
              "parameters": [
                [
                  "window",
                  20
                ],
                [
                  "benchmark",
                  "QQQ"
                ]
              ],
              "data_status": "complete",
              "reason": null,
              "observations_used": 21,
              "observations_required": 21,
              "warmup": false,
              "input_start": "2025-09-10",
              "seed_session": null,
              "available_at": "2026-09-23T11:35:35.864472Z",
              "missing_sessions": [],
              "reset_after_gap": false,
              "provider": "massive",
              "adjustment": "split_adjusted",
              "session_scope": "provider_aggregate",
              "calendar": "XNYS",
              "calendar_version": "4.13.2",
              "unit": "fraction"
            }
          ],
          "pivots": [],
          "sessions": [],
          "available_at": "2026-09-23T11:35:35.864472Z"
        }
      ]
    },
    "candidate_expected": [
      "2024-12-19",
      "2024-12-20",
      "2024-12-23",
      "2024-12-24",
      "2024-12-26",
      "2024-12-27",
      "2024-12-30",
      "2024-12-31",
      "2025-01-02",
      "2025-01-03",
      "2025-01-06",
      "2025-01-07",
      "2025-01-08",
      "2025-01-10",
      "2025-01-13",
      "2025-01-14",
      "2025-01-15",
      "2025-01-16",
      "2025-01-17",
      "2025-01-21",
      "2025-01-22",
      "2025-01-23",
      "2025-01-24",
      "2025-01-27",
      "2025-01-28",
      "2025-01-29",
      "2025-01-30",
      "2025-01-31",
      "2025-02-03",
      "2025-02-04",
      "2025-02-05",
      "2025-02-06",
      "2025-02-07",
      "2025-02-10",
      "2025-02-11",
      "2025-02-12",
      "2025-02-13",
      "2025-02-14",
      "2025-02-18",
      "2025-02-19",
      "2025-02-20",
      "2025-02-21",
      "2025-02-24",
      "2025-02-25",
      "2025-02-26",
      "2025-02-27",
      "2025-02-28",
      "2025-03-03",
      "2025-03-04",
      "2025-03-05",
      "2025-03-06",
      "2025-03-07",
      "2025-03-10",
      "2025-03-11",
      "2025-03-12",
      "2025-03-13",
      "2025-03-14",
      "2025-03-17",
      "2025-03-18",
      "2025-03-19",
      "2025-03-20",
      "2025-03-21",
      "2025-03-24",
      "2025-03-25",
      "2025-03-26",
      "2025-03-27",
      "2025-03-28",
      "2025-03-31",
      "2025-04-01",
      "2025-04-02",
      "2025-04-03",
      "2025-04-04",
      "2025-04-07",
      "2025-04-08",
      "2025-04-09",
      "2025-04-10",
      "2025-04-11",
      "2025-04-14",
      "2025-04-15",
      "2025-04-16",
      "2025-04-17",
      "2025-04-21",
      "2025-04-22",
      "2025-04-23",
      "2025-04-24",
      "2025-04-25",
      "2025-04-28",
      "2025-04-29",
      "2025-04-30",
      "2025-05-01",
      "2025-05-02",
      "2025-05-05",
      "2025-05-06",
      "2025-05-07",
      "2025-05-08",
      "2025-05-09",
      "2025-05-12",
      "2025-05-13",
      "2025-05-14",
      "2025-05-15",
      "2025-05-16",
      "2025-05-19",
      "2025-05-20",
      "2025-05-21",
      "2025-05-22",
      "2025-05-23",
      "2025-05-27",
      "2025-05-28",
      "2025-05-29",
      "2025-05-30",
      "2025-06-02",
      "2025-06-03",
      "2025-06-04",
      "2025-06-05",
      "2025-06-06",
      "2025-06-09",
      "2025-06-10",
      "2025-06-11",
      "2025-06-12",
      "2025-06-13",
      "2025-06-16",
      "2025-06-17",
      "2025-06-18",
      "2025-06-20",
      "2025-06-23",
      "2025-06-24",
      "2025-06-25",
      "2025-06-26",
      "2025-06-27",
      "2025-06-30",
      "2025-07-01",
      "2025-07-02",
      "2025-07-03",
      "2025-07-07",
      "2025-07-08",
      "2025-07-09",
      "2025-07-10",
      "2025-07-11",
      "2025-07-14",
      "2025-07-15",
      "2025-07-16",
      "2025-07-17",
      "2025-07-18",
      "2025-07-21",
      "2025-07-22",
      "2025-07-23",
      "2025-07-24",
      "2025-07-25",
      "2025-07-28",
      "2025-07-29",
      "2025-07-30",
      "2025-07-31",
      "2025-08-01",
      "2025-08-04",
      "2025-08-05",
      "2025-08-06",
      "2025-08-07",
      "2025-08-08",
      "2025-08-11",
      "2025-08-12",
      "2025-08-13",
      "2025-08-14",
      "2025-08-15",
      "2025-08-18",
      "2025-08-19",
      "2025-08-20",
      "2025-08-21",
      "2025-08-22",
      "2025-08-25",
      "2025-08-26",
      "2025-08-27",
      "2025-08-28",
      "2025-08-29",
      "2025-09-02",
      "2025-09-03",
      "2025-09-04",
      "2025-09-05",
      "2025-09-08",
      "2025-09-09",
      "2025-09-10",
      "2025-09-11",
      "2025-09-12",
      "2025-09-15",
      "2025-09-16",
      "2025-09-17",
      "2025-09-18",
      "2025-09-19",
      "2025-09-22",
      "2025-09-23",
      "2025-09-24",
      "2025-09-25",
      "2025-09-26",
      "2025-09-29",
      "2025-09-30",
      "2025-10-01",
      "2025-10-02",
      "2025-10-03",
      "2025-10-06",
      "2025-10-07",
      "2025-10-08"
    ],
    "benchmark_expected": [
      "2025-09-10",
      "2025-09-11",
      "2025-09-12",
      "2025-09-15",
      "2025-09-16",
      "2025-09-17",
      "2025-09-18",
      "2025-09-19",
      "2025-09-22",
      "2025-09-23",
      "2025-09-24",
      "2025-09-25",
      "2025-09-26",
      "2025-09-29",
      "2025-09-30",
      "2025-10-01",
      "2025-10-02",
      "2025-10-03",
      "2025-10-06",
      "2025-10-07",
      "2025-10-08"
    ],
    "missing": [
      [
        "MSFT",
        []
      ],
      [
        "SPY",
        []
      ],
      [
        "QQQ",
        []
      ]
    ],
    "invalid": []
  },
  "signal": {
    "symbol": "MSFT",
    "signal_session": "2025-10-08",
    "entry_session": "2025-10-09",
    "provider_daily_open": 522.335,
    "entry_status": "COMPLETE",
    "outcomes": [
      {
        "horizon": 1,
        "expected_sessions": [
          "2025-10-09"
        ],
        "exit_session": "2025-10-09",
        "provider_daily_close": 522.4,
        "gross_return": 0.00012444121110011253,
        "mfe": 0.003809815539835615,
        "mfe_provider_daily_high": 524.325,
        "mfe_session": "2025-10-09",
        "mae": -0.00944795964275813,
        "mae_provider_daily_low": 517.4,
        "mae_session": "2025-10-09",
        "status": "COMPLETE",
        "reasons": [],
        "missing_sessions": [],
        "invalid_sessions": []
      },
      {
        "horizon": 3,
        "expected_sessions": [
          "2025-10-09",
          "2025-10-10",
          "2025-10-13"
        ],
        "exit_session": "2025-10-13",
        "provider_daily_close": 514.05,
        "gross_return": -0.015861468214843133,
        "mfe": 0.003809815539835615,
        "mfe_provider_daily_high": 524.325,
        "mfe_session": "2025-10-09",
        "mae": -0.02432347056965367,
        "mae_provider_daily_low": 509.63,
        "mae_session": "2025-10-10",
        "status": "COMPLETE",
        "reasons": [],
        "missing_sessions": [],
        "invalid_sessions": []
      },
      {
        "horizon": 5,
        "expected_sessions": [
          "2025-10-09",
          "2025-10-10",
          "2025-10-13",
          "2025-10-14",
          "2025-10-15"
        ],
        "exit_session": "2025-10-15",
        "provider_daily_close": 513.43,
        "gross_return": -0.017048445920721522,
        "mfe": 0.003809815539835615,
        "mfe_provider_daily_high": 524.325,
        "mfe_session": "2025-10-09",
        "mae": -0.03127303358955469,
        "mae_provider_daily_low": 506,
        "mae_session": "2025-10-14",
        "status": "COMPLETE",
        "reasons": [],
        "missing_sessions": [],
        "invalid_sessions": []
      },
      {
        "horizon": 10,
        "expected_sessions": [
          "2025-10-09",
          "2025-10-10",
          "2025-10-13",
          "2025-10-14",
          "2025-10-15",
          "2025-10-16",
          "2025-10-17",
          "2025-10-20",
          "2025-10-21",
          "2025-10-22"
        ],
        "exit_session": "2025-10-22",
        "provider_daily_close": 520.54,
        "gross_return": -0.0034364919065351662,
        "mfe": 0.005542420094383882,
        "mfe_provider_daily_high": 525.23,
        "mfe_session": "2025-10-22",
        "mae": -0.03127303358955469,
        "mae_provider_daily_low": 506,
        "mae_session": "2025-10-14",
        "status": "COMPLETE",
        "reasons": [],
        "missing_sessions": [],
        "invalid_sessions": []
      },
      {
        "horizon": 20,
        "expected_sessions": [
          "2025-10-09",
          "2025-10-10",
          "2025-10-13",
          "2025-10-14",
          "2025-10-15",
          "2025-10-16",
          "2025-10-17",
          "2025-10-20",
          "2025-10-21",
          "2025-10-22",
          "2025-10-23",
          "2025-10-24",
          "2025-10-27",
          "2025-10-28",
          "2025-10-29",
          "2025-10-30",
          "2025-10-31",
          "2025-11-03",
          "2025-11-04",
          "2025-11-05"
        ],
        "exit_session": "2025-11-05",
        "provider_daily_close": 507.16,
        "gross_return": -0.0290522365914595,
        "mfe": 0.06008596015966772,
        "mfe_provider_daily_high": 553.72,
        "mfe_session": "2025-10-28",
        "mae": -0.03127303358955469,
        "mae_provider_daily_low": 506,
        "mae_session": "2025-10-14",
        "status": "COMPLETE",
        "reasons": [],
        "missing_sessions": [],
        "invalid_sessions": []
      }
    ]
  },
  "signal_context": [
    {
      "session_date": "2024-12-19",
      "provider_daily_open": 441.62,
      "provider_daily_high": 443.1834,
      "provider_daily_low": 436.32,
      "provider_daily_close": 437.03
    },
    {
      "session_date": "2024-12-20",
      "provider_daily_open": 433.11,
      "provider_daily_high": 443.74,
      "provider_daily_low": 428.63,
      "provider_daily_close": 436.6
    },
    {
      "session_date": "2024-12-23",
      "provider_daily_open": 436.74,
      "provider_daily_high": 437.65,
      "provider_daily_low": 432.83,
      "provider_daily_close": 435.25
    },
    {
      "session_date": "2024-12-24",
      "provider_daily_open": 434.65,
      "provider_daily_high": 439.6,
      "provider_daily_low": 434.19,
      "provider_daily_close": 439.33
    },
    {
      "session_date": "2024-12-26",
      "provider_daily_open": 439.08,
      "provider_daily_high": 440.94,
      "provider_daily_low": 436.63,
      "provider_daily_close": 438.11
    },
    {
      "session_date": "2024-12-27",
      "provider_daily_open": 434.6,
      "provider_daily_high": 435.22,
      "provider_daily_low": 426.35,
      "provider_daily_close": 430.53
    },
    {
      "session_date": "2024-12-30",
      "provider_daily_open": 426.06,
      "provider_daily_high": 427.55,
      "provider_daily_low": 421.9,
      "provider_daily_close": 424.83
    },
    {
      "session_date": "2024-12-31",
      "provider_daily_open": 426.1,
      "provider_daily_high": 426.73,
      "provider_daily_low": 420.66,
      "provider_daily_close": 421.5
    },
    {
      "session_date": "2025-01-02",
      "provider_daily_open": 425.53,
      "provider_daily_high": 426.07,
      "provider_daily_low": 414.85,
      "provider_daily_close": 418.58
    },
    {
      "session_date": "2025-01-03",
      "provider_daily_open": 421.08,
      "provider_daily_high": 424.03,
      "provider_daily_low": 419.54,
      "provider_daily_close": 423.35
    },
    {
      "session_date": "2025-01-06",
      "provider_daily_open": 428,
      "provider_daily_high": 434.32,
      "provider_daily_low": 425.4774,
      "provider_daily_close": 427.85
    },
    {
      "session_date": "2025-01-07",
      "provider_daily_open": 429,
      "provider_daily_high": 430.65,
      "provider_daily_low": 420.8,
      "provider_daily_close": 422.37
    },
    {
      "session_date": "2025-01-08",
      "provider_daily_open": 423.46,
      "provider_daily_high": 426.97,
      "provider_daily_low": 421.54,
      "provider_daily_close": 424.56
    },
    {
      "session_date": "2025-01-10",
      "provider_daily_open": 424.63,
      "provider_daily_high": 424.71,
      "provider_daily_low": 415.02,
      "provider_daily_close": 418.95
    },
    {
      "session_date": "2025-01-13",
      "provider_daily_open": 415.235,
      "provider_daily_high": 418.5,
      "provider_daily_low": 412.29,
      "provider_daily_close": 417.19
    },
    {
      "session_date": "2025-01-14",
      "provider_daily_open": 417.81,
      "provider_daily_high": 419.74,
      "provider_daily_low": 410.72,
      "provider_daily_close": 415.67
    },
    {
      "session_date": "2025-01-15",
      "provider_daily_open": 419.13,
      "provider_daily_high": 428.15,
      "provider_daily_low": 418.265,
      "provider_daily_close": 426.31
    },
    {
      "session_date": "2025-01-16",
      "provider_daily_open": 428.695,
      "provider_daily_high": 429.49,
      "provider_daily_low": 424.39,
      "provider_daily_close": 424.58
    },
    {
      "session_date": "2025-01-17",
      "provider_daily_open": 434.085,
      "provider_daily_high": 434.48,
      "provider_daily_low": 428.17,
      "provider_daily_close": 429.03
    },
    {
      "session_date": "2025-01-21",
      "provider_daily_open": 430.2,
      "provider_daily_high": 430.8999,
      "provider_daily_low": 425.595,
      "provider_daily_close": 428.5
    },
    {
      "session_date": "2025-01-22",
      "provider_daily_open": 437.56,
      "provider_daily_high": 447.27,
      "provider_daily_low": 436,
      "provider_daily_close": 446.2
    },
    {
      "session_date": "2025-01-23",
      "provider_daily_open": 442,
      "provider_daily_high": 446.75,
      "provider_daily_low": 441.5048,
      "provider_daily_close": 446.71
    },
    {
      "session_date": "2025-01-24",
      "provider_daily_open": 445.16,
      "provider_daily_high": 446.65,
      "provider_daily_low": 441.4,
      "provider_daily_close": 444.06
    },
    {
      "session_date": "2025-01-27",
      "provider_daily_open": 424.01,
      "provider_daily_high": 435.2,
      "provider_daily_low": 423.5,
      "provider_daily_close": 434.56
    },
    {
      "session_date": "2025-01-28",
      "provider_daily_open": 434.6,
      "provider_daily_high": 448.38,
      "provider_daily_low": 431.38,
      "provider_daily_close": 447.2
    },
    {
      "session_date": "2025-01-29",
      "provider_daily_open": 446.69,
      "provider_daily_high": 446.88,
      "provider_daily_low": 440.4,
      "provider_daily_close": 442.33
    },
    {
      "session_date": "2025-01-30",
      "provider_daily_open": 418.77,
      "provider_daily_high": 422.86,
      "provider_daily_low": 413.16,
      "provider_daily_close": 414.99
    },
    {
      "session_date": "2025-01-31",
      "provider_daily_open": 418.98,
      "provider_daily_high": 420.69,
      "provider_daily_low": 414.91,
      "provider_daily_close": 415.06
    },
    {
      "session_date": "2025-02-03",
      "provider_daily_open": 411.6,
      "provider_daily_high": 415.41,
      "provider_daily_low": 408.66,
      "provider_daily_close": 410.92
    },
    {
      "session_date": "2025-02-04",
      "provider_daily_open": 412.685,
      "provider_daily_high": 413.9199,
      "provider_daily_low": 409.74,
      "provider_daily_close": 412.37
    },
    {
      "session_date": "2025-02-05",
      "provider_daily_open": 412.35,
      "provider_daily_high": 413.827,
      "provider_daily_low": 410.4,
      "provider_daily_close": 413.29
    },
    {
      "session_date": "2025-02-06",
      "provider_daily_open": 414,
      "provider_daily_high": 418.2,
      "provider_daily_low": 414,
      "provider_daily_close": 415.82
    },
    {
      "session_date": "2025-02-07",
      "provider_daily_open": 416.48,
      "provider_daily_high": 418.65,
      "provider_daily_low": 408.1,
      "provider_daily_close": 409.75
    },
    {
      "session_date": "2025-02-10",
      "provider_daily_open": 413.71,
      "provider_daily_high": 415.4624,
      "provider_daily_low": 410.92,
      "provider_daily_close": 412.22
    },
    {
      "session_date": "2025-02-11",
      "provider_daily_open": 409.64,
      "provider_daily_high": 412.49,
      "provider_daily_low": 409.3,
      "provider_daily_close": 411.44
    },
    {
      "session_date": "2025-02-12",
      "provider_daily_open": 407.21,
      "provider_daily_high": 410.75,
      "provider_daily_low": 404.3673,
      "provider_daily_close": 409.04
    },
    {
      "session_date": "2025-02-13",
      "provider_daily_open": 407,
      "provider_daily_high": 411,
      "provider_daily_low": 406.36,
      "provider_daily_close": 410.54
    },
    {
      "session_date": "2025-02-14",
      "provider_daily_open": 407.79,
      "provider_daily_high": 408.91,
      "provider_daily_low": 405.88,
      "provider_daily_close": 408.43
    },
    {
      "session_date": "2025-02-18",
      "provider_daily_open": 408,
      "provider_daily_high": 410.597,
      "provider_daily_low": 406.5,
      "provider_daily_close": 409.64
    },
    {
      "session_date": "2025-02-19",
      "provider_daily_open": 407.88,
      "provider_daily_high": 415.49,
      "provider_daily_low": 407.65,
      "provider_daily_close": 414.77
    },
    {
      "session_date": "2025-02-20",
      "provider_daily_open": 415.29,
      "provider_daily_high": 419.31,
      "provider_daily_low": 412.54,
      "provider_daily_close": 416.13
    },
    {
      "session_date": "2025-02-21",
      "provider_daily_open": 417.335,
      "provider_daily_high": 418.048,
      "provider_daily_low": 407.89,
      "provider_daily_close": 408.21
    },
    {
      "session_date": "2025-02-24",
      "provider_daily_open": 408.51,
      "provider_daily_high": 409.37,
      "provider_daily_low": 399.32,
      "provider_daily_close": 404
    },
    {
      "session_date": "2025-02-25",
      "provider_daily_open": 401.1,
      "provider_daily_high": 401.915,
      "provider_daily_low": 396.7,
      "provider_daily_close": 397.9
    },
    {
      "session_date": "2025-02-26",
      "provider_daily_open": 398.01,
      "provider_daily_high": 403.6,
      "provider_daily_low": 394.245,
      "provider_daily_close": 399.73
    },
    {
      "session_date": "2025-02-27",
      "provider_daily_open": 401.265,
      "provider_daily_high": 405.74,
      "provider_daily_low": 392.17,
      "provider_daily_close": 392.53
    },
    {
      "session_date": "2025-02-28",
      "provider_daily_open": 392.655,
      "provider_daily_high": 397.63,
      "provider_daily_low": 386.57,
      "provider_daily_close": 396.99
    },
    {
      "session_date": "2025-03-03",
      "provider_daily_open": 398.82,
      "provider_daily_high": 398.82,
      "provider_daily_low": 386.155,
      "provider_daily_close": 388.49
    },
    {
      "session_date": "2025-03-04",
      "provider_daily_open": 383.4,
      "provider_daily_high": 392.58,
      "provider_daily_low": 381,
      "provider_daily_close": 388.61
    },
    {
      "session_date": "2025-03-05",
      "provider_daily_open": 389.34,
      "provider_daily_high": 401.67,
      "provider_daily_low": 388.81,
      "provider_daily_close": 401.02
    },
    {
      "session_date": "2025-03-06",
      "provider_daily_open": 394.28,
      "provider_daily_high": 402.15,
      "provider_daily_low": 392.6777,
      "provider_daily_close": 396.89
    },
    {
      "session_date": "2025-03-07",
      "provider_daily_open": 392.32,
      "provider_daily_high": 394.8,
      "provider_daily_low": 385.54,
      "provider_daily_close": 393.31
    },
    {
      "session_date": "2025-03-10",
      "provider_daily_open": 385.84,
      "provider_daily_high": 386.4,
      "provider_daily_low": 377.22,
      "provider_daily_close": 380.16
    },
    {
      "session_date": "2025-03-11",
      "provider_daily_open": 379,
      "provider_daily_high": 386,
      "provider_daily_low": 376.91,
      "provider_daily_close": 380.45
    },
    {
      "session_date": "2025-03-12",
      "provider_daily_open": 382.95,
      "provider_daily_high": 385.2165,
      "provider_daily_low": 378.9507,
      "provider_daily_close": 383.27
    },
    {
      "session_date": "2025-03-13",
      "provider_daily_open": 383.155,
      "provider_daily_high": 385.32,
      "provider_daily_low": 377.45,
      "provider_daily_close": 378.77
    },
    {
      "session_date": "2025-03-14",
      "provider_daily_open": 379.775,
      "provider_daily_high": 390.23,
      "provider_daily_low": 379.51,
      "provider_daily_close": 388.56
    },
    {
      "session_date": "2025-03-17",
      "provider_daily_open": 386.7,
      "provider_daily_high": 392.705,
      "provider_daily_low": 385.57,
      "provider_daily_close": 388.7
    },
    {
      "session_date": "2025-03-18",
      "provider_daily_open": 387.07,
      "provider_daily_high": 387.37,
      "provider_daily_low": 381.1,
      "provider_daily_close": 383.52
    },
    {
      "session_date": "2025-03-19",
      "provider_daily_open": 385.525,
      "provider_daily_high": 389.68,
      "provider_daily_low": 384,
      "provider_daily_close": 387.82
    },
    {
      "session_date": "2025-03-20",
      "provider_daily_open": 385.735,
      "provider_daily_high": 391.785,
      "provider_daily_low": 383.28,
      "provider_daily_close": 386.84
    },
    {
      "session_date": "2025-03-21",
      "provider_daily_open": 383.215,
      "provider_daily_high": 391.74,
      "provider_daily_low": 382.8,
      "provider_daily_close": 391.26
    },
    {
      "session_date": "2025-03-24",
      "provider_daily_open": 395.4,
      "provider_daily_high": 395.4,
      "provider_daily_low": 389.81,
      "provider_daily_close": 393.08
    },
    {
      "session_date": "2025-03-25",
      "provider_daily_open": 393.915,
      "provider_daily_high": 396.36,
      "provider_daily_low": 392.64,
      "provider_daily_close": 395.16
    },
    {
      "session_date": "2025-03-26",
      "provider_daily_open": 395,
      "provider_daily_high": 395.31,
      "provider_daily_low": 388.57,
      "provider_daily_close": 389.97
    },
    {
      "session_date": "2025-03-27",
      "provider_daily_open": 390.13,
      "provider_daily_high": 392.24,
      "provider_daily_low": 387.395,
      "provider_daily_close": 390.58
    },
    {
      "session_date": "2025-03-28",
      "provider_daily_open": 388.08,
      "provider_daily_high": 389.13,
      "provider_daily_low": 376.93,
      "provider_daily_close": 378.8
    },
    {
      "session_date": "2025-03-31",
      "provider_daily_open": 372.535,
      "provider_daily_high": 377.07,
      "provider_daily_low": 367.24,
      "provider_daily_close": 375.39
    },
    {
      "session_date": "2025-04-01",
      "provider_daily_open": 374.65,
      "provider_daily_high": 382.85,
      "provider_daily_low": 373.23,
      "provider_daily_close": 382.19
    },
    {
      "session_date": "2025-04-02",
      "provider_daily_open": 377.965,
      "provider_daily_high": 385.08,
      "provider_daily_low": 376.62,
      "provider_daily_close": 382.14
    },
    {
      "session_date": "2025-04-03",
      "provider_daily_open": 374.785,
      "provider_daily_high": 377.48,
      "provider_daily_low": 369.35,
      "provider_daily_close": 373.11
    },
    {
      "session_date": "2025-04-04",
      "provider_daily_open": 364.125,
      "provider_daily_high": 374.59,
      "provider_daily_low": 359.48,
      "provider_daily_close": 359.84
    },
    {
      "session_date": "2025-04-07",
      "provider_daily_open": 350.88,
      "provider_daily_high": 370.9999,
      "provider_daily_low": 344.79,
      "provider_daily_close": 357.86
    },
    {
      "session_date": "2025-04-08",
      "provider_daily_open": 368.255,
      "provider_daily_high": 373.65,
      "provider_daily_low": 350.25,
      "provider_daily_close": 354.56
    },
    {
      "session_date": "2025-04-09",
      "provider_daily_open": 353.535,
      "provider_daily_high": 393.225,
      "provider_daily_low": 353.1,
      "provider_daily_close": 390.49
    },
    {
      "session_date": "2025-04-10",
      "provider_daily_open": 382.06,
      "provider_daily_high": 383.9,
      "provider_daily_low": 367.8,
      "provider_daily_close": 381.35
    },
    {
      "session_date": "2025-04-11",
      "provider_daily_open": 380.635,
      "provider_daily_high": 390.05,
      "provider_daily_low": 378.89,
      "provider_daily_close": 388.45
    },
    {
      "session_date": "2025-04-14",
      "provider_daily_open": 393.22,
      "provider_daily_high": 394.65,
      "provider_daily_low": 384.21,
      "provider_daily_close": 387.81
    },
    {
      "session_date": "2025-04-15",
      "provider_daily_open": 388.505,
      "provider_daily_high": 391.89,
      "provider_daily_low": 384.1599,
      "provider_daily_close": 385.73
    },
    {
      "session_date": "2025-04-16",
      "provider_daily_open": 380.67,
      "provider_daily_high": 381.61,
      "provider_daily_low": 368,
      "provider_daily_close": 371.61
    },
    {
      "session_date": "2025-04-17",
      "provider_daily_open": 373.745,
      "provider_daily_high": 374.3215,
      "provider_daily_low": 366.89,
      "provider_daily_close": 367.78
    },
    {
      "session_date": "2025-04-21",
      "provider_daily_open": 362.815,
      "provider_daily_high": 364.48,
      "provider_daily_low": 355.67,
      "provider_daily_close": 359.12
    },
    {
      "session_date": "2025-04-22",
      "provider_daily_open": 363.375,
      "provider_daily_high": 367.77,
      "provider_daily_low": 359.8602,
      "provider_daily_close": 366.82
    },
    {
      "session_date": "2025-04-23",
      "provider_daily_open": 376.06,
      "provider_daily_high": 380.39,
      "provider_daily_low": 373.02,
      "provider_daily_close": 374.39
    },
    {
      "session_date": "2025-04-24",
      "provider_daily_open": 375.695,
      "provider_daily_high": 388.45,
      "provider_daily_low": 375.19,
      "provider_daily_close": 387.3
    },
    {
      "session_date": "2025-04-25",
      "provider_daily_open": 387,
      "provider_daily_high": 392.16,
      "provider_daily_low": 384.6,
      "provider_daily_close": 391.85
    },
    {
      "session_date": "2025-04-28",
      "provider_daily_open": 391.955,
      "provider_daily_high": 392.74,
      "provider_daily_low": 386.638,
      "provider_daily_close": 391.16
    },
    {
      "session_date": "2025-04-29",
      "provider_daily_open": 391.3,
      "provider_daily_high": 395.1,
      "provider_daily_low": 390.38,
      "provider_daily_close": 394.04
    },
    {
      "session_date": "2025-04-30",
      "provider_daily_open": 390.3,
      "provider_daily_high": 396.66,
      "provider_daily_low": 384.44,
      "provider_daily_close": 395.26
    },
    {
      "session_date": "2025-05-01",
      "provider_daily_open": 431.11,
      "provider_daily_high": 436.99,
      "provider_daily_low": 424.9,
      "provider_daily_close": 425.4
    },
    {
      "session_date": "2025-05-02",
      "provider_daily_open": 431.74,
      "provider_daily_high": 439.44,
      "provider_daily_low": 429.985,
      "provider_daily_close": 435.28
    },
    {
      "session_date": "2025-05-05",
      "provider_daily_open": 432.87,
      "provider_daily_high": 439.5,
      "provider_daily_low": 432.11,
      "provider_daily_close": 436.17
    },
    {
      "session_date": "2025-05-06",
      "provider_daily_open": 432.2,
      "provider_daily_high": 437.73,
      "provider_daily_low": 431.17,
      "provider_daily_close": 433.31
    },
    {
      "session_date": "2025-05-07",
      "provider_daily_open": 433.84,
      "provider_daily_high": 438.12,
      "provider_daily_low": 431.1103,
      "provider_daily_close": 433.35
    },
    {
      "session_date": "2025-05-08",
      "provider_daily_open": 437.93,
      "provider_daily_high": 443.67,
      "provider_daily_low": 435.66,
      "provider_daily_close": 438.17
    },
    {
      "session_date": "2025-05-09",
      "provider_daily_open": 440,
      "provider_daily_high": 440.74,
      "provider_daily_low": 435.88,
      "provider_daily_close": 438.73
    },
    {
      "session_date": "2025-05-12",
      "provider_daily_open": 445.94,
      "provider_daily_high": 449.37,
      "provider_daily_low": 439.78,
      "provider_daily_close": 449.26
    },
    {
      "session_date": "2025-05-13",
      "provider_daily_open": 447.78,
      "provider_daily_high": 450.6733,
      "provider_daily_low": 445.36,
      "provider_daily_close": 449.14
    },
    {
      "session_date": "2025-05-14",
      "provider_daily_open": 448.14,
      "provider_daily_high": 453.9,
      "provider_daily_low": 448.14,
      "provider_daily_close": 452.94
    },
    {
      "session_date": "2025-05-15",
      "provider_daily_open": 450.765,
      "provider_daily_high": 456.19,
      "provider_daily_low": 450.4301,
      "provider_daily_close": 453.13
    },
    {
      "session_date": "2025-05-16",
      "provider_daily_open": 452.05,
      "provider_daily_high": 454.36,
      "provider_daily_low": 448.73,
      "provider_daily_close": 454.27
    },
    {
      "session_date": "2025-05-19",
      "provider_daily_open": 450.875,
      "provider_daily_high": 459.585,
      "provider_daily_low": 450.8,
      "provider_daily_close": 458.87
    },
    {
      "session_date": "2025-05-20",
      "provider_daily_open": 455.59,
      "provider_daily_high": 458.34,
      "provider_daily_low": 454.3201,
      "provider_daily_close": 458.17
    },
    {
      "session_date": "2025-05-21",
      "provider_daily_open": 454.57,
      "provider_daily_high": 457.78,
      "provider_daily_low": 451.814,
      "provider_daily_close": 452.57
    },
    {
      "session_date": "2025-05-22",
      "provider_daily_open": 454.95,
      "provider_daily_high": 460.25,
      "provider_daily_low": 453.9,
      "provider_daily_close": 454.86
    },
    {
      "session_date": "2025-05-23",
      "provider_daily_open": 449.98,
      "provider_daily_high": 453.69,
      "provider_daily_low": 448.91,
      "provider_daily_close": 450.18
    },
    {
      "session_date": "2025-05-27",
      "provider_daily_open": 456.48,
      "provider_daily_high": 460.95,
      "provider_daily_low": 456.115,
      "provider_daily_close": 460.69
    },
    {
      "session_date": "2025-05-28",
      "provider_daily_open": 461.22,
      "provider_daily_high": 462.52,
      "provider_daily_low": 456.93,
      "provider_daily_close": 457.36
    },
    {
      "session_date": "2025-05-29",
      "provider_daily_open": 461.55,
      "provider_daily_high": 461.72,
      "provider_daily_low": 455.3105,
      "provider_daily_close": 458.68
    },
    {
      "session_date": "2025-05-30",
      "provider_daily_open": 459.715,
      "provider_daily_high": 461.68,
      "provider_daily_low": 455.54,
      "provider_daily_close": 460.36
    },
    {
      "session_date": "2025-06-02",
      "provider_daily_open": 457.14,
      "provider_daily_high": 462.11,
      "provider_daily_low": 456.89,
      "provider_daily_close": 461.97
    },
    {
      "session_date": "2025-06-03",
      "provider_daily_open": 461.47,
      "provider_daily_high": 464.14,
      "provider_daily_low": 460.8622,
      "provider_daily_close": 462.97
    },
    {
      "session_date": "2025-06-04",
      "provider_daily_open": 464,
      "provider_daily_high": 465.69,
      "provider_daily_low": 463.0201,
      "provider_daily_close": 463.87
    },
    {
      "session_date": "2025-06-05",
      "provider_daily_open": 464.955,
      "provider_daily_high": 469.65,
      "provider_daily_low": 464.03,
      "provider_daily_close": 467.68
    },
    {
      "session_date": "2025-06-06",
      "provider_daily_open": 470.085,
      "provider_daily_high": 473.335,
      "provider_daily_low": 468.78,
      "provider_daily_close": 470.38
    },
    {
      "session_date": "2025-06-09",
      "provider_daily_open": 469.7,
      "provider_daily_high": 473.43,
      "provider_daily_low": 468.62,
      "provider_daily_close": 472.75
    },
    {
      "session_date": "2025-06-10",
      "provider_daily_open": 471.185,
      "provider_daily_high": 472.8,
      "provider_daily_low": 466.96,
      "provider_daily_close": 470.92
    },
    {
      "session_date": "2025-06-11",
      "provider_daily_open": 470.02,
      "provider_daily_high": 475.47,
      "provider_daily_low": 469.655,
      "provider_daily_close": 472.62
    },
    {
      "session_date": "2025-06-12",
      "provider_daily_open": 475.02,
      "provider_daily_high": 480.415,
      "provider_daily_low": 473.52,
      "provider_daily_close": 478.87
    },
    {
      "session_date": "2025-06-13",
      "provider_daily_open": 476.41,
      "provider_daily_high": 479.18,
      "provider_daily_low": 472.76,
      "provider_daily_close": 474.96
    },
    {
      "session_date": "2025-06-16",
      "provider_daily_open": 475.21,
      "provider_daily_high": 480.6943,
      "provider_daily_low": 475,
      "provider_daily_close": 479.14
    },
    {
      "session_date": "2025-06-17",
      "provider_daily_open": 475.395,
      "provider_daily_high": 478.7399,
      "provider_daily_low": 474.08,
      "provider_daily_close": 478.04
    },
    {
      "session_date": "2025-06-18",
      "provider_daily_open": 478,
      "provider_daily_high": 481,
      "provider_daily_low": 474.46,
      "provider_daily_close": 480.24
    },
    {
      "session_date": "2025-06-20",
      "provider_daily_open": 482.23,
      "provider_daily_high": 483.46,
      "provider_daily_low": 476.87,
      "provider_daily_close": 477.4
    },
    {
      "session_date": "2025-06-23",
      "provider_daily_open": 478.21,
      "provider_daily_high": 487.75,
      "provider_daily_low": 472.51,
      "provider_daily_close": 486
    },
    {
      "session_date": "2025-06-24",
      "provider_daily_open": 488.95,
      "provider_daily_high": 491.849,
      "provider_daily_low": 486.795,
      "provider_daily_close": 490.11
    },
    {
      "session_date": "2025-06-25",
      "provider_daily_open": 492.04,
      "provider_daily_high": 494.5556,
      "provider_daily_low": 489.39,
      "provider_daily_close": 492.27
    },
    {
      "session_date": "2025-06-26",
      "provider_daily_open": 492.98,
      "provider_daily_high": 498.04,
      "provider_daily_low": 492.81,
      "provider_daily_close": 497.45
    },
    {
      "session_date": "2025-06-27",
      "provider_daily_open": 497.55,
      "provider_daily_high": 499.3,
      "provider_daily_low": 493.03,
      "provider_daily_close": 495.94
    },
    {
      "session_date": "2025-06-30",
      "provider_daily_open": 497.04,
      "provider_daily_high": 500.76,
      "provider_daily_low": 495.33,
      "provider_daily_close": 497.41
    },
    {
      "session_date": "2025-07-01",
      "provider_daily_open": 496.47,
      "provider_daily_high": 498.05,
      "provider_daily_low": 490.98,
      "provider_daily_close": 492.05
    },
    {
      "session_date": "2025-07-02",
      "provider_daily_open": 489.99,
      "provider_daily_high": 493.5,
      "provider_daily_low": 488.7,
      "provider_daily_close": 491.09
    },
    {
      "session_date": "2025-07-03",
      "provider_daily_open": 493.81,
      "provider_daily_high": 500.13,
      "provider_daily_low": 493.44,
      "provider_daily_close": 498.84
    },
    {
      "session_date": "2025-07-07",
      "provider_daily_open": 497.38,
      "provider_daily_high": 498.75,
      "provider_daily_low": 495.225,
      "provider_daily_close": 497.72
    },
    {
      "session_date": "2025-07-08",
      "provider_daily_open": 497.24,
      "provider_daily_high": 498.2,
      "provider_daily_low": 494.11,
      "provider_daily_close": 496.62
    },
    {
      "session_date": "2025-07-09",
      "provider_daily_open": 500.3,
      "provider_daily_high": 506.78,
      "provider_daily_low": 499.74,
      "provider_daily_close": 503.51
    },
    {
      "session_date": "2025-07-10",
      "provider_daily_open": 503.05,
      "provider_daily_high": 504.44,
      "provider_daily_low": 497.75,
      "provider_daily_close": 501.48
    },
    {
      "session_date": "2025-07-11",
      "provider_daily_open": 498.47,
      "provider_daily_high": 505.03,
      "provider_daily_low": 497.795,
      "provider_daily_close": 503.32
    },
    {
      "session_date": "2025-07-14",
      "provider_daily_open": 501.515,
      "provider_daily_high": 503.97,
      "provider_daily_low": 501.03,
      "provider_daily_close": 503.02
    },
    {
      "session_date": "2025-07-15",
      "provider_daily_open": 503.02,
      "provider_daily_high": 508.3,
      "provider_daily_low": 502.79,
      "provider_daily_close": 505.82
    },
    {
      "session_date": "2025-07-16",
      "provider_daily_open": 505.18,
      "provider_daily_high": 506.72,
      "provider_daily_low": 501.89,
      "provider_daily_close": 505.62
    },
    {
      "session_date": "2025-07-17",
      "provider_daily_open": 505.68,
      "provider_daily_high": 513.37,
      "provider_daily_low": 505.62,
      "provider_daily_close": 511.7
    },
    {
      "session_date": "2025-07-18",
      "provider_daily_open": 514.48,
      "provider_daily_high": 514.64,
      "provider_daily_low": 507.43,
      "provider_daily_close": 510.05
    },
    {
      "session_date": "2025-07-21",
      "provider_daily_open": 506.705,
      "provider_daily_high": 512.09,
      "provider_daily_low": 505.55,
      "provider_daily_close": 510.06
    },
    {
      "session_date": "2025-07-22",
      "provider_daily_open": 510.97,
      "provider_daily_high": 511.2,
      "provider_daily_low": 505.27,
      "provider_daily_close": 505.27
    },
    {
      "session_date": "2025-07-23",
      "provider_daily_open": 506.75,
      "provider_daily_high": 506.79,
      "provider_daily_low": 500.7,
      "provider_daily_close": 505.87
    },
    {
      "session_date": "2025-07-24",
      "provider_daily_open": 508.77,
      "provider_daily_high": 513.67,
      "provider_daily_low": 507.3,
      "provider_daily_close": 510.88
    },
    {
      "session_date": "2025-07-25",
      "provider_daily_open": 512.465,
      "provider_daily_high": 518.29,
      "provider_daily_low": 510.3592,
      "provider_daily_close": 513.71
    },
    {
      "session_date": "2025-07-28",
      "provider_daily_open": 514.08,
      "provider_daily_high": 515,
      "provider_daily_low": 510.12,
      "provider_daily_close": 512.5
    },
    {
      "session_date": "2025-07-29",
      "provider_daily_open": 515.53,
      "provider_daily_high": 517.62,
      "provider_daily_low": 511.56,
      "provider_daily_close": 512.57
    },
    {
      "session_date": "2025-07-30",
      "provider_daily_open": 515.17,
      "provider_daily_high": 515.95,
      "provider_daily_low": 509.435,
      "provider_daily_close": 513.24
    },
    {
      "session_date": "2025-07-31",
      "provider_daily_open": 555.225,
      "provider_daily_high": 555.45,
      "provider_daily_low": 531.9,
      "provider_daily_close": 533.5
    },
    {
      "session_date": "2025-08-01",
      "provider_daily_open": 535,
      "provider_daily_high": 535.8,
      "provider_daily_low": 520.86,
      "provider_daily_close": 524.11
    },
    {
      "session_date": "2025-08-04",
      "provider_daily_open": 528.27,
      "provider_daily_high": 538.25,
      "provider_daily_low": 528.13,
      "provider_daily_close": 535.64
    },
    {
      "session_date": "2025-08-05",
      "provider_daily_open": 537.18,
      "provider_daily_high": 537.3,
      "provider_daily_low": 527.24,
      "provider_daily_close": 527.75
    },
    {
      "session_date": "2025-08-06",
      "provider_daily_open": 530.9,
      "provider_daily_high": 531.7,
      "provider_daily_low": 524.03,
      "provider_daily_close": 524.94
    },
    {
      "session_date": "2025-08-07",
      "provider_daily_open": 526.8,
      "provider_daily_high": 528.09,
      "provider_daily_low": 517.5511,
      "provider_daily_close": 520.84
    },
    {
      "session_date": "2025-08-08",
      "provider_daily_open": 522.6,
      "provider_daily_high": 524.66,
      "provider_daily_low": 519.41,
      "provider_daily_close": 522.04
    },
    {
      "session_date": "2025-08-11",
      "provider_daily_open": 522.3,
      "provider_daily_high": 527.59,
      "provider_daily_low": 519.72,
      "provider_daily_close": 521.77
    },
    {
      "session_date": "2025-08-12",
      "provider_daily_open": 523.75,
      "provider_daily_high": 530.98,
      "provider_daily_low": 522.7,
      "provider_daily_close": 529.24
    },
    {
      "session_date": "2025-08-13",
      "provider_daily_open": 532.11,
      "provider_daily_high": 532.7,
      "provider_daily_low": 519.37,
      "provider_daily_close": 520.58
    },
    {
      "session_date": "2025-08-14",
      "provider_daily_open": 522.56,
      "provider_daily_high": 525.9499,
      "provider_daily_low": 520.14,
      "provider_daily_close": 522.48
    },
    {
      "session_date": "2025-08-15",
      "provider_daily_open": 522.77,
      "provider_daily_high": 526.1,
      "provider_daily_low": 519.08,
      "provider_daily_close": 520.17
    },
    {
      "session_date": "2025-08-18",
      "provider_daily_open": 521.585,
      "provider_daily_high": 522.82,
      "provider_daily_low": 514.02,
      "provider_daily_close": 517.1
    },
    {
      "session_date": "2025-08-19",
      "provider_daily_open": 515,
      "provider_daily_high": 515.1641,
      "provider_daily_low": 508.55,
      "provider_daily_close": 509.77
    },
    {
      "session_date": "2025-08-20",
      "provider_daily_open": 509.865,
      "provider_daily_high": 511,
      "provider_daily_low": 504.44,
      "provider_daily_close": 505.72
    },
    {
      "session_date": "2025-08-21",
      "provider_daily_open": 503.69,
      "provider_daily_high": 507.63,
      "provider_daily_low": 502.7201,
      "provider_daily_close": 504.24
    },
    {
      "session_date": "2025-08-22",
      "provider_daily_open": 504.25,
      "provider_daily_high": 510.73,
      "provider_daily_low": 502.41,
      "provider_daily_close": 507.23
    },
    {
      "session_date": "2025-08-25",
      "provider_daily_open": 506.63,
      "provider_daily_high": 508.19,
      "provider_daily_low": 504.12,
      "provider_daily_close": 504.26
    },
    {
      "session_date": "2025-08-26",
      "provider_daily_open": 504.355,
      "provider_daily_high": 504.9778,
      "provider_daily_low": 498.51,
      "provider_daily_close": 502.04
    },
    {
      "session_date": "2025-08-27",
      "provider_daily_open": 502,
      "provider_daily_high": 507.29,
      "provider_daily_low": 499.9,
      "provider_daily_close": 506.74
    },
    {
      "session_date": "2025-08-28",
      "provider_daily_open": 507.09,
      "provider_daily_high": 511.09,
      "provider_daily_low": 505.5,
      "provider_daily_close": 509.64
    },
    {
      "session_date": "2025-08-29",
      "provider_daily_open": 508.66,
      "provider_daily_high": 509.6,
      "provider_daily_low": 504.4915,
      "provider_daily_close": 506.69
    },
    {
      "session_date": "2025-09-02",
      "provider_daily_open": 500.465,
      "provider_daily_high": 506,
      "provider_daily_low": 496.81,
      "provider_daily_close": 505.12
    },
    {
      "session_date": "2025-09-03",
      "provider_daily_open": 503.79,
      "provider_daily_high": 507.79,
      "provider_daily_low": 502.32,
      "provider_daily_close": 505.35
    },
    {
      "session_date": "2025-09-04",
      "provider_daily_open": 504.3,
      "provider_daily_high": 508.15,
      "provider_daily_low": 503.15,
      "provider_daily_close": 507.97
    },
    {
      "session_date": "2025-09-05",
      "provider_daily_open": 509.07,
      "provider_daily_high": 511.97,
      "provider_daily_low": 492.37,
      "provider_daily_close": 495
    },
    {
      "session_date": "2025-09-08",
      "provider_daily_open": 498.105,
      "provider_daily_high": 501.195,
      "provider_daily_low": 495.03,
      "provider_daily_close": 498.2
    },
    {
      "session_date": "2025-09-09",
      "provider_daily_open": 501.43,
      "provider_daily_high": 502.25,
      "provider_daily_low": 497.7,
      "provider_daily_close": 498.41
    },
    {
      "session_date": "2025-09-10",
      "provider_daily_open": 502.98,
      "provider_daily_high": 503.2299,
      "provider_daily_low": 496.72,
      "provider_daily_close": 500.37
    },
    {
      "session_date": "2025-09-11",
      "provider_daily_open": 502.25,
      "provider_daily_high": 503.17,
      "provider_daily_low": 497.88,
      "provider_daily_close": 501.01
    },
    {
      "session_date": "2025-09-12",
      "provider_daily_open": 506.65,
      "provider_daily_high": 512.55,
      "provider_daily_low": 503.85,
      "provider_daily_close": 509.9
    },
    {
      "session_date": "2025-09-15",
      "provider_daily_open": 508.79,
      "provider_daily_high": 515.47,
      "provider_daily_low": 507,
      "provider_daily_close": 515.36
    },
    {
      "session_date": "2025-09-16",
      "provider_daily_open": 516.88,
      "provider_daily_high": 517.23,
      "provider_daily_low": 508.6,
      "provider_daily_close": 509.04
    },
    {
      "session_date": "2025-09-17",
      "provider_daily_open": 510.62,
      "provider_daily_high": 511.29,
      "provider_daily_low": 505.93,
      "provider_daily_close": 510.02
    },
    {
      "session_date": "2025-09-18",
      "provider_daily_open": 511.49,
      "provider_daily_high": 513.07,
      "provider_daily_low": 507.66,
      "provider_daily_close": 508.45
    },
    {
      "session_date": "2025-09-19",
      "provider_daily_open": 510.56,
      "provider_daily_high": 519.3,
      "provider_daily_low": 510.31,
      "provider_daily_close": 517.93
    },
    {
      "session_date": "2025-09-22",
      "provider_daily_open": 515.59,
      "provider_daily_high": 517.74,
      "provider_daily_low": 512.545,
      "provider_daily_close": 514.45
    },
    {
      "session_date": "2025-09-23",
      "provider_daily_open": 513.8,
      "provider_daily_high": 514.5899,
      "provider_daily_low": 507.31,
      "provider_daily_close": 509.23
    },
    {
      "session_date": "2025-09-24",
      "provider_daily_open": 510.38,
      "provider_daily_high": 512.48,
      "provider_daily_low": 506.92,
      "provider_daily_close": 510.15
    },
    {
      "session_date": "2025-09-25",
      "provider_daily_open": 508.3,
      "provider_daily_high": 510.01,
      "provider_daily_low": 505.04,
      "provider_daily_close": 507.03
    },
    {
      "session_date": "2025-09-26",
      "provider_daily_open": 510.06,
      "provider_daily_high": 513.94,
      "provider_daily_low": 506.62,
      "provider_daily_close": 511.46
    },
    {
      "session_date": "2025-09-29",
      "provider_daily_open": 511.5,
      "provider_daily_high": 516.845,
      "provider_daily_low": 508.88,
      "provider_daily_close": 514.6
    },
    {
      "session_date": "2025-09-30",
      "provider_daily_open": 513.24,
      "provider_daily_high": 518.16,
      "provider_daily_low": 509.66,
      "provider_daily_close": 517.95
    },
    {
      "session_date": "2025-10-01",
      "provider_daily_open": 514.8,
      "provider_daily_high": 520.505,
      "provider_daily_low": 511.69,
      "provider_daily_close": 519.71
    },
    {
      "session_date": "2025-10-02",
      "provider_daily_open": 517.64,
      "provider_daily_high": 521.6,
      "provider_daily_low": 510.6791,
      "provider_daily_close": 515.74
    },
    {
      "session_date": "2025-10-03",
      "provider_daily_open": 517.1,
      "provider_daily_high": 520.49,
      "provider_daily_low": 515,
      "provider_daily_close": 517.35
    },
    {
      "session_date": "2025-10-06",
      "provider_daily_open": 518.61,
      "provider_daily_high": 531.03,
      "provider_daily_low": 518.2,
      "provider_daily_close": 528.57
    },
    {
      "session_date": "2025-10-07",
      "provider_daily_open": 528.285,
      "provider_daily_high": 529.8,
      "provider_daily_low": 521.44,
      "provider_daily_close": 523.98
    },
    {
      "session_date": "2025-10-08",
      "provider_daily_open": 523.28,
      "provider_daily_high": 526.95,
      "provider_daily_low": 523.09,
      "provider_daily_close": 524.85
    }
  ],
  "outcome_path": [
    {
      "session_date": "2025-10-09",
      "provider_daily_open": 522.335,
      "provider_daily_high": 524.325,
      "provider_daily_low": 517.4,
      "provider_daily_close": 522.4
    },
    {
      "session_date": "2025-10-10",
      "provider_daily_open": 519.64,
      "provider_daily_high": 523.58,
      "provider_daily_low": 509.63,
      "provider_daily_close": 510.96
    },
    {
      "session_date": "2025-10-13",
      "provider_daily_open": 516.41,
      "provider_daily_high": 516.41,
      "provider_daily_low": 511.68,
      "provider_daily_close": 514.05
    },
    {
      "session_date": "2025-10-14",
      "provider_daily_open": 510.225,
      "provider_daily_high": 515.282,
      "provider_daily_low": 506,
      "provider_daily_close": 513.57
    },
    {
      "session_date": "2025-10-15",
      "provider_daily_open": 514.955,
      "provider_daily_high": 517.19,
      "provider_daily_low": 510,
      "provider_daily_close": 513.43
    },
    {
      "session_date": "2025-10-16",
      "provider_daily_open": 512.58,
      "provider_daily_high": 516.85,
      "provider_daily_low": 508.13,
      "provider_daily_close": 511.61
    },
    {
      "session_date": "2025-10-17",
      "provider_daily_open": 509.04,
      "provider_daily_high": 515.48,
      "provider_daily_low": 507.31,
      "provider_daily_close": 513.58
    },
    {
      "session_date": "2025-10-20",
      "provider_daily_open": 514.61,
      "provider_daily_high": 518.7,
      "provider_daily_low": 513.43,
      "provider_daily_close": 516.79
    },
    {
      "session_date": "2025-10-21",
      "provider_daily_open": 517.5,
      "provider_daily_high": 518.69,
      "provider_daily_low": 513.04,
      "provider_daily_close": 517.66
    },
    {
      "session_date": "2025-10-22",
      "provider_daily_open": 521.15,
      "provider_daily_high": 525.23,
      "provider_daily_low": 517.71,
      "provider_daily_close": 520.54
    },
    {
      "session_date": "2025-10-23",
      "provider_daily_open": 522.46,
      "provider_daily_high": 523.95,
      "provider_daily_low": 518.61,
      "provider_daily_close": 520.56
    },
    {
      "session_date": "2025-10-24",
      "provider_daily_open": 522.79,
      "provider_daily_high": 525.345,
      "provider_daily_low": 520.71,
      "provider_daily_close": 523.61
    },
    {
      "session_date": "2025-10-27",
      "provider_daily_open": 531.78,
      "provider_daily_high": 534.58,
      "provider_daily_low": 529.01,
      "provider_daily_close": 531.52
    },
    {
      "session_date": "2025-10-28",
      "provider_daily_open": 550,
      "provider_daily_high": 553.72,
      "provider_daily_low": 540.77,
      "provider_daily_close": 542.07
    },
    {
      "session_date": "2025-10-29",
      "provider_daily_open": 544.94,
      "provider_daily_high": 546.27,
      "provider_daily_low": 536.7287,
      "provider_daily_close": 541.55
    },
    {
      "session_date": "2025-10-30",
      "provider_daily_open": 530.48,
      "provider_daily_high": 534.97,
      "provider_daily_low": 522.12,
      "provider_daily_close": 525.76
    },
    {
      "session_date": "2025-10-31",
      "provider_daily_open": 528.875,
      "provider_daily_high": 529.32,
      "provider_daily_low": 515.1,
      "provider_daily_close": 517.81
    },
    {
      "session_date": "2025-11-03",
      "provider_daily_open": 519.805,
      "provider_daily_high": 524.96,
      "provider_daily_low": 514.59,
      "provider_daily_close": 517.03
    },
    {
      "session_date": "2025-11-04",
      "provider_daily_open": 511.76,
      "provider_daily_high": 515.55,
      "provider_daily_low": 507.84,
      "provider_daily_close": 514.33
    },
    {
      "session_date": "2025-11-05",
      "provider_daily_open": 513.3,
      "provider_daily_high": 514.83,
      "provider_daily_low": 506.575,
      "provider_daily_close": 507.16
    }
  ]
}