Technical2026-10-02Options2026-10-02delayedFlowTrades/Quotes not entitled
Daily run 2026-10-02 · completeWatchlist 0
Research Hypotheses

H8-05

RSI position inside the V1 legal range

V1 accepts RSI14 50-70; position within the range may relate to momentum follow-through or exhaustion. No direction is pre-registered.

Status
ANALYZED · eligibility INELIGIBLE_TWO_SIDED
Exact measurement
M6 RSI bins and continuous (rsi14-50)/20 against close-above rate (W=10 window), gross return, MFE and MAE; Pearson/Spearman under the M6 N policy.
Features / source versions
rsi14 · V1_RSI_POSITION, M6_RESISTANCE_PATH, M5_SIGNAL_OUTCOME
Population
ORIGINAL_DEVELOPMENT, EXPANSION_RESEARCH, COMBINED_NON_SEALED · unit EPISODE_FIRST_SIGNAL
Exclusions
  • SEALED_VALIDATION symbols are never read (fail closed).
  • SPY/QQQ benchmarks are inputs, never candidates.
  • NO_SETUP and INSUFFICIENT_DATA evaluations have no outcomes.
  • Non-COMPLETE outcomes/paths supply no values but stay in denominators with reasons.
  • UNKNOWN supporting states are excluded from known-only comparisons and reported.
Horizons
5, 10, 20, 1, 3
Compared groups
[50,55) vs [55,60) vs [60,65) vs [65,70]
Expected direction
NONE_TWO_SIDED — No registered direction; descriptive only.
Falsification condition
Not applicable as a directional test; reported descriptively.
Robustness requirements
D-A, D-B, D-C, D-D, D-E
Point in time
EVALUABLE_AT_SIGNAL_CLOSE
Promotion eligibility state
INELIGIBLE_TWO_SIDED

Possible V2 effects

Hard condition
None in M8 (two-sided); any future use needs a new registry.
Supporting evidence
Descriptive context only.
WATCH behavior
NONE
BREAKOUT_CONFIRMATION
NONE

Results

Primary population

N signals 1 · episodes 1 · symbols 1 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 1 · episodes 1 · symbols 1

  • ever_closed_above (H10): 0/1 (0.0%)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1110
Exact evidence / member IDs
[]
01000000000
3110
Exact evidence / member IDs
[]
01000000000
5110
Exact evidence / member IDs
[]
01000000000
10110
Exact evidence / member IDs
[]
01000000000
20110
Exact evidence / member IDs
[]
01000000000

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above1UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

Promotion-gate eligibility

INELIGIBLE NO EXPECTED DIRECTION

Mechanical eligibility only; never sets CANDIDATE_FOR_V2.

  • expected_direction_is_none_two_sided
Exact evidence / member IDs
{
  "version": "M8_PROMOTION_GATE_V1",
  "status": "INELIGIBLE_NO_EXPECTED_DIRECTION",
  "reasons": [
    "expected_direction_is_none_two_sided"
  ],
  "sample_gate_groups": [],
  "correlations_checked": [],
  "diagnostics_present": [],
  "note": "Mechanical eligibility only; never sets CANDIDATE_FOR_V2."
}

Robustness diagnostics

D-A — unit of analysis (all signals) — ALL_SIGNALS

N signals 1 · episodes 1 · symbols 1 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 1 · episodes 1 · symbols 1

  • ever_closed_above (H10): 0/1 (0.0%)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1110
Exact evidence / member IDs
[]
01000000000
3110
Exact evidence / member IDs
[]
01000000000
5110
Exact evidence / member IDs
[]
01000000000
10110
Exact evidence / member IDs
[]
01000000000
20110
Exact evidence / member IDs
[]
01000000000

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above1UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-B — symbol halves (development robustness split, not a holdout) — HALF_A

N signals 1 · episodes 1 · symbols 1 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 1 · episodes 1 · symbols 1

  • ever_closed_above (H10): 0/1 (0.0%)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1110
Exact evidence / member IDs
[]
01000000000
3110
Exact evidence / member IDs
[]
01000000000
5110
Exact evidence / member IDs
[]
01000000000
10110
Exact evidence / member IDs
[]
01000000000
20110
Exact evidence / member IDs
[]
01000000000

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above1UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-B — symbol halves (development robustness split, not a holdout) — HALF_B

N signals 0 · episodes 0 · symbols 0 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above0UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-C — temporal halves — FIRST_HALF

N signals 1 · episodes 1 · symbols 1 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 1 · episodes 1 · symbols 1

  • ever_closed_above (H10): 0/1 (0.0%)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1110
Exact evidence / member IDs
[]
01000000000
3110
Exact evidence / member IDs
[]
01000000000
5110
Exact evidence / member IDs
[]
01000000000
10110
Exact evidence / member IDs
[]
01000000000
20110
Exact evidence / member IDs
[]
01000000000

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above1UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-C — temporal halves — SECOND_HALF

N signals 0 · episodes 0 · symbols 0 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above0UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-D — concentration exclusion — EXCLUDE_TOP5_SYMBOLS

N signals 0 · episodes 0 · symbols 0 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above0UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-D — concentration exclusion — EXCLUDE_TOP3_MONTHS

N signals 0 · episodes 0 · symbols 0 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above0UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable

D-E — ORIGINAL_DEVELOPMENT alone — ORIGINAL_DEVELOPMENT

N signals 0 · episodes 0 · symbols 0 · UNKNOWN 0

[50,55)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[55,60)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[60,65)

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

[65,70]

N signals 0 · episodes 0 · symbols 0

  • ever_closed_above (H10): 0/0 (unavailable)
horizontotalcompleteincompleteexclusionspositivepositive denominatorpositive ratemean returnq25 returnmedian returnq75 returnmean mfemedian mfemean maemedian mae
1000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
3000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
5000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
10000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable
20000
Exact evidence / member IDs
[]
00UnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailableUnavailable

Correlations

metricx featurey metricnstatussample statuspearsonspearman
rsi_position~close_aboversi_positionclose_above0UNAVAILABLE_INSUFFICIENT_SAMPLEINSUFFICIENT_SAMPLEUnavailableUnavailable
Exact evidence / member IDs
{
  "artifact_version": "M8_ARTIFACT_V1",
  "hypothesis_id": "H8-05",
  "registry_version": "M8_HYPOTHESIS_REGISTRY_V1",
  "registry_sha256": "1ec4184d35936d6b761bc08b5efe541bf802266c941c4a88d5c081c40fd8bfd6",
  "calculation_versions": {
    "registry_version": "M8_HYPOTHESIS_REGISTRY_V1",
    "registry_sha256": "1ec4184d35936d6b761bc08b5efe541bf802266c941c4a88d5c081c40fd8bfd6",
    "watch_path_version": "WATCH_PATH_V1",
    "confirmation_anchor_version": "CONFIRMATION_ANCHOR_V1",
    "symbol_half_version": "M8_SYMBOL_HALF_V1",
    "temporal_half_version": "M8_TEMPORAL_HALF_V1",
    "bins_version": "M8_BINS_V1",
    "diagnostics_version": "M8_DIAGNOSTICS_V1",
    "promotion_gate_version": "M8_PROMOTION_GATE_V1",
    "m6_engine_version": "M6_RESEARCH_V1",
    "m6_path_version": "FROZEN_RESISTANCE_PATH_V1",
    "episode_version": "CONSECUTIVE_EXCHANGE_SESSIONS_V1",
    "statistics_version": "LINEAR_N_MINUS_ONE_QUANTILES_V1",
    "correlation_version": "PEARSON_AVERAGE_RANK_SPEARMAN_N5_LOW10_V1",
    "rule_version": "PRE_BREAKOUT_V1"
  },
  "source": {
    "replay_run_id": "FIXTURE_RUN",
    "view": "EXPANSION_RESEARCH",
    "partitions_included": [
      "EXPANSION_RESEARCH"
    ],
    "signal_count": 1,
    "episode_count": 1,
    "symbol_count": 1
  },
  "data_origin": "FIXTURE_SYNTHETIC",
  "sealed_symbols_read": 0,
  "provenance": [
    "fixture_symbol:XYZA",
    "cli:generate-fixture-artifacts"
  ],
  "limitation": "Descriptive research on previously exposed RECONSTRUCTED development data; STATIC_SNAPSHOT survivorship/selection bias; Massive provider daily aggregate OHLC, NOT regular-session-only execution prices; dependent observations; holdout cutoff UNSET; no significance claims.",
  "limitation_labels": [
    "STATIC_SNAPSHOT_SURVIVORSHIP_SELECTION_BIAS",
    "RECONSTRUCTED_NOT_AS_TRADED",
    "MASSIVE_PROVIDER_DAILY_AGGREGATE_NOT_REGULAR_SESSION_ONLY_EXECUTION_PRICES",
    "PREVIOUSLY_EXPOSED_DATA_NO_TEMPORAL_HOLDOUT_CLAIM",
    "HOLDOUT_CUTOFF_UNSET",
    "DEPENDENT_OBSERVATIONS_NO_SIGNIFICANCE_CLAIMS"
  ],
  "analysis": {
    "hypothesis_id": "H8-05",
    "view": "EXPANSION_RESEARCH",
    "unit": "EPISODE_FIRST_SIGNAL",
    "gate_role_eligible": false,
    "primary": {
      "n_signals": 1,
      "n_episodes": 1,
      "n_symbols": 1,
      "unknown_n": 0,
      "groups": [
        {
          "group": "[50,55)",
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "outcomes": [
            {
              "horizon": 1,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 3,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 5,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 10,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 20,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            }
          ],
          "rates": [
            {
              "metric": "ever_closed_above",
              "horizon": 10,
              "numerator": 0,
              "denominator": 0,
              "rate": null
            }
          ]
        },
        {
          "group": "[55,60)",
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "outcomes": [
            {
              "horizon": 1,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 3,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 5,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 10,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 20,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            }
          ],
          "rates": [
            {
              "metric": "ever_closed_above",
              "horizon": 10,
              "numerator": 0,
              "denominator": 0,
              "rate": null
            }
          ]
        },
        {
          "group": "[60,65)",
          "n_signals": 1,
          "n_episodes": 1,
          "n_symbols": 1,
          "outcomes": [
            {
              "horizon": 1,
              "total": 1,
              "complete": 1,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 1,
              "positive_rate": 0,
              "mean_return": 0,
              "q25_return": 0,
              "median_return": 0,
              "q75_return": 0,
              "mean_mfe": 0,
              "median_mfe": 0,
              "mean_mae": 0,
              "median_mae": 0,
              "member_ids": [
                "XYZA:2025-01-16:0"
              ]
            },
            {
              "horizon": 3,
              "total": 1,
              "complete": 1,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 1,
              "positive_rate": 0,
              "mean_return": 0,
              "q25_return": 0,
              "median_return": 0,
              "q75_return": 0,
              "mean_mfe": 0,
              "median_mfe": 0,
              "mean_mae": 0,
              "median_mae": 0,
              "member_ids": [
                "XYZA:2025-01-16:0"
              ]
            },
            {
              "horizon": 5,
              "total": 1,
              "complete": 1,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 1,
              "positive_rate": 0,
              "mean_return": 0,
              "q25_return": 0,
              "median_return": 0,
              "q75_return": 0,
              "mean_mfe": 0,
              "median_mfe": 0,
              "mean_mae": 0,
              "median_mae": 0,
              "member_ids": [
                "XYZA:2025-01-16:0"
              ]
            },
            {
              "horizon": 10,
              "total": 1,
              "complete": 1,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 1,
              "positive_rate": 0,
              "mean_return": 0,
              "q25_return": 0,
              "median_return": 0,
              "q75_return": 0,
              "mean_mfe": 0,
              "median_mfe": 0,
              "mean_mae": 0,
              "median_mae": 0,
              "member_ids": [
                "XYZA:2025-01-16:0"
              ]
            },
            {
              "horizon": 20,
              "total": 1,
              "complete": 1,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 1,
              "positive_rate": 0,
              "mean_return": 0,
              "q25_return": 0,
              "median_return": 0,
              "q75_return": 0,
              "mean_mfe": 0,
              "median_mfe": 0,
              "mean_mae": 0,
              "median_mae": 0,
              "member_ids": [
                "XYZA:2025-01-16:0"
              ]
            }
          ],
          "rates": [
            {
              "metric": "ever_closed_above",
              "horizon": 10,
              "numerator": 0,
              "denominator": 1,
              "rate": 0
            }
          ]
        },
        {
          "group": "[65,70]",
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "outcomes": [
            {
              "horizon": 1,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 3,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 5,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 10,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            },
            {
              "horizon": 20,
              "total": 0,
              "complete": 0,
              "incomplete": 0,
              "exclusions": [],
              "positive": 0,
              "positive_denominator": 0,
              "positive_rate": null,
              "mean_return": null,
              "q25_return": null,
              "median_return": null,
              "q75_return": null,
              "mean_mfe": null,
              "median_mfe": null,
              "mean_mae": null,
              "median_mae": null,
              "member_ids": []
            }
          ],
          "rates": [
            {
              "metric": "ever_closed_above",
              "horizon": 10,
              "numerator": 0,
              "denominator": 0,
              "rate": null
            }
          ]
        }
      ],
      "correlations": [
        {
          "metric": "rsi_position~close_above",
          "x_feature": "rsi_position",
          "y_metric": "close_above",
          "n": 1,
          "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
          "sample_status": "INSUFFICIENT_SAMPLE",
          "pearson": null,
          "spearman": null
        }
      ]
    },
    "diagnostics": [
      {
        "diagnostic_id": "D-A",
        "label": "ALL_SIGNALS",
        "result": {
          "n_signals": 1,
          "n_episodes": 1,
          "n_symbols": 1,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 1,
              "n_episodes": 1,
              "n_symbols": 1,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 3,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 5,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 10,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 20,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 1,
                  "rate": 0
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 1,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-B",
        "label": "HALF_A",
        "result": {
          "n_signals": 1,
          "n_episodes": 1,
          "n_symbols": 1,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 1,
              "n_episodes": 1,
              "n_symbols": 1,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 3,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 5,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 10,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 20,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 1,
                  "rate": 0
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 1,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-B",
        "label": "HALF_B",
        "result": {
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 0,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-C",
        "label": "FIRST_HALF",
        "result": {
          "n_signals": 1,
          "n_episodes": 1,
          "n_symbols": 1,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 1,
              "n_episodes": 1,
              "n_symbols": 1,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 3,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 5,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 10,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                },
                {
                  "horizon": 20,
                  "total": 1,
                  "complete": 1,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 1,
                  "positive_rate": 0,
                  "mean_return": 0,
                  "q25_return": 0,
                  "median_return": 0,
                  "q75_return": 0,
                  "mean_mfe": 0,
                  "median_mfe": 0,
                  "mean_mae": 0,
                  "median_mae": 0,
                  "member_ids": [
                    "XYZA:2025-01-16:0"
                  ]
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 1,
                  "rate": 0
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 1,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-C",
        "label": "SECOND_HALF",
        "result": {
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 0,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-D",
        "label": "EXCLUDE_TOP5_SYMBOLS",
        "result": {
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 0,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-D",
        "label": "EXCLUDE_TOP3_MONTHS",
        "result": {
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 0,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      },
      {
        "diagnostic_id": "D-E",
        "label": "ORIGINAL_DEVELOPMENT",
        "result": {
          "n_signals": 0,
          "n_episodes": 0,
          "n_symbols": 0,
          "unknown_n": 0,
          "groups": [
            {
              "group": "[50,55)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[55,60)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[60,65)",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            },
            {
              "group": "[65,70]",
              "n_signals": 0,
              "n_episodes": 0,
              "n_symbols": 0,
              "outcomes": [
                {
                  "horizon": 1,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 3,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 5,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 10,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                },
                {
                  "horizon": 20,
                  "total": 0,
                  "complete": 0,
                  "incomplete": 0,
                  "exclusions": [],
                  "positive": 0,
                  "positive_denominator": 0,
                  "positive_rate": null,
                  "mean_return": null,
                  "q25_return": null,
                  "median_return": null,
                  "q75_return": null,
                  "mean_mfe": null,
                  "median_mfe": null,
                  "mean_mae": null,
                  "median_mae": null,
                  "member_ids": []
                }
              ],
              "rates": [
                {
                  "metric": "ever_closed_above",
                  "horizon": 10,
                  "numerator": 0,
                  "denominator": 0,
                  "rate": null
                }
              ]
            }
          ],
          "correlations": [
            {
              "metric": "rsi_position~close_above",
              "x_feature": "rsi_position",
              "y_metric": "close_above",
              "n": 0,
              "status": "UNAVAILABLE_INSUFFICIENT_SAMPLE",
              "sample_status": "INSUFFICIENT_SAMPLE",
              "pearson": null,
              "spearman": null
            }
          ]
        }
      }
    ],
    "gate": {
      "version": "M8_PROMOTION_GATE_V1",
      "status": "INELIGIBLE_NO_EXPECTED_DIRECTION",
      "reasons": [
        "expected_direction_is_none_two_sided"
      ],
      "sample_gate_groups": [],
      "correlations_checked": [],
      "diagnostics_present": [],
      "note": "Mechanical eligibility only; never sets CANDIDATE_FOR_V2."
    }
  },
  "result_sha256": "5f3d1a73cd95e05fd1315bd176b1fbeaa7d183c08f164b32c0852c4d5ef2de6b"
}