{
  "study": "FXAbsolute Phase 3 cross-asset volatility-regime evidence",
  "generatedOn": "2026-08-27",
  "methodologyVersion": "3.0.0",
  "summary": {
    "uniqueSourceFiles": 8,
    "totalSourceCandles": 14733087,
    "comparisons": 4,
    "standaloneStudies": 1,
    "regimeMarkets": 8
  },
  "methodology": {
    "input": "The exact local M1 OHLC binaries served by FXAbsolute. AUDCAD, AUDUSD, EURGBP, NAS100, SPX500, US30, and ETHUSD have repository fetch records for Dukascopy bid prices. BTCUSD is a local CSV import whose upstream provider is not recorded.",
    "validation": "Before analysis, the script checks binary header length, SHA-256, timestamp order, duplicates, minute alignment, and OHLC consistency. Missing candles are never filled.",
    "normalizedRange": "Percentage range equals (maximum high minus minimum low) divided by the period opening price, multiplied by 100. Native pips, points, or dollars are also published.",
    "sessions": "Six equal non-overlapping fixed four-hour UTC blocks, each requiring at least 180 M1 candles. Session labels are descriptive and do not shift for daylight saving.",
    "dailyInclusion": "Forex requires at least 900 candles per qualifying weekday; index CFDs require 720 per qualifying weekday; ETHUSD requires 1,000 per UTC day; BTCUSD requires 1,200 per UTC day.",
    "pairedComparisons": "Only identical UTC keys where both markets independently pass their own filter enter a comparison.",
    "regimes": "For each market, calculate a trailing median of the latest 20 qualifying daily percentage ranges. Low is at or below the market’s 25th-percentile rolling value, high is above its 75th percentile, and normal lies between. Thresholds are market-specific and retrospective.",
    "statistics": "Median, mean, quartiles, 90th percentile, approximate distribution-free 95% median confidence interval, sample count, paired higher-range share, and Pearson correlation of paired percentage-range sizes.",
    "limitations": "Range does not encode direction, intraperiod path, trading costs, causation, or strategy profitability. Index symbols represent Dukascopy index-CFD feeds, not exchange prints. Regime labels are descriptive historical classifications, not forecasts."
  },
  "sources": [
    {
      "symbol": "AUDCAD",
      "market": "forex",
      "nativeUnit": "pips",
      "source": {
        "provider": "Dukascopy historical bid prices",
        "instrumentId": "audcad",
        "provenanceRecord": "scripts/fetch_candles.mjs",
        "priceType": "bid",
        "file": "/data/AUDCAD_M1.bin",
        "sha256": "d474588e33f31634528ddbafa5c7a26d6a5cdf1cd438d6c19c475a44d3c2a203",
        "bytes": 37765144,
        "declaredCandles": 1888257,
        "coverageStartUtc": "2021-01-03T22:00:00.000Z",
        "coverageEndUtc": "2026-04-30T23:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 37765144,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 432060,
        "largestGapAfterUtc": "2021-06-23T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 900,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1389,
        "eligibleRawUtcDays": 1322,
        "missingUtcDaysWithNoCandles": 67,
        "anyCandleCoverageRatePct": 95.2,
        "rawDailyCandleCount": {
          "samples": 1322,
          "mean": 1399,
          "median": 1435,
          "p25": 1425,
          "p75": 1438,
          "p90": 1440,
          "medianCi95": [
            1435,
            1436
          ]
        },
        "qualifyingUtcDays": 1317,
        "excludedBelowDailyThreshold": 5
      },
      "overallDaily": {
        "nativeUnit": "pips",
        "nativeRange": {
          "samples": 1317,
          "mean": 63.73,
          "median": 57.9,
          "p25": 44.9,
          "p75": 75.1,
          "p90": 98.8,
          "medianCi95": [
            56.4,
            59.5
          ]
        },
        "percentRange": {
          "samples": 1317,
          "mean": 0.699,
          "median": 0.636,
          "p25": 0.493,
          "p75": 0.824,
          "p90": 1.096,
          "medianCi95": [
            0.619,
            0.65
          ]
        },
        "includedCandles": 1848115
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1316,
            "mean": 26.21,
            "median": 23.35,
            "p25": 17.4,
            "p75": 31.7,
            "p90": 41.75,
            "medianCi95": [
              22.7,
              24
            ]
          },
          "percentRange": {
            "samples": 1316,
            "mean": 0.288,
            "median": 0.257,
            "p25": 0.192,
            "p75": 0.346,
            "p90": 0.465,
            "medianCi95": [
              0.249,
              0.265
            ]
          },
          "includedCandles": 315736,
          "medianAbsoluteOpenCloseMovePct": 0.106,
          "upCloseRatePct": 52.4
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1316,
            "mean": 23.8,
            "median": 20.9,
            "p25": 16.3,
            "p75": 27.7,
            "p90": 37.25,
            "medianCi95": [
              20.2,
              21.5
            ]
          },
          "percentRange": {
            "samples": 1316,
            "mean": 0.261,
            "median": 0.228,
            "p25": 0.18,
            "p75": 0.306,
            "p90": 0.401,
            "medianCi95": [
              0.222,
              0.235
            ]
          },
          "includedCandles": 315778,
          "medianAbsoluteOpenCloseMovePct": 0.097,
          "upCloseRatePct": 50.5
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1316,
            "mean": 23.55,
            "median": 20.95,
            "p25": 16.3,
            "p75": 28.5,
            "p90": 36.4,
            "medianCi95": [
              20.3,
              21.7
            ]
          },
          "percentRange": {
            "samples": 1316,
            "mean": 0.258,
            "median": 0.231,
            "p25": 0.178,
            "p75": 0.308,
            "p90": 0.396,
            "medianCi95": [
              0.223,
              0.239
            ]
          },
          "includedCandles": 315800,
          "medianAbsoluteOpenCloseMovePct": 0.094,
          "upCloseRatePct": 48.6
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1317,
            "mean": 36.79,
            "median": 32.6,
            "p25": 24.9,
            "p75": 43.8,
            "p90": 59.42,
            "medianCi95": [
              31.3,
              33.5
            ]
          },
          "percentRange": {
            "samples": 1317,
            "mean": 0.404,
            "median": 0.352,
            "p25": 0.272,
            "p75": 0.478,
            "p90": 0.642,
            "medianCi95": [
              0.343,
              0.366
            ]
          },
          "includedCandles": 316030,
          "medianAbsoluteOpenCloseMovePct": 0.152,
          "upCloseRatePct": 47.3
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1317,
            "mean": 22.1,
            "median": 18.8,
            "p25": 13.9,
            "p75": 26.3,
            "p90": 36.5,
            "medianCi95": [
              18.1,
              19.4
            ]
          },
          "percentRange": {
            "samples": 1317,
            "mean": 0.242,
            "median": 0.206,
            "p25": 0.153,
            "p75": 0.289,
            "p90": 0.394,
            "medianCi95": [
              0.198,
              0.215
            ]
          },
          "includedCandles": 315852,
          "medianAbsoluteOpenCloseMovePct": 0.085,
          "upCloseRatePct": 50.9
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1047,
            "mean": 21.45,
            "median": 20.1,
            "p25": 15.7,
            "p75": 24.95,
            "p90": 31.02,
            "medianCi95": [
              19.6,
              20.6
            ]
          },
          "percentRange": {
            "samples": 1047,
            "mean": 0.235,
            "median": 0.219,
            "p25": 0.172,
            "p75": 0.274,
            "p90": 0.342,
            "medianCi95": [
              0.215,
              0.226
            ]
          },
          "includedCandles": 246395,
          "medianAbsoluteOpenCloseMovePct": 0.049,
          "upCloseRatePct": 52.1
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 263,
            "mean": 56.86,
            "median": 51.6,
            "p25": 40.05,
            "p75": 66.4,
            "p90": 82.74,
            "medianCi95": [
              49.6,
              53.8
            ]
          },
          "percentRange": {
            "samples": 263,
            "mean": 0.624,
            "median": 0.567,
            "p25": 0.444,
            "p75": 0.717,
            "p90": 0.915,
            "medianCi95": [
              0.533,
              0.59
            ]
          },
          "includedCandles": 376859
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 263,
            "mean": 65.81,
            "median": 59.5,
            "p25": 46.65,
            "p75": 76.9,
            "p90": 103.54,
            "medianCi95": [
              55.7,
              62.5
            ]
          },
          "percentRange": {
            "samples": 263,
            "mean": 0.721,
            "median": 0.648,
            "p25": 0.506,
            "p75": 0.836,
            "p90": 1.144,
            "medianCi95": [
              0.618,
              0.688
            ]
          },
          "includedCandles": 377223
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 267,
            "mean": 67.35,
            "median": 60.9,
            "p25": 48.55,
            "p75": 81.95,
            "p90": 103.82,
            "medianCi95": [
              59.2,
              64.6
            ]
          },
          "percentRange": {
            "samples": 267,
            "mean": 0.739,
            "median": 0.676,
            "p25": 0.533,
            "p75": 0.89,
            "p90": 1.141,
            "medianCi95": [
              0.644,
              0.705
            ]
          },
          "includedCandles": 383126
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 257,
            "mean": 65.26,
            "median": 60.7,
            "p25": 47.8,
            "p75": 78.2,
            "p90": 99.32,
            "medianCi95": [
              56.8,
              63.8
            ]
          },
          "percentRange": {
            "samples": 257,
            "mean": 0.716,
            "median": 0.658,
            "p25": 0.53,
            "p75": 0.85,
            "p90": 1.11,
            "medianCi95": [
              0.619,
              0.704
            ]
          },
          "includedCandles": 368842
        },
        {
          "weekday": "Friday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 267,
            "mean": 63.37,
            "median": 57.4,
            "p25": 43.45,
            "p75": 73.8,
            "p90": 97.32,
            "medianCi95": [
              54.4,
              60.3
            ]
          },
          "percentRange": {
            "samples": 267,
            "mean": 0.695,
            "median": 0.64,
            "p25": 0.474,
            "p75": 0.82,
            "p90": 1.032,
            "medianCi95": [
              0.594,
              0.664
            ]
          },
          "includedCandles": 342065
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 242,
            "mean": 57.89,
            "median": 53.5,
            "p25": 41.7,
            "p75": 69.05,
            "p90": 86.41,
            "medianCi95": [
              50.4,
              57.4
            ]
          },
          "percentRange": {
            "samples": 242,
            "mean": 0.614,
            "median": 0.57,
            "p25": 0.444,
            "p75": 0.731,
            "p90": 0.912,
            "medianCi95": [
              0.544,
              0.602
            ]
          },
          "includedCandles": 339393
        },
        {
          "year": 2022,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 250,
            "mean": 74.5,
            "median": 66.55,
            "p25": 54.35,
            "p75": 90.6,
            "p90": 109.63,
            "medianCi95": [
              64.5,
              71.1
            ]
          },
          "percentRange": {
            "samples": 250,
            "mean": 0.826,
            "median": 0.735,
            "p25": 0.605,
            "p75": 1.005,
            "p90": 1.237,
            "medianCi95": [
              0.713,
              0.794
            ]
          },
          "includedCandles": 349900
        },
        {
          "year": 2023,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 245,
            "mean": 70.01,
            "median": 65.5,
            "p25": 52.5,
            "p75": 82.3,
            "p90": 100.58,
            "medianCi95": [
              61.9,
              68.4
            ]
          },
          "percentRange": {
            "samples": 245,
            "mean": 0.779,
            "median": 0.724,
            "p25": 0.589,
            "p75": 0.92,
            "p90": 1.14,
            "medianCi95": [
              0.686,
              0.768
            ]
          },
          "includedCandles": 344158
        },
        {
          "year": 2024,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 236,
            "mean": 53.55,
            "median": 48.45,
            "p25": 38.87,
            "p75": 61.25,
            "p90": 80,
            "medianCi95": [
              46.6,
              52.1
            ]
          },
          "percentRange": {
            "samples": 236,
            "mean": 0.592,
            "median": 0.537,
            "p25": 0.433,
            "p75": 0.681,
            "p90": 0.88,
            "medianCi95": [
              0.518,
              0.573
            ]
          },
          "includedCandles": 331338
        },
        {
          "year": 2025,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 259,
            "mean": 58.77,
            "median": 51.7,
            "p25": 40.4,
            "p75": 67.45,
            "p90": 88.48,
            "medianCi95": [
              48.3,
              55.8
            ]
          },
          "percentRange": {
            "samples": 259,
            "mean": 0.655,
            "median": 0.571,
            "p25": 0.448,
            "p75": 0.75,
            "p90": 0.981,
            "medianCi95": [
              0.54,
              0.625
            ]
          },
          "includedCandles": 363792
        },
        {
          "year": 2026,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 85,
            "mean": 73.98,
            "median": 63.5,
            "p25": 50.4,
            "p75": 88.7,
            "p90": 130.1,
            "medianCi95": [
              57,
              74.9
            ]
          },
          "percentRange": {
            "samples": 85,
            "mean": 0.771,
            "median": 0.654,
            "p25": 0.526,
            "p75": 0.922,
            "p90": 1.352,
            "medianCi95": [
              0.606,
              0.788
            ]
          },
          "includedCandles": 119534
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 0.544,
          "highAbovePct": 0.73,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1298,
        "distribution": {
          "low": 322,
          "normal": 650,
          "high": 326
        },
        "latest": {
          "dayIndex": 20573,
          "date": "2026-04-30",
          "rollingMedianDailyRangePct": 0.575,
          "regime": "normal"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 223,
              "mean": 0.587,
              "median": 0.565,
              "p25": 0.543,
              "p75": 0.649,
              "p90": 0.684,
              "medianCi95": [
                0.556,
                0.574
              ]
            },
            "regimeCounts": {
              "low": 61,
              "normal": 158,
              "high": 4
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 250,
              "mean": 0.749,
              "median": 0.729,
              "p25": 0.682,
              "p75": 0.81,
              "p90": 0.915,
              "medianCi95": [
                0.716,
                0.755
              ]
            },
            "regimeCounts": {
              "low": 3,
              "normal": 124,
              "high": 123
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 245,
              "mean": 0.746,
              "median": 0.736,
              "p25": 0.688,
              "p75": 0.81,
              "p90": 0.877,
              "medianCi95": [
                0.727,
                0.748
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 111,
              "high": 134
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 236,
              "mean": 0.552,
              "median": 0.543,
              "p25": 0.505,
              "p75": 0.583,
              "p90": 0.646,
              "medianCi95": [
                0.54,
                0.548
              ]
            },
            "regimeCounts": {
              "low": 121,
              "normal": 114,
              "high": 1
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 259,
              "mean": 0.597,
              "median": 0.555,
              "p25": 0.519,
              "p75": 0.637,
              "p90": 0.822,
              "medianCi95": [
                0.543,
                0.571
              ]
            },
            "regimeCounts": {
              "low": 118,
              "normal": 101,
              "high": 40
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 85,
              "mean": 0.682,
              "median": 0.638,
              "p25": 0.575,
              "p75": 0.837,
              "p90": 0.984,
              "medianCi95": [
                0.603,
                0.673
              ]
            },
            "regimeCounts": {
              "low": 19,
              "normal": 42,
              "high": 24
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-01",
            "observations": 1,
            "medianRolling20RangePct": 0.563,
            "lastRolling20RangePct": 0.563,
            "regime": "normal"
          },
          {
            "month": "2021-02",
            "observations": 20,
            "medianRolling20RangePct": 0.531,
            "lastRolling20RangePct": 0.509,
            "regime": "low"
          },
          {
            "month": "2021-03",
            "observations": 23,
            "medianRolling20RangePct": 0.7,
            "lastRolling20RangePct": 0.672,
            "regime": "normal"
          },
          {
            "month": "2021-04",
            "observations": 22,
            "medianRolling20RangePct": 0.659,
            "lastRolling20RangePct": 0.684,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 20,
            "medianRolling20RangePct": 0.677,
            "lastRolling20RangePct": 0.671,
            "regime": "normal"
          },
          {
            "month": "2021-06",
            "observations": 16,
            "medianRolling20RangePct": 0.611,
            "lastRolling20RangePct": 0.567,
            "regime": "normal"
          },
          {
            "month": "2021-07",
            "observations": 15,
            "medianRolling20RangePct": 0.551,
            "lastRolling20RangePct": 0.556,
            "regime": "normal"
          },
          {
            "month": "2021-08",
            "observations": 18,
            "medianRolling20RangePct": 0.548,
            "lastRolling20RangePct": 0.546,
            "regime": "normal"
          },
          {
            "month": "2021-09",
            "observations": 22,
            "medianRolling20RangePct": 0.55,
            "lastRolling20RangePct": 0.566,
            "regime": "normal"
          },
          {
            "month": "2021-10",
            "observations": 21,
            "medianRolling20RangePct": 0.566,
            "lastRolling20RangePct": 0.487,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 22,
            "medianRolling20RangePct": 0.522,
            "lastRolling20RangePct": 0.523,
            "regime": "low"
          },
          {
            "month": "2021-12",
            "observations": 23,
            "medianRolling20RangePct": 0.565,
            "lastRolling20RangePct": 0.604,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 21,
            "medianRolling20RangePct": 0.57,
            "lastRolling20RangePct": 0.607,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 0.64,
            "lastRolling20RangePct": 0.652,
            "regime": "normal"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 0.723,
            "lastRolling20RangePct": 0.716,
            "regime": "normal"
          },
          {
            "month": "2022-04",
            "observations": 16,
            "medianRolling20RangePct": 0.69,
            "lastRolling20RangePct": 0.686,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 20,
            "medianRolling20RangePct": 0.793,
            "lastRolling20RangePct": 0.75,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 19,
            "medianRolling20RangePct": 0.744,
            "lastRolling20RangePct": 0.727,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 21,
            "medianRolling20RangePct": 0.755,
            "lastRolling20RangePct": 0.755,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 0.689,
            "lastRolling20RangePct": 0.659,
            "regime": "normal"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 0.682,
            "lastRolling20RangePct": 0.717,
            "regime": "normal"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 0.916,
            "lastRolling20RangePct": 1.003,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 22,
            "medianRolling20RangePct": 0.932,
            "lastRolling20RangePct": 0.909,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 22,
            "medianRolling20RangePct": 0.827,
            "lastRolling20RangePct": 0.881,
            "regime": "high"
          },
          {
            "month": "2023-01",
            "observations": 22,
            "medianRolling20RangePct": 0.902,
            "lastRolling20RangePct": 0.771,
            "regime": "high"
          },
          {
            "month": "2023-02",
            "observations": 20,
            "medianRolling20RangePct": 0.877,
            "lastRolling20RangePct": 0.877,
            "regime": "high"
          },
          {
            "month": "2023-03",
            "observations": 23,
            "medianRolling20RangePct": 0.748,
            "lastRolling20RangePct": 0.767,
            "regime": "high"
          },
          {
            "month": "2023-04",
            "observations": 20,
            "medianRolling20RangePct": 0.772,
            "lastRolling20RangePct": 0.721,
            "regime": "high"
          },
          {
            "month": "2023-05",
            "observations": 22,
            "medianRolling20RangePct": 0.628,
            "lastRolling20RangePct": 0.599,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 22,
            "medianRolling20RangePct": 0.746,
            "lastRolling20RangePct": 0.843,
            "regime": "high"
          },
          {
            "month": "2023-07",
            "observations": 21,
            "medianRolling20RangePct": 0.753,
            "lastRolling20RangePct": 0.757,
            "regime": "high"
          },
          {
            "month": "2023-08",
            "observations": 19,
            "medianRolling20RangePct": 0.73,
            "lastRolling20RangePct": 0.639,
            "regime": "high"
          },
          {
            "month": "2023-09",
            "observations": 18,
            "medianRolling20RangePct": 0.632,
            "lastRolling20RangePct": 0.66,
            "regime": "normal"
          },
          {
            "month": "2023-10",
            "observations": 22,
            "medianRolling20RangePct": 0.711,
            "lastRolling20RangePct": 0.632,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 18,
            "medianRolling20RangePct": 0.708,
            "lastRolling20RangePct": 0.675,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 18,
            "medianRolling20RangePct": 0.735,
            "lastRolling20RangePct": 0.719,
            "regime": "high"
          },
          {
            "month": "2024-01",
            "observations": 16,
            "medianRolling20RangePct": 0.622,
            "lastRolling20RangePct": 0.548,
            "regime": "normal"
          },
          {
            "month": "2024-02",
            "observations": 19,
            "medianRolling20RangePct": 0.544,
            "lastRolling20RangePct": 0.528,
            "regime": "low"
          },
          {
            "month": "2024-03",
            "observations": 15,
            "medianRolling20RangePct": 0.497,
            "lastRolling20RangePct": 0.455,
            "regime": "low"
          },
          {
            "month": "2024-04",
            "observations": 21,
            "medianRolling20RangePct": 0.544,
            "lastRolling20RangePct": 0.569,
            "regime": "normal"
          },
          {
            "month": "2024-05",
            "observations": 19,
            "medianRolling20RangePct": 0.522,
            "lastRolling20RangePct": 0.491,
            "regime": "low"
          },
          {
            "month": "2024-06",
            "observations": 20,
            "medianRolling20RangePct": 0.505,
            "lastRolling20RangePct": 0.515,
            "regime": "low"
          },
          {
            "month": "2024-07",
            "observations": 22,
            "medianRolling20RangePct": 0.482,
            "lastRolling20RangePct": 0.476,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 19,
            "medianRolling20RangePct": 0.574,
            "lastRolling20RangePct": 0.626,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 20,
            "medianRolling20RangePct": 0.571,
            "lastRolling20RangePct": 0.592,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 23,
            "medianRolling20RangePct": 0.65,
            "lastRolling20RangePct": 0.65,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 21,
            "medianRolling20RangePct": 0.608,
            "lastRolling20RangePct": 0.54,
            "regime": "normal"
          },
          {
            "month": "2024-12",
            "observations": 21,
            "medianRolling20RangePct": 0.54,
            "lastRolling20RangePct": 0.538,
            "regime": "low"
          },
          {
            "month": "2025-01",
            "observations": 22,
            "medianRolling20RangePct": 0.592,
            "lastRolling20RangePct": 0.562,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 20,
            "medianRolling20RangePct": 0.519,
            "lastRolling20RangePct": 0.586,
            "regime": "low"
          },
          {
            "month": "2025-03",
            "observations": 21,
            "medianRolling20RangePct": 0.658,
            "lastRolling20RangePct": 0.66,
            "regime": "normal"
          },
          {
            "month": "2025-04",
            "observations": 22,
            "medianRolling20RangePct": 0.84,
            "lastRolling20RangePct": 1.037,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 22,
            "medianRolling20RangePct": 0.829,
            "lastRolling20RangePct": 0.78,
            "regime": "high"
          },
          {
            "month": "2025-06",
            "observations": 21,
            "medianRolling20RangePct": 0.61,
            "lastRolling20RangePct": 0.555,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 23,
            "medianRolling20RangePct": 0.555,
            "lastRolling20RangePct": 0.543,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 21,
            "medianRolling20RangePct": 0.471,
            "lastRolling20RangePct": 0.448,
            "regime": "low"
          },
          {
            "month": "2025-09",
            "observations": 22,
            "medianRolling20RangePct": 0.476,
            "lastRolling20RangePct": 0.566,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 23,
            "medianRolling20RangePct": 0.536,
            "lastRolling20RangePct": 0.526,
            "regime": "low"
          },
          {
            "month": "2025-11",
            "observations": 20,
            "medianRolling20RangePct": 0.527,
            "lastRolling20RangePct": 0.522,
            "regime": "low"
          },
          {
            "month": "2025-12",
            "observations": 22,
            "medianRolling20RangePct": 0.446,
            "lastRolling20RangePct": 0.414,
            "regime": "low"
          },
          {
            "month": "2026-01",
            "observations": 21,
            "medianRolling20RangePct": 0.45,
            "lastRolling20RangePct": 0.592,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 20,
            "medianRolling20RangePct": 0.654,
            "lastRolling20RangePct": 0.638,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 22,
            "medianRolling20RangePct": 0.897,
            "lastRolling20RangePct": 1.024,
            "regime": "high"
          },
          {
            "month": "2026-04",
            "observations": 22,
            "medianRolling20RangePct": 0.704,
            "lastRolling20RangePct": 0.575,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 0.352,
        "strongestMedianSessionNative": 32.6,
        "strongestMedianSessionSamples": 1317,
        "weakestMedianSession": "16:00–19:59 UTC",
        "weakestMedianSessionPercent": 0.206,
        "strongestToWeakestMedianRatio": 1.71,
        "strongestMedianWeekday": "Wednesday",
        "strongestMedianWeekdayPercent": 0.676,
        "strongestMedianWeekdayNative": 60.9
      }
    },
    {
      "symbol": "AUDUSD",
      "market": "forex",
      "nativeUnit": "pips",
      "source": {
        "provider": "Dukascopy historical bid prices",
        "instrumentId": "audusd",
        "provenanceRecord": "scripts/fetch_candles.mjs",
        "priceType": "bid",
        "file": "/data/AUDUSD_M1.bin",
        "sha256": "4e1044d34524265aba62850fdf40172f46e8b341df5c7d6c9c0aeb5c18367e65",
        "bytes": 38181144,
        "declaredCandles": 1909057,
        "coverageStartUtc": "2021-01-03T22:00:00.000Z",
        "coverageEndUtc": "2026-04-30T23:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 38181144,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 2678460,
        "largestGapAfterUtc": "2021-02-28T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 900,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1389,
        "eligibleRawUtcDays": 1340,
        "missingUtcDaysWithNoCandles": 49,
        "anyCandleCoverageRatePct": 96.5,
        "rawDailyCandleCount": {
          "samples": 1340,
          "mean": 1394,
          "median": 1431,
          "p25": 1416,
          "p75": 1435,
          "p90": 1437,
          "medianCi95": [
            1430,
            1431
          ]
        },
        "qualifyingUtcDays": 1334,
        "excludedBelowDailyThreshold": 6
      },
      "overallDaily": {
        "nativeUnit": "pips",
        "nativeRange": {
          "samples": 1334,
          "mean": 66.67,
          "median": 60.05,
          "p25": 45.9,
          "p75": 79.6,
          "p90": 107.14,
          "medianCi95": [
            58.6,
            61.5
          ]
        },
        "percentRange": {
          "samples": 1334,
          "mean": 0.978,
          "median": 0.884,
          "p25": 0.675,
          "p75": 1.16,
          "p90": 1.556,
          "medianCi95": [
            0.855,
            0.907
          ]
        },
        "includedCandles": 1867362
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1333,
            "mean": 27.34,
            "median": 24.6,
            "p25": 18.5,
            "p75": 32.7,
            "p90": 43.24,
            "medianCi95": [
              23.9,
              25.2
            ]
          },
          "percentRange": {
            "samples": 1333,
            "mean": 0.402,
            "median": 0.358,
            "p25": 0.273,
            "p75": 0.483,
            "p90": 0.631,
            "medianCi95": [
              0.347,
              0.368
            ]
          },
          "includedCandles": 319721,
          "medianAbsoluteOpenCloseMovePct": 0.155,
          "upCloseRatePct": 51.2
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1334,
            "mean": 25.18,
            "median": 22.15,
            "p25": 16.6,
            "p75": 29.9,
            "p90": 40.77,
            "medianCi95": [
              21.4,
              23
            ]
          },
          "percentRange": {
            "samples": 1334,
            "mean": 0.369,
            "median": 0.321,
            "p25": 0.245,
            "p75": 0.436,
            "p90": 0.596,
            "medianCi95": [
              0.313,
              0.331
            ]
          },
          "includedCandles": 319769,
          "medianAbsoluteOpenCloseMovePct": 0.135,
          "upCloseRatePct": 51.3
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1333,
            "mean": 24.74,
            "median": 22.2,
            "p25": 16.3,
            "p75": 29.8,
            "p90": 38.58,
            "medianCi95": [
              21.5,
              23.1
            ]
          },
          "percentRange": {
            "samples": 1333,
            "mean": 0.363,
            "median": 0.325,
            "p25": 0.244,
            "p75": 0.432,
            "p90": 0.566,
            "medianCi95": [
              0.316,
              0.336
            ]
          },
          "includedCandles": 319789,
          "medianAbsoluteOpenCloseMovePct": 0.133,
          "upCloseRatePct": 47
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1333,
            "mean": 38.31,
            "median": 33.4,
            "p25": 24.8,
            "p75": 46.1,
            "p90": 62.74,
            "medianCi95": [
              32.4,
              34.6
            ]
          },
          "percentRange": {
            "samples": 1333,
            "mean": 0.563,
            "median": 0.491,
            "p25": 0.358,
            "p75": 0.675,
            "p90": 0.916,
            "medianCi95": [
              0.472,
              0.511
            ]
          },
          "includedCandles": 319880,
          "medianAbsoluteOpenCloseMovePct": 0.206,
          "upCloseRatePct": 49.7
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1330,
            "mean": 24.27,
            "median": 19.9,
            "p25": 14.23,
            "p75": 29.87,
            "p90": 41.92,
            "medianCi95": [
              19.4,
              20.7
            ]
          },
          "percentRange": {
            "samples": 1330,
            "mean": 0.357,
            "median": 0.292,
            "p25": 0.209,
            "p75": 0.435,
            "p90": 0.614,
            "medianCi95": [
              0.284,
              0.307
            ]
          },
          "includedCandles": 318354,
          "medianAbsoluteOpenCloseMovePct": 0.121,
          "upCloseRatePct": 51
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1066,
            "mean": 15.28,
            "median": 12.9,
            "p25": 9.8,
            "p75": 18.1,
            "p90": 24.85,
            "medianCi95": [
              12.6,
              13.4
            ]
          },
          "percentRange": {
            "samples": 1066,
            "mean": 0.225,
            "median": 0.191,
            "p25": 0.144,
            "p75": 0.264,
            "p90": 0.37,
            "medianCi95": [
              0.183,
              0.197
            ]
          },
          "includedCandles": 246664,
          "medianAbsoluteOpenCloseMovePct": 0.06,
          "upCloseRatePct": 51
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 267,
            "mean": 59.36,
            "median": 51.7,
            "p25": 40.2,
            "p75": 68.9,
            "p90": 95.82,
            "medianCi95": [
              48.6,
              57.1
            ]
          },
          "percentRange": {
            "samples": 267,
            "mean": 0.874,
            "median": 0.768,
            "p25": 0.596,
            "p75": 1.026,
            "p90": 1.394,
            "medianCi95": [
              0.714,
              0.83
            ]
          },
          "includedCandles": 380681
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 268,
            "mean": 66.91,
            "median": 59.95,
            "p25": 45.95,
            "p75": 80.83,
            "p90": 107.23,
            "medianCi95": [
              56.6,
              64
            ]
          },
          "percentRange": {
            "samples": 268,
            "mean": 0.98,
            "median": 0.88,
            "p25": 0.692,
            "p75": 1.179,
            "p90": 1.542,
            "medianCi95": [
              0.84,
              0.943
            ]
          },
          "includedCandles": 383252
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 268,
            "mean": 69.98,
            "median": 63.55,
            "p25": 51.2,
            "p75": 80.65,
            "p90": 109.99,
            "medianCi95": [
              59.7,
              67.4
            ]
          },
          "percentRange": {
            "samples": 268,
            "mean": 1.029,
            "median": 0.923,
            "p25": 0.762,
            "p75": 1.173,
            "p90": 1.629,
            "medianCi95": [
              0.889,
              0.996
            ]
          },
          "includedCandles": 383607
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 268,
            "mean": 69.97,
            "median": 61.9,
            "p25": 51.5,
            "p75": 85.03,
            "p90": 109.39,
            "medianCi95": [
              58.8,
              67.6
            ]
          },
          "percentRange": {
            "samples": 268,
            "mean": 1.026,
            "median": 0.93,
            "p25": 0.742,
            "p75": 1.23,
            "p90": 1.582,
            "medianCi95": [
              0.865,
              0.995
            ]
          },
          "includedCandles": 383355
        },
        {
          "weekday": "Friday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 263,
            "mean": 67.1,
            "median": 61.3,
            "p25": 44.85,
            "p75": 80.3,
            "p90": 106.9,
            "medianCi95": [
              57.2,
              65.4
            ]
          },
          "percentRange": {
            "samples": 263,
            "mean": 0.984,
            "median": 0.905,
            "p25": 0.661,
            "p75": 1.14,
            "p90": 1.552,
            "medianCi95": [
              0.822,
              0.958
            ]
          },
          "includedCandles": 336467
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 232,
            "mean": 63.8,
            "median": 59.5,
            "p25": 46.8,
            "p75": 76.42,
            "p90": 94.73,
            "medianCi95": [
              57.2,
              63.1
            ]
          },
          "percentRange": {
            "samples": 232,
            "mean": 0.851,
            "median": 0.801,
            "p25": 0.633,
            "p75": 1.02,
            "p90": 1.28,
            "medianCi95": [
              0.758,
              0.832
            ]
          },
          "includedCandles": 323880
        },
        {
          "year": 2022,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 253,
            "mean": 87.8,
            "median": 80.1,
            "p25": 61.9,
            "p75": 107,
            "p90": 132.04,
            "medianCi95": [
              75.5,
              85.8
            ]
          },
          "percentRange": {
            "samples": 253,
            "mean": 1.274,
            "median": 1.152,
            "p25": 0.894,
            "p75": 1.565,
            "p90": 1.906,
            "medianCi95": [
              1.094,
              1.253
            ]
          },
          "includedCandles": 354493
        },
        {
          "year": 2023,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 251,
            "mean": 69.59,
            "median": 64.6,
            "p25": 49.95,
            "p75": 80.45,
            "p90": 107.4,
            "medianCi95": [
              61.6,
              68.2
            ]
          },
          "percentRange": {
            "samples": 251,
            "mean": 1.045,
            "median": 0.97,
            "p25": 0.756,
            "p75": 1.219,
            "p90": 1.584,
            "medianCi95": [
              0.938,
              1.026
            ]
          },
          "includedCandles": 351304
        },
        {
          "year": 2024,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 257,
            "mean": 54.61,
            "median": 50.6,
            "p25": 38,
            "p75": 66.1,
            "p90": 84.48,
            "medianCi95": [
              47.4,
              54.4
            ]
          },
          "percentRange": {
            "samples": 257,
            "mean": 0.827,
            "median": 0.769,
            "p25": 0.572,
            "p75": 0.986,
            "p90": 1.258,
            "medianCi95": [
              0.721,
              0.822
            ]
          },
          "includedCandles": 359217
        },
        {
          "year": 2025,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 256,
            "mean": 56.18,
            "median": 51.65,
            "p25": 38.4,
            "p75": 63.93,
            "p90": 82.5,
            "medianCi95": [
              47.8,
              53.6
            ]
          },
          "percentRange": {
            "samples": 256,
            "mean": 0.876,
            "median": 0.796,
            "p25": 0.59,
            "p75": 0.983,
            "p90": 1.304,
            "medianCi95": [
              0.74,
              0.833
            ]
          },
          "includedCandles": 358943
        },
        {
          "year": 2026,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 85,
            "mean": 71,
            "median": 64.6,
            "p25": 48,
            "p75": 87.3,
            "p90": 114.18,
            "medianCi95": [
              55.9,
              71.6
            ]
          },
          "percentRange": {
            "samples": 85,
            "mean": 1.015,
            "median": 0.945,
            "p25": 0.697,
            "p75": 1.227,
            "p90": 1.617,
            "medianCi95": [
              0.797,
              1.018
            ]
          },
          "includedCandles": 119525
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 0.77,
          "highAbovePct": 1.001,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1315,
        "distribution": {
          "low": 332,
          "normal": 651,
          "high": 332
        },
        "latest": {
          "dayIndex": 20573,
          "date": "2026-04-30",
          "rollingMedianDailyRangePct": 0.779,
          "regime": "normal"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 213,
              "mean": 0.785,
              "median": 0.788,
              "p25": 0.738,
              "p75": 0.83,
              "p90": 0.861,
              "medianCi95": [
                0.773,
                0.805
              ]
            },
            "regimeCounts": {
              "low": 85,
              "normal": 128,
              "high": 0
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 253,
              "mean": 1.165,
              "median": 1.126,
              "p25": 0.96,
              "p75": 1.296,
              "p90": 1.605,
              "medianCi95": [
                1.108,
                1.153
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 72,
              "high": 181
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 251,
              "mean": 0.979,
              "median": 0.961,
              "p25": 0.925,
              "p75": 1.026,
              "p90": 1.12,
              "medianCi95": [
                0.952,
                0.982
              ]
            },
            "regimeCounts": {
              "low": 9,
              "normal": 155,
              "high": 87
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 257,
              "mean": 0.781,
              "median": 0.777,
              "p25": 0.731,
              "p75": 0.854,
              "p90": 0.913,
              "medianCi95": [
                0.775,
                0.793
              ]
            },
            "regimeCounts": {
              "low": 110,
              "normal": 147,
              "high": 0
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 256,
              "mean": 0.794,
              "median": 0.788,
              "p25": 0.687,
              "p75": 0.856,
              "p90": 1.044,
              "medianCi95": [
                0.778,
                0.817
              ]
            },
            "regimeCounts": {
              "low": 105,
              "normal": 121,
              "high": 30
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 85,
              "mean": 0.915,
              "median": 0.978,
              "p25": 0.694,
              "p75": 1.015,
              "p90": 1.224,
              "medianCi95": [
                0.919,
                1.008
              ]
            },
            "regimeCounts": {
              "low": 23,
              "normal": 28,
              "high": 34
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-01",
            "observations": 1,
            "medianRolling20RangePct": 0.971,
            "lastRolling20RangePct": 0.971,
            "regime": "normal"
          },
          {
            "month": "2021-02",
            "observations": 20,
            "medianRolling20RangePct": 0.814,
            "lastRolling20RangePct": 0.771,
            "regime": "normal"
          },
          {
            "month": "2021-04",
            "observations": 17,
            "medianRolling20RangePct": 0.855,
            "lastRolling20RangePct": 0.88,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 21,
            "medianRolling20RangePct": 0.83,
            "lastRolling20RangePct": 0.818,
            "regime": "normal"
          },
          {
            "month": "2021-06",
            "observations": 22,
            "medianRolling20RangePct": 0.712,
            "lastRolling20RangePct": 0.716,
            "regime": "low"
          },
          {
            "month": "2021-07",
            "observations": 22,
            "medianRolling20RangePct": 0.822,
            "lastRolling20RangePct": 0.846,
            "regime": "normal"
          },
          {
            "month": "2021-08",
            "observations": 22,
            "medianRolling20RangePct": 0.729,
            "lastRolling20RangePct": 0.68,
            "regime": "low"
          },
          {
            "month": "2021-09",
            "observations": 22,
            "medianRolling20RangePct": 0.765,
            "lastRolling20RangePct": 0.841,
            "regime": "low"
          },
          {
            "month": "2021-10",
            "observations": 21,
            "medianRolling20RangePct": 0.832,
            "lastRolling20RangePct": 0.734,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 22,
            "medianRolling20RangePct": 0.739,
            "lastRolling20RangePct": 0.737,
            "regime": "low"
          },
          {
            "month": "2021-12",
            "observations": 23,
            "medianRolling20RangePct": 0.743,
            "lastRolling20RangePct": 0.743,
            "regime": "low"
          },
          {
            "month": "2022-01",
            "observations": 21,
            "medianRolling20RangePct": 0.806,
            "lastRolling20RangePct": 0.868,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 0.923,
            "lastRolling20RangePct": 0.903,
            "regime": "normal"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 0.977,
            "lastRolling20RangePct": 0.974,
            "regime": "normal"
          },
          {
            "month": "2022-04",
            "observations": 19,
            "medianRolling20RangePct": 0.933,
            "lastRolling20RangePct": 1.197,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 22,
            "medianRolling20RangePct": 1.32,
            "lastRolling20RangePct": 1.115,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 17,
            "medianRolling20RangePct": 1.067,
            "lastRolling20RangePct": 1.021,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 21,
            "medianRolling20RangePct": 1.179,
            "lastRolling20RangePct": 1.235,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 1.181,
            "lastRolling20RangePct": 1.191,
            "regime": "high"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 1.126,
            "lastRolling20RangePct": 1.367,
            "regime": "high"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 1.605,
            "lastRolling20RangePct": 1.642,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 22,
            "medianRolling20RangePct": 1.642,
            "lastRolling20RangePct": 1.604,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 22,
            "medianRolling20RangePct": 1.161,
            "lastRolling20RangePct": 1.083,
            "regime": "high"
          },
          {
            "month": "2023-01",
            "observations": 22,
            "medianRolling20RangePct": 1.114,
            "lastRolling20RangePct": 1.107,
            "regime": "high"
          },
          {
            "month": "2023-02",
            "observations": 20,
            "medianRolling20RangePct": 1.172,
            "lastRolling20RangePct": 1.223,
            "regime": "high"
          },
          {
            "month": "2023-03",
            "observations": 23,
            "medianRolling20RangePct": 1.001,
            "lastRolling20RangePct": 0.986,
            "regime": "high"
          },
          {
            "month": "2023-04",
            "observations": 20,
            "medianRolling20RangePct": 1.001,
            "lastRolling20RangePct": 0.982,
            "regime": "high"
          },
          {
            "month": "2023-05",
            "observations": 16,
            "medianRolling20RangePct": 0.942,
            "lastRolling20RangePct": 0.915,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 22,
            "medianRolling20RangePct": 0.945,
            "lastRolling20RangePct": 0.944,
            "regime": "normal"
          },
          {
            "month": "2023-07",
            "observations": 21,
            "medianRolling20RangePct": 0.949,
            "lastRolling20RangePct": 1.026,
            "regime": "normal"
          },
          {
            "month": "2023-08",
            "observations": 22,
            "medianRolling20RangePct": 1.006,
            "lastRolling20RangePct": 0.904,
            "regime": "high"
          },
          {
            "month": "2023-09",
            "observations": 21,
            "medianRolling20RangePct": 0.8,
            "lastRolling20RangePct": 0.753,
            "regime": "normal"
          },
          {
            "month": "2023-10",
            "observations": 22,
            "medianRolling20RangePct": 0.921,
            "lastRolling20RangePct": 0.89,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 22,
            "medianRolling20RangePct": 0.885,
            "lastRolling20RangePct": 0.885,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 20,
            "medianRolling20RangePct": 0.985,
            "lastRolling20RangePct": 0.967,
            "regime": "normal"
          },
          {
            "month": "2024-01",
            "observations": 21,
            "medianRolling20RangePct": 0.899,
            "lastRolling20RangePct": 0.854,
            "regime": "normal"
          },
          {
            "month": "2024-02",
            "observations": 21,
            "medianRolling20RangePct": 0.776,
            "lastRolling20RangePct": 0.75,
            "regime": "normal"
          },
          {
            "month": "2024-03",
            "observations": 19,
            "medianRolling20RangePct": 0.75,
            "lastRolling20RangePct": 0.75,
            "regime": "low"
          },
          {
            "month": "2024-04",
            "observations": 22,
            "medianRolling20RangePct": 0.777,
            "lastRolling20RangePct": 0.777,
            "regime": "normal"
          },
          {
            "month": "2024-05",
            "observations": 23,
            "medianRolling20RangePct": 0.777,
            "lastRolling20RangePct": 0.722,
            "regime": "normal"
          },
          {
            "month": "2024-06",
            "observations": 20,
            "medianRolling20RangePct": 0.749,
            "lastRolling20RangePct": 0.687,
            "regime": "low"
          },
          {
            "month": "2024-07",
            "observations": 23,
            "medianRolling20RangePct": 0.569,
            "lastRolling20RangePct": 0.561,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 22,
            "medianRolling20RangePct": 0.869,
            "lastRolling20RangePct": 0.869,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 21,
            "medianRolling20RangePct": 0.77,
            "lastRolling20RangePct": 0.905,
            "regime": "low"
          },
          {
            "month": "2024-10",
            "observations": 23,
            "medianRolling20RangePct": 0.812,
            "lastRolling20RangePct": 0.683,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 21,
            "medianRolling20RangePct": 0.769,
            "lastRolling20RangePct": 0.913,
            "regime": "low"
          },
          {
            "month": "2024-12",
            "observations": 21,
            "medianRolling20RangePct": 0.881,
            "lastRolling20RangePct": 0.793,
            "regime": "normal"
          },
          {
            "month": "2025-01",
            "observations": 22,
            "medianRolling20RangePct": 0.848,
            "lastRolling20RangePct": 0.87,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 20,
            "medianRolling20RangePct": 0.821,
            "lastRolling20RangePct": 0.875,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 21,
            "medianRolling20RangePct": 0.863,
            "lastRolling20RangePct": 0.835,
            "regime": "normal"
          },
          {
            "month": "2025-04",
            "observations": 21,
            "medianRolling20RangePct": 1.045,
            "lastRolling20RangePct": 1.138,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 20,
            "medianRolling20RangePct": 1.064,
            "lastRolling20RangePct": 0.977,
            "regime": "high"
          },
          {
            "month": "2025-06",
            "observations": 21,
            "medianRolling20RangePct": 0.833,
            "lastRolling20RangePct": 0.832,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 23,
            "medianRolling20RangePct": 0.788,
            "lastRolling20RangePct": 0.815,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 21,
            "medianRolling20RangePct": 0.718,
            "lastRolling20RangePct": 0.528,
            "regime": "low"
          },
          {
            "month": "2025-09",
            "observations": 22,
            "medianRolling20RangePct": 0.69,
            "lastRolling20RangePct": 0.779,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 23,
            "medianRolling20RangePct": 0.602,
            "lastRolling20RangePct": 0.645,
            "regime": "low"
          },
          {
            "month": "2025-11",
            "observations": 20,
            "medianRolling20RangePct": 0.697,
            "lastRolling20RangePct": 0.71,
            "regime": "low"
          },
          {
            "month": "2025-12",
            "observations": 22,
            "medianRolling20RangePct": 0.623,
            "lastRolling20RangePct": 0.631,
            "regime": "low"
          },
          {
            "month": "2026-01",
            "observations": 21,
            "medianRolling20RangePct": 0.606,
            "lastRolling20RangePct": 0.694,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 20,
            "medianRolling20RangePct": 0.999,
            "lastRolling20RangePct": 0.943,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 22,
            "medianRolling20RangePct": 1.014,
            "lastRolling20RangePct": 1.264,
            "regime": "high"
          },
          {
            "month": "2026-04",
            "observations": 22,
            "medianRolling20RangePct": 0.987,
            "lastRolling20RangePct": 0.779,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 0.491,
        "strongestMedianSessionNative": 33.4,
        "strongestMedianSessionSamples": 1333,
        "weakestMedianSession": "20:00–23:59 UTC",
        "weakestMedianSessionPercent": 0.191,
        "strongestToWeakestMedianRatio": 2.57,
        "strongestMedianWeekday": "Thursday",
        "strongestMedianWeekdayPercent": 0.93,
        "strongestMedianWeekdayNative": 61.9
      }
    },
    {
      "symbol": "EURGBP",
      "market": "forex",
      "nativeUnit": "pips",
      "source": {
        "provider": "Dukascopy historical bid prices",
        "instrumentId": "eurgbp",
        "provenanceRecord": "scripts/fetch_candles.mjs",
        "priceType": "bid",
        "file": "/data/EURGBP_M1.bin",
        "sha256": "6f70c4a98147d3e7cbb1edecaf9a4c8f8990ea4eb242c68bcb65e6d1063cbe63",
        "bytes": 38119464,
        "declaredCandles": 1905973,
        "coverageStartUtc": "2021-01-03T22:00:00.000Z",
        "coverageEndUtc": "2026-04-30T23:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 38119464,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 788460,
        "largestGapAfterUtc": "2021-07-09T20:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 900,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1389,
        "eligibleRawUtcDays": 1338,
        "missingUtcDaysWithNoCandles": 51,
        "anyCandleCoverageRatePct": 96.3,
        "rawDailyCandleCount": {
          "samples": 1338,
          "mean": 1395,
          "median": 1431,
          "p25": 1416,
          "p75": 1435,
          "p90": 1437,
          "medianCi95": [
            1430,
            1432
          ]
        },
        "qualifyingUtcDays": 1332,
        "excludedBelowDailyThreshold": 6
      },
      "overallDaily": {
        "nativeUnit": "pips",
        "nativeRange": {
          "samples": 1332,
          "mean": 44.87,
          "median": 39,
          "p25": 29.1,
          "p75": 53.1,
          "p90": 71.48,
          "medianCi95": [
            38.2,
            40.4
          ]
        },
        "percentRange": {
          "samples": 1332,
          "mean": 0.523,
          "median": 0.455,
          "p25": 0.342,
          "p75": 0.622,
          "p90": 0.837,
          "medianCi95": [
            0.445,
            0.469
          ]
        },
        "includedCandles": 1864649
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1332,
            "mean": 10.05,
            "median": 8.5,
            "p25": 6.4,
            "p75": 11.4,
            "p90": 15.6,
            "medianCi95": [
              8.3,
              8.8
            ]
          },
          "percentRange": {
            "samples": 1332,
            "mean": 0.117,
            "median": 0.099,
            "p25": 0.075,
            "p75": 0.133,
            "p90": 0.181,
            "medianCi95": [
              0.097,
              0.102
            ]
          },
          "includedCandles": 318795,
          "medianAbsoluteOpenCloseMovePct": 0.039,
          "upCloseRatePct": 51.1
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1332,
            "mean": 17.37,
            "median": 14.8,
            "p25": 10.88,
            "p75": 21.1,
            "p90": 28.79,
            "medianCi95": [
              14.3,
              15.3
            ]
          },
          "percentRange": {
            "samples": 1332,
            "mean": 0.202,
            "median": 0.172,
            "p25": 0.127,
            "p75": 0.246,
            "p90": 0.338,
            "medianCi95": [
              0.166,
              0.179
            ]
          },
          "includedCandles": 318801,
          "medianAbsoluteOpenCloseMovePct": 0.074,
          "upCloseRatePct": 49.8
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1332,
            "mean": 24.16,
            "median": 20.6,
            "p25": 15.28,
            "p75": 28.7,
            "p90": 40.27,
            "medianCi95": [
              20.1,
              21.1
            ]
          },
          "percentRange": {
            "samples": 1332,
            "mean": 0.281,
            "median": 0.24,
            "p25": 0.179,
            "p75": 0.334,
            "p90": 0.462,
            "medianCi95": [
              0.235,
              0.246
            ]
          },
          "includedCandles": 319660,
          "medianAbsoluteOpenCloseMovePct": 0.106,
          "upCloseRatePct": 46.7
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1332,
            "mean": 25.84,
            "median": 22.7,
            "p25": 17.1,
            "p75": 30.4,
            "p90": 41.3,
            "medianCi95": [
              21.9,
              23.4
            ]
          },
          "percentRange": {
            "samples": 1332,
            "mean": 0.301,
            "median": 0.265,
            "p25": 0.2,
            "p75": 0.357,
            "p90": 0.482,
            "medianCi95": [
              0.257,
              0.272
            ]
          },
          "includedCandles": 319652,
          "medianAbsoluteOpenCloseMovePct": 0.107,
          "upCloseRatePct": 47.4
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1332,
            "mean": 14.9,
            "median": 12.75,
            "p25": 9.4,
            "p75": 17.8,
            "p90": 24.3,
            "medianCi95": [
              12.3,
              13.1
            ]
          },
          "percentRange": {
            "samples": 1332,
            "mean": 0.174,
            "median": 0.148,
            "p25": 0.109,
            "p75": 0.208,
            "p90": 0.285,
            "medianCi95": [
              0.144,
              0.154
            ]
          },
          "includedCandles": 319144,
          "medianAbsoluteOpenCloseMovePct": 0.063,
          "upCloseRatePct": 49.8
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1061,
            "mean": 12.89,
            "median": 11.4,
            "p25": 8.8,
            "p75": 15.1,
            "p90": 20.1,
            "medianCi95": [
              11.1,
              11.7
            ]
          },
          "percentRange": {
            "samples": 1061,
            "mean": 0.15,
            "median": 0.133,
            "p25": 0.103,
            "p75": 0.177,
            "p90": 0.234,
            "medianCi95": [
              0.129,
              0.136
            ]
          },
          "includedCandles": 246553,
          "medianAbsoluteOpenCloseMovePct": 0.026,
          "upCloseRatePct": 52.1
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 264,
            "mean": 42.56,
            "median": 36.4,
            "p25": 27,
            "p75": 50.82,
            "p90": 66.99,
            "medianCi95": [
              33.9,
              39.5
            ]
          },
          "percentRange": {
            "samples": 264,
            "mean": 0.495,
            "median": 0.421,
            "p25": 0.317,
            "p75": 0.597,
            "p90": 0.786,
            "medianCi95": [
              0.395,
              0.462
            ]
          },
          "includedCandles": 377279
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 266,
            "mean": 44.91,
            "median": 40.7,
            "p25": 30.8,
            "p75": 53.2,
            "p90": 69.95,
            "medianCi95": [
              38.2,
              43.4
            ]
          },
          "percentRange": {
            "samples": 266,
            "mean": 0.523,
            "median": 0.472,
            "p25": 0.359,
            "p75": 0.625,
            "p90": 0.823,
            "medianCi95": [
              0.442,
              0.503
            ]
          },
          "includedCandles": 380523
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 267,
            "mean": 45.46,
            "median": 39.2,
            "p25": 29.35,
            "p75": 52.45,
            "p90": 71.6,
            "medianCi95": [
              37.2,
              41.9
            ]
          },
          "percentRange": {
            "samples": 267,
            "mean": 0.529,
            "median": 0.454,
            "p25": 0.342,
            "p75": 0.613,
            "p90": 0.85,
            "medianCi95": [
              0.434,
              0.488
            ]
          },
          "includedCandles": 382036
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 266,
            "mean": 49.38,
            "median": 41.6,
            "p25": 30.73,
            "p75": 61.32,
            "p90": 80.35,
            "medianCi95": [
              38.4,
              44.3
            ]
          },
          "percentRange": {
            "samples": 266,
            "mean": 0.576,
            "median": 0.488,
            "p25": 0.36,
            "p75": 0.71,
            "p90": 0.933,
            "medianCi95": [
              0.448,
              0.522
            ]
          },
          "includedCandles": 380646
        },
        {
          "weekday": "Friday",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 269,
            "mean": 42.05,
            "median": 38.3,
            "p25": 27.9,
            "p75": 49.6,
            "p90": 66.6,
            "medianCi95": [
              36.1,
              40.6
            ]
          },
          "percentRange": {
            "samples": 269,
            "mean": 0.49,
            "median": 0.446,
            "p25": 0.332,
            "p75": 0.579,
            "p90": 0.77,
            "medianCi95": [
              0.422,
              0.467
            ]
          },
          "includedCandles": 344165
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 252,
            "mean": 44.43,
            "median": 40.45,
            "p25": 31.75,
            "p75": 52.35,
            "p90": 67.99,
            "medianCi95": [
              38.3,
              42.2
            ]
          },
          "percentRange": {
            "samples": 252,
            "mean": 0.516,
            "median": 0.47,
            "p25": 0.37,
            "p75": 0.609,
            "p90": 0.791,
            "medianCi95": [
              0.445,
              0.492
            ]
          },
          "includedCandles": 352588
        },
        {
          "year": 2022,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 258,
            "mean": 65.33,
            "median": 57,
            "p25": 42.92,
            "p75": 73.6,
            "p90": 101.58,
            "medianCi95": [
              53.4,
              60.5
            ]
          },
          "percentRange": {
            "samples": 258,
            "mean": 0.763,
            "median": 0.666,
            "p25": 0.505,
            "p75": 0.869,
            "p90": 1.178,
            "medianCi95": [
              0.626,
              0.714
            ]
          },
          "includedCandles": 361697
        },
        {
          "year": 2023,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 236,
            "mean": 44.76,
            "median": 41.65,
            "p25": 32.9,
            "p75": 51.43,
            "p90": 66.2,
            "medianCi95": [
              39.7,
              43.8
            ]
          },
          "percentRange": {
            "samples": 236,
            "mean": 0.514,
            "median": 0.481,
            "p25": 0.382,
            "p75": 0.594,
            "p90": 0.767,
            "medianCi95": [
              0.447,
              0.507
            ]
          },
          "includedCandles": 330698
        },
        {
          "year": 2024,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 247,
            "mean": 33.57,
            "median": 30.1,
            "p25": 24.2,
            "p75": 38.85,
            "p90": 51.82,
            "medianCi95": [
              28.7,
              31.9
            ]
          },
          "percentRange": {
            "samples": 247,
            "mean": 0.397,
            "median": 0.351,
            "p25": 0.285,
            "p75": 0.459,
            "p90": 0.616,
            "medianCi95": [
              0.338,
              0.377
            ]
          },
          "includedCandles": 344426
        },
        {
          "year": 2025,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 255,
            "mean": 39.96,
            "median": 34.6,
            "p25": 27.05,
            "p75": 48.3,
            "p90": 63.66,
            "medianCi95": [
              32.7,
              38.1
            ]
          },
          "percentRange": {
            "samples": 255,
            "mean": 0.467,
            "median": 0.402,
            "p25": 0.317,
            "p75": 0.559,
            "p90": 0.745,
            "medianCi95": [
              0.381,
              0.441
            ]
          },
          "includedCandles": 357218
        },
        {
          "year": 2026,
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 84,
            "mean": 31.77,
            "median": 25.95,
            "p25": 21.7,
            "p75": 38.5,
            "p90": 51.01,
            "medianCi95": [
              25,
              31.9
            ]
          },
          "percentRange": {
            "samples": 84,
            "mean": 0.366,
            "median": 0.298,
            "p25": 0.25,
            "p75": 0.441,
            "p90": 0.585,
            "medianCi95": [
              0.288,
              0.369
            ]
          },
          "includedCandles": 118022
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 0.38,
          "highAbovePct": 0.541,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1313,
        "distribution": {
          "low": 327,
          "normal": 663,
          "high": 323
        },
        "latest": {
          "dayIndex": 20573,
          "date": "2026-04-30",
          "rollingMedianDailyRangePct": 0.291,
          "regime": "low"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 233,
              "mean": 0.467,
              "median": 0.476,
              "p25": 0.432,
              "p75": 0.503,
              "p90": 0.543,
              "medianCi95": [
                0.467,
                0.481
              ]
            },
            "regimeCounts": {
              "low": 31,
              "normal": 177,
              "high": 25
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 258,
              "mean": 0.678,
              "median": 0.657,
              "p25": 0.574,
              "p75": 0.74,
              "p90": 0.942,
              "medianCi95": [
                0.645,
                0.671
              ]
            },
            "regimeCounts": {
              "low": 6,
              "normal": 38,
              "high": 214
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 236,
              "mean": 0.489,
              "median": 0.481,
              "p25": 0.428,
              "p75": 0.541,
              "p90": 0.592,
              "medianCi95": [
                0.475,
                0.491
              ]
            },
            "regimeCounts": {
              "low": 12,
              "normal": 165,
              "high": 59
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 247,
              "mean": 0.363,
              "median": 0.348,
              "p25": 0.317,
              "p75": 0.41,
              "p90": 0.46,
              "medianCi95": [
                0.337,
                0.352
              ]
            },
            "regimeCounts": {
              "low": 160,
              "normal": 87,
              "high": 0
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 255,
              "mean": 0.441,
              "median": 0.422,
              "p25": 0.387,
              "p75": 0.461,
              "p90": 0.523,
              "medianCi95": [
                0.412,
                0.429
              ]
            },
            "regimeCounts": {
              "low": 58,
              "normal": 172,
              "high": 25
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 84,
              "mean": 0.338,
              "median": 0.313,
              "p25": 0.292,
              "p75": 0.389,
              "p90": 0.423,
              "medianCi95": [
                0.298,
                0.34
              ]
            },
            "regimeCounts": {
              "low": 60,
              "normal": 24,
              "high": 0
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-01",
            "observations": 1,
            "medianRolling20RangePct": 0.554,
            "lastRolling20RangePct": 0.554,
            "regime": "high"
          },
          {
            "month": "2021-02",
            "observations": 20,
            "medianRolling20RangePct": 0.466,
            "lastRolling20RangePct": 0.462,
            "regime": "normal"
          },
          {
            "month": "2021-03",
            "observations": 23,
            "medianRolling20RangePct": 0.533,
            "lastRolling20RangePct": 0.565,
            "regime": "normal"
          },
          {
            "month": "2021-04",
            "observations": 22,
            "medianRolling20RangePct": 0.538,
            "lastRolling20RangePct": 0.488,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 21,
            "medianRolling20RangePct": 0.424,
            "lastRolling20RangePct": 0.421,
            "regime": "normal"
          },
          {
            "month": "2021-06",
            "observations": 19,
            "medianRolling20RangePct": 0.443,
            "lastRolling20RangePct": 0.443,
            "regime": "normal"
          },
          {
            "month": "2021-07",
            "observations": 17,
            "medianRolling20RangePct": 0.481,
            "lastRolling20RangePct": 0.481,
            "regime": "normal"
          },
          {
            "month": "2021-08",
            "observations": 22,
            "medianRolling20RangePct": 0.35,
            "lastRolling20RangePct": 0.348,
            "regime": "low"
          },
          {
            "month": "2021-09",
            "observations": 22,
            "medianRolling20RangePct": 0.357,
            "lastRolling20RangePct": 0.463,
            "regime": "low"
          },
          {
            "month": "2021-10",
            "observations": 21,
            "medianRolling20RangePct": 0.491,
            "lastRolling20RangePct": 0.465,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 22,
            "medianRolling20RangePct": 0.477,
            "lastRolling20RangePct": 0.503,
            "regime": "normal"
          },
          {
            "month": "2021-12",
            "observations": 23,
            "medianRolling20RangePct": 0.492,
            "lastRolling20RangePct": 0.492,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 20,
            "medianRolling20RangePct": 0.397,
            "lastRolling20RangePct": 0.386,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 0.488,
            "lastRolling20RangePct": 0.498,
            "regime": "normal"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 0.712,
            "lastRolling20RangePct": 0.741,
            "regime": "high"
          },
          {
            "month": "2022-04",
            "observations": 21,
            "medianRolling20RangePct": 0.635,
            "lastRolling20RangePct": 0.635,
            "regime": "high"
          },
          {
            "month": "2022-05",
            "observations": 21,
            "medianRolling20RangePct": 0.672,
            "lastRolling20RangePct": 0.672,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 22,
            "medianRolling20RangePct": 0.7,
            "lastRolling20RangePct": 0.74,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 21,
            "medianRolling20RangePct": 0.652,
            "lastRolling20RangePct": 0.605,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 0.574,
            "lastRolling20RangePct": 0.595,
            "regime": "high"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 0.668,
            "lastRolling20RangePct": 0.791,
            "regime": "high"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 1.108,
            "lastRolling20RangePct": 1.004,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 22,
            "medianRolling20RangePct": 0.942,
            "lastRolling20RangePct": 0.831,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 22,
            "medianRolling20RangePct": 0.638,
            "lastRolling20RangePct": 0.64,
            "regime": "high"
          },
          {
            "month": "2023-01",
            "observations": 12,
            "medianRolling20RangePct": 0.609,
            "lastRolling20RangePct": 0.609,
            "regime": "high"
          },
          {
            "month": "2023-02",
            "observations": 20,
            "medianRolling20RangePct": 0.568,
            "lastRolling20RangePct": 0.545,
            "regime": "high"
          },
          {
            "month": "2023-03",
            "observations": 23,
            "medianRolling20RangePct": 0.592,
            "lastRolling20RangePct": 0.596,
            "regime": "high"
          },
          {
            "month": "2023-04",
            "observations": 20,
            "medianRolling20RangePct": 0.451,
            "lastRolling20RangePct": 0.427,
            "regime": "normal"
          },
          {
            "month": "2023-05",
            "observations": 23,
            "medianRolling20RangePct": 0.479,
            "lastRolling20RangePct": 0.486,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 22,
            "medianRolling20RangePct": 0.482,
            "lastRolling20RangePct": 0.549,
            "regime": "normal"
          },
          {
            "month": "2023-07",
            "observations": 20,
            "medianRolling20RangePct": 0.521,
            "lastRolling20RangePct": 0.472,
            "regime": "normal"
          },
          {
            "month": "2023-08",
            "observations": 22,
            "medianRolling20RangePct": 0.508,
            "lastRolling20RangePct": 0.488,
            "regime": "normal"
          },
          {
            "month": "2023-09",
            "observations": 20,
            "medianRolling20RangePct": 0.453,
            "lastRolling20RangePct": 0.454,
            "regime": "normal"
          },
          {
            "month": "2023-10",
            "observations": 22,
            "medianRolling20RangePct": 0.419,
            "lastRolling20RangePct": 0.379,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 22,
            "medianRolling20RangePct": 0.404,
            "lastRolling20RangePct": 0.42,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 10,
            "medianRolling20RangePct": 0.423,
            "lastRolling20RangePct": 0.376,
            "regime": "normal"
          },
          {
            "month": "2024-01",
            "observations": 21,
            "medianRolling20RangePct": 0.368,
            "lastRolling20RangePct": 0.349,
            "regime": "low"
          },
          {
            "month": "2024-02",
            "observations": 21,
            "medianRolling20RangePct": 0.348,
            "lastRolling20RangePct": 0.29,
            "regime": "low"
          },
          {
            "month": "2024-03",
            "observations": 21,
            "medianRolling20RangePct": 0.284,
            "lastRolling20RangePct": 0.299,
            "regime": "low"
          },
          {
            "month": "2024-04",
            "observations": 19,
            "medianRolling20RangePct": 0.285,
            "lastRolling20RangePct": 0.304,
            "regime": "low"
          },
          {
            "month": "2024-05",
            "observations": 20,
            "medianRolling20RangePct": 0.324,
            "lastRolling20RangePct": 0.328,
            "regime": "low"
          },
          {
            "month": "2024-06",
            "observations": 20,
            "medianRolling20RangePct": 0.326,
            "lastRolling20RangePct": 0.309,
            "regime": "low"
          },
          {
            "month": "2024-07",
            "observations": 20,
            "medianRolling20RangePct": 0.326,
            "lastRolling20RangePct": 0.335,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 22,
            "medianRolling20RangePct": 0.468,
            "lastRolling20RangePct": 0.459,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 18,
            "medianRolling20RangePct": 0.332,
            "lastRolling20RangePct": 0.336,
            "regime": "low"
          },
          {
            "month": "2024-10",
            "observations": 23,
            "medianRolling20RangePct": 0.407,
            "lastRolling20RangePct": 0.419,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 21,
            "medianRolling20RangePct": 0.464,
            "lastRolling20RangePct": 0.415,
            "regime": "normal"
          },
          {
            "month": "2024-12",
            "observations": 21,
            "medianRolling20RangePct": 0.41,
            "lastRolling20RangePct": 0.481,
            "regime": "normal"
          },
          {
            "month": "2025-01",
            "observations": 22,
            "medianRolling20RangePct": 0.493,
            "lastRolling20RangePct": 0.381,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 20,
            "medianRolling20RangePct": 0.392,
            "lastRolling20RangePct": 0.398,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 21,
            "medianRolling20RangePct": 0.442,
            "lastRolling20RangePct": 0.487,
            "regime": "normal"
          },
          {
            "month": "2025-04",
            "observations": 22,
            "medianRolling20RangePct": 0.736,
            "lastRolling20RangePct": 0.787,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 22,
            "medianRolling20RangePct": 0.453,
            "lastRolling20RangePct": 0.44,
            "regime": "normal"
          },
          {
            "month": "2025-06",
            "observations": 21,
            "medianRolling20RangePct": 0.42,
            "lastRolling20RangePct": 0.395,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 23,
            "medianRolling20RangePct": 0.461,
            "lastRolling20RangePct": 0.48,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 19,
            "medianRolling20RangePct": 0.442,
            "lastRolling20RangePct": 0.394,
            "regime": "normal"
          },
          {
            "month": "2025-09",
            "observations": 22,
            "medianRolling20RangePct": 0.372,
            "lastRolling20RangePct": 0.316,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 21,
            "medianRolling20RangePct": 0.332,
            "lastRolling20RangePct": 0.422,
            "regime": "low"
          },
          {
            "month": "2025-11",
            "observations": 20,
            "medianRolling20RangePct": 0.412,
            "lastRolling20RangePct": 0.388,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 22,
            "medianRolling20RangePct": 0.368,
            "lastRolling20RangePct": 0.346,
            "regime": "low"
          },
          {
            "month": "2026-01",
            "observations": 21,
            "medianRolling20RangePct": 0.29,
            "lastRolling20RangePct": 0.277,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 20,
            "medianRolling20RangePct": 0.404,
            "lastRolling20RangePct": 0.409,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 21,
            "medianRolling20RangePct": 0.346,
            "lastRolling20RangePct": 0.31,
            "regime": "low"
          },
          {
            "month": "2026-04",
            "observations": 22,
            "medianRolling20RangePct": 0.294,
            "lastRolling20RangePct": 0.291,
            "regime": "low"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 0.265,
        "strongestMedianSessionNative": 22.7,
        "strongestMedianSessionSamples": 1332,
        "weakestMedianSession": "00:00–03:59 UTC",
        "weakestMedianSessionPercent": 0.099,
        "strongestToWeakestMedianRatio": 2.68,
        "strongestMedianWeekday": "Thursday",
        "strongestMedianWeekdayPercent": 0.488,
        "strongestMedianWeekdayNative": 41.6
      }
    },
    {
      "symbol": "NAS100",
      "market": "index",
      "nativeUnit": "points",
      "source": {
        "provider": "Dukascopy index-CFD historical bid prices",
        "instrumentId": "usatechidxusd",
        "provenanceRecord": "scripts/refetch_thin_assets.mjs",
        "priceType": "bid",
        "file": "/data/NAS100_M1.bin",
        "sha256": "aa84e8d8687b2b6a670a1984ed57b8049f022dac688c5f3e89322deac94f0650",
        "bytes": 27669964,
        "declaredCandles": 1383498,
        "coverageStartUtc": "2021-01-04T00:00:00.000Z",
        "coverageEndUtc": "2026-08-03T10:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 27669964,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 691260,
        "largestGapAfterUtc": "2021-01-10T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 720,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1456,
        "eligibleRawUtcDays": 1051,
        "missingUtcDaysWithNoCandles": 405,
        "anyCandleCoverageRatePct": 72.2,
        "rawDailyCandleCount": {
          "samples": 1051,
          "mean": 1297,
          "median": 1335,
          "p25": 1323,
          "p75": 1335,
          "p90": 1335,
          "medianCi95": [
            1335,
            1335
          ]
        },
        "qualifyingUtcDays": 1044,
        "excludedBelowDailyThreshold": 7
      },
      "overallDaily": {
        "nativeUnit": "points",
        "nativeRange": {
          "samples": 1044,
          "mean": 322.5,
          "median": 276.31,
          "p25": 199.1,
          "p75": 396.14,
          "p90": 548.99,
          "medianCi95": [
            265.07,
            286.68
          ]
        },
        "percentRange": {
          "samples": 1044,
          "mean": 1.98,
          "median": 1.706,
          "p25": 1.233,
          "p75": 2.469,
          "p90": 3.361,
          "medianCi95": [
            1.636,
            1.786
          ]
        },
        "includedCandles": 1362302
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1044,
            "mean": 74.46,
            "median": 55.34,
            "p25": 37.74,
            "p75": 87.41,
            "p90": 142.69,
            "medianCi95": [
              52.98,
              58.05
            ]
          },
          "percentRange": {
            "samples": 1044,
            "mean": 0.444,
            "median": 0.352,
            "p25": 0.236,
            "p75": 0.553,
            "p90": 0.837,
            "medianCi95": [
              0.336,
              0.368
            ]
          },
          "includedCandles": 250455,
          "medianAbsoluteOpenCloseMovePct": 0.138,
          "upCloseRatePct": 53
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1043,
            "mean": 76.38,
            "median": 62.28,
            "p25": 41.83,
            "p75": 94.33,
            "p90": 134.34,
            "medianCi95": [
              59.68,
              65.78
            ]
          },
          "percentRange": {
            "samples": 1043,
            "mean": 0.465,
            "median": 0.386,
            "p25": 0.258,
            "p75": 0.58,
            "p90": 0.856,
            "medianCi95": [
              0.366,
              0.407
            ]
          },
          "includedCandles": 250222,
          "medianAbsoluteOpenCloseMovePct": 0.16,
          "upCloseRatePct": 54
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1043,
            "mean": 93.65,
            "median": 75.92,
            "p25": 54.39,
            "p75": 113.2,
            "p90": 160.03,
            "medianCi95": [
              72.58,
              79.84
            ]
          },
          "percentRange": {
            "samples": 1043,
            "mean": 0.574,
            "median": 0.477,
            "p25": 0.333,
            "p75": 0.694,
            "p90": 1.008,
            "medianCi95": [
              0.459,
              0.498
            ]
          },
          "includedCandles": 250272,
          "medianAbsoluteOpenCloseMovePct": 0.209,
          "upCloseRatePct": 53.4
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1040,
            "mean": 206.82,
            "median": 182.8,
            "p25": 131.86,
            "p75": 255.32,
            "p90": 347.44,
            "medianCi95": [
              177.53,
              191.26
            ]
          },
          "percentRange": {
            "samples": 1040,
            "mean": 1.277,
            "median": 1.126,
            "p25": 0.803,
            "p75": 1.618,
            "p90": 2.167,
            "medianCi95": [
              1.09,
              1.173
            ]
          },
          "includedCandles": 249491,
          "medianAbsoluteOpenCloseMovePct": 0.488,
          "upCloseRatePct": 51.7
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1007,
            "mean": 170.97,
            "median": 145.89,
            "p25": 101.35,
            "p75": 207.78,
            "p90": 295.96,
            "medianCi95": [
              139.47,
              151.1
            ]
          },
          "percentRange": {
            "samples": 1007,
            "mean": 1.061,
            "median": 0.896,
            "p25": 0.632,
            "p75": 1.295,
            "p90": 1.84,
            "medianCi95": [
              0.866,
              0.938
            ]
          },
          "includedCandles": 241630,
          "medianAbsoluteOpenCloseMovePct": 0.38,
          "upCloseRatePct": 54.3
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "percentRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "includedCandles": 0,
          "medianAbsoluteOpenCloseMovePct": null,
          "upCloseRatePct": null
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 205,
            "mean": 285.64,
            "median": 247.59,
            "p25": 173.01,
            "p75": 337.93,
            "p90": 503.07,
            "medianCi95": [
              223.65,
              265.44
            ]
          },
          "percentRange": {
            "samples": 205,
            "mean": 1.752,
            "median": 1.539,
            "p25": 1.032,
            "p75": 2.245,
            "p90": 2.945,
            "medianCi95": [
              1.419,
              1.681
            ]
          },
          "includedCandles": 268581
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 213,
            "mean": 310.19,
            "median": 268.55,
            "p25": 198.2,
            "p75": 377.96,
            "p90": 530.75,
            "medianCi95": [
              253.35,
              294.7
            ]
          },
          "percentRange": {
            "samples": 213,
            "mean": 1.91,
            "median": 1.634,
            "p25": 1.235,
            "p75": 2.391,
            "p90": 3.039,
            "medianCi95": [
              1.527,
              1.823
            ]
          },
          "includedCandles": 284048
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 212,
            "mean": 351.03,
            "median": 291.42,
            "p25": 211.97,
            "p75": 426.13,
            "p90": 605.57,
            "medianCi95": [
              262.57,
              334.37
            ]
          },
          "percentRange": {
            "samples": 212,
            "mean": 2.117,
            "median": 1.812,
            "p25": 1.306,
            "p75": 2.571,
            "p90": 3.546,
            "medianCi95": [
              1.624,
              1.947
            ]
          },
          "includedCandles": 282299
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 202,
            "mean": 348.78,
            "median": 301.2,
            "p25": 226.88,
            "p75": 431.62,
            "p90": 591.68,
            "medianCi95": [
              282.27,
              325.19
            ]
          },
          "percentRange": {
            "samples": 202,
            "mean": 2.154,
            "median": 1.887,
            "p25": 1.392,
            "p75": 2.647,
            "p90": 3.742,
            "medianCi95": [
              1.75,
              2.085
            ]
          },
          "includedCandles": 267533
        },
        {
          "weekday": "Friday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 212,
            "mean": 316.91,
            "median": 274.78,
            "p25": 195.98,
            "p75": 408.79,
            "p90": 520.85,
            "medianCi95": [
              245.16,
              306.37
            ]
          },
          "percentRange": {
            "samples": 212,
            "mean": 1.967,
            "median": 1.755,
            "p25": 1.24,
            "p75": 2.445,
            "p90": 3.383,
            "medianCi95": [
              1.568,
              1.902
            ]
          },
          "includedCandles": 259841
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 167,
            "mean": 223.44,
            "median": 202.16,
            "p25": 153.62,
            "p75": 262.72,
            "p90": 363.54,
            "medianCi95": [
              190.11,
              222.45
            ]
          },
          "percentRange": {
            "samples": 167,
            "mean": 1.557,
            "median": 1.394,
            "p25": 1.016,
            "p75": 1.832,
            "p90": 2.643,
            "medianCi95": [
              1.291,
              1.525
            ]
          },
          "includedCandles": 218405
        },
        {
          "year": 2022,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 235,
            "mean": 371.25,
            "median": 336.12,
            "p25": 268.29,
            "p75": 456.66,
            "p90": 567.51,
            "medianCi95": [
              314.75,
              357.94
            ]
          },
          "percentRange": {
            "samples": 235,
            "mean": 2.92,
            "median": 2.701,
            "p25": 2.143,
            "p75": 3.579,
            "p90": 4.371,
            "medianCi95": [
              2.504,
              2.871
            ]
          },
          "includedCandles": 307731
        },
        {
          "year": 2023,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 225,
            "mean": 231.71,
            "median": 220.62,
            "p25": 170.28,
            "p75": 284.33,
            "p90": 348.95,
            "medianCi95": [
              203.31,
              234.58
            ]
          },
          "percentRange": {
            "samples": 225,
            "mean": 1.661,
            "median": 1.56,
            "p25": 1.23,
            "p75": 2.006,
            "p90": 2.588,
            "medianCi95": [
              1.438,
              1.651
            ]
          },
          "includedCandles": 293295
        },
        {
          "year": 2024,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 209,
            "mean": 300.08,
            "median": 259.89,
            "p25": 198.2,
            "p75": 351.49,
            "p90": 501.89,
            "medianCi95": [
              242.24,
              285.14
            ]
          },
          "percentRange": {
            "samples": 209,
            "mean": 1.58,
            "median": 1.359,
            "p25": 1.041,
            "p75": 1.862,
            "p90": 2.655,
            "medianCi95": [
              1.282,
              1.492
            ]
          },
          "includedCandles": 271983
        },
        {
          "year": 2025,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 130,
            "mean": 430.26,
            "median": 383.47,
            "p25": 253.97,
            "p75": 511.73,
            "p90": 656.75,
            "medianCi95": [
              343.69,
              425.89
            ]
          },
          "percentRange": {
            "samples": 130,
            "mean": 2.018,
            "median": 1.754,
            "p25": 1.122,
            "p75": 2.369,
            "p90": 3.117,
            "medianCi95": [
              1.527,
              2.047
            ]
          },
          "includedCandles": 169530
        },
        {
          "year": 2026,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 78,
            "mean": 530.02,
            "median": 471.73,
            "p25": 374.77,
            "p75": 670.91,
            "p90": 810.56,
            "medianCi95": [
              418.3,
              591.89
            ]
          },
          "percentRange": {
            "samples": 78,
            "mean": 1.975,
            "median": 1.667,
            "p25": 1.471,
            "p75": 2.403,
            "p90": 2.916,
            "medianCi95": [
              1.611,
              2.071
            ]
          },
          "includedCandles": 101358
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 1.301,
          "highAbovePct": 2.264,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1025,
        "distribution": {
          "low": 258,
          "normal": 511,
          "high": 256
        },
        "latest": {
          "dayIndex": 20665,
          "date": "2026-07-31",
          "rollingMedianDailyRangePct": 2.27,
          "regime": "high"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 148,
              "mean": 1.435,
              "median": 1.349,
              "p25": 1.213,
              "p75": 1.533,
              "p90": 1.93,
              "medianCi95": [
                1.296,
                1.379
              ]
            },
            "regimeCounts": {
              "low": 66,
              "normal": 69,
              "high": 13
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 235,
              "mean": 2.655,
              "median": 2.588,
              "p25": 2.251,
              "p75": 2.987,
              "p90": 3.266,
              "medianCi95": [
                2.524,
                2.768
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 62,
              "high": 173
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 225,
              "mean": 1.625,
              "median": 1.565,
              "p25": 1.308,
              "p75": 1.762,
              "p90": 2.286,
              "medianCi95": [
                1.446,
                1.644
              ]
            },
            "regimeCounts": {
              "low": 52,
              "normal": 146,
              "high": 27
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 209,
              "mean": 1.413,
              "median": 1.285,
              "p25": 1.202,
              "p75": 1.446,
              "p90": 1.67,
              "medianCi95": [
                1.274,
                1.327
              ]
            },
            "regimeCounts": {
              "low": 107,
              "normal": 87,
              "high": 15
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 130,
              "mean": 1.768,
              "median": 1.685,
              "p25": 1.443,
              "p75": 2.095,
              "p90": 2.491,
              "medianCi95": [
                1.595,
                1.812
              ]
            },
            "regimeCounts": {
              "low": 25,
              "normal": 78,
              "high": 27
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 78,
              "mean": 1.639,
              "median": 1.624,
              "p25": 1.518,
              "p75": 1.651,
              "p90": 2.061,
              "medianCi95": [
                1.618,
                1.643
              ]
            },
            "regimeCounts": {
              "low": 8,
              "normal": 69,
              "high": 1
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-03",
            "observations": 9,
            "medianRolling20RangePct": 2.396,
            "lastRolling20RangePct": 2.371,
            "regime": "high"
          },
          {
            "month": "2021-04",
            "observations": 17,
            "medianRolling20RangePct": 1.794,
            "lastRolling20RangePct": 1.453,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 14,
            "medianRolling20RangePct": 1.664,
            "lastRolling20RangePct": 1.618,
            "regime": "normal"
          },
          {
            "month": "2021-06",
            "observations": 17,
            "medianRolling20RangePct": 1.296,
            "lastRolling20RangePct": 1.141,
            "regime": "low"
          },
          {
            "month": "2021-07",
            "observations": 18,
            "medianRolling20RangePct": 1.214,
            "lastRolling20RangePct": 1.213,
            "regime": "low"
          },
          {
            "month": "2021-08",
            "observations": 14,
            "medianRolling20RangePct": 1.213,
            "lastRolling20RangePct": 1.091,
            "regime": "low"
          },
          {
            "month": "2021-09",
            "observations": 18,
            "medianRolling20RangePct": 1.052,
            "lastRolling20RangePct": 1.146,
            "regime": "low"
          },
          {
            "month": "2021-10",
            "observations": 14,
            "medianRolling20RangePct": 1.37,
            "lastRolling20RangePct": 1.359,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 15,
            "medianRolling20RangePct": 1.349,
            "lastRolling20RangePct": 1.235,
            "regime": "normal"
          },
          {
            "month": "2021-12",
            "observations": 12,
            "medianRolling20RangePct": 1.452,
            "lastRolling20RangePct": 1.634,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 18,
            "medianRolling20RangePct": 2.056,
            "lastRolling20RangePct": 3.155,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 3.085,
            "lastRolling20RangePct": 2.98,
            "regime": "high"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 3.105,
            "lastRolling20RangePct": 2.568,
            "regime": "high"
          },
          {
            "month": "2022-04",
            "observations": 16,
            "medianRolling20RangePct": 2.322,
            "lastRolling20RangePct": 2.475,
            "regime": "high"
          },
          {
            "month": "2022-05",
            "observations": 17,
            "medianRolling20RangePct": 3.509,
            "lastRolling20RangePct": 3.57,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 14,
            "medianRolling20RangePct": 3.254,
            "lastRolling20RangePct": 2.842,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 18,
            "medianRolling20RangePct": 2.562,
            "lastRolling20RangePct": 2.524,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 2.155,
            "lastRolling20RangePct": 2.001,
            "regime": "normal"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 2.309,
            "lastRolling20RangePct": 2.536,
            "regime": "high"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 2.98,
            "lastRolling20RangePct": 2.98,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 22,
            "medianRolling20RangePct": 2.828,
            "lastRolling20RangePct": 2.247,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 21,
            "medianRolling20RangePct": 2.047,
            "lastRolling20RangePct": 2.204,
            "regime": "normal"
          },
          {
            "month": "2023-01",
            "observations": 18,
            "medianRolling20RangePct": 2.198,
            "lastRolling20RangePct": 2.264,
            "regime": "normal"
          },
          {
            "month": "2023-02",
            "observations": 19,
            "medianRolling20RangePct": 2.395,
            "lastRolling20RangePct": 2.324,
            "regime": "high"
          },
          {
            "month": "2023-03",
            "observations": 17,
            "medianRolling20RangePct": 1.885,
            "lastRolling20RangePct": 1.795,
            "regime": "normal"
          },
          {
            "month": "2023-04",
            "observations": 20,
            "medianRolling20RangePct": 1.651,
            "lastRolling20RangePct": 1.318,
            "regime": "normal"
          },
          {
            "month": "2023-05",
            "observations": 17,
            "medianRolling20RangePct": 1.314,
            "lastRolling20RangePct": 1.314,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 11,
            "medianRolling20RangePct": 1.312,
            "lastRolling20RangePct": 1.378,
            "regime": "normal"
          },
          {
            "month": "2023-07",
            "observations": 15,
            "medianRolling20RangePct": 1.263,
            "lastRolling20RangePct": 1.253,
            "regime": "low"
          },
          {
            "month": "2023-08",
            "observations": 23,
            "medianRolling20RangePct": 1.626,
            "lastRolling20RangePct": 1.743,
            "regime": "normal"
          },
          {
            "month": "2023-09",
            "observations": 21,
            "medianRolling20RangePct": 1.302,
            "lastRolling20RangePct": 1.348,
            "regime": "normal"
          },
          {
            "month": "2023-10",
            "observations": 22,
            "medianRolling20RangePct": 1.668,
            "lastRolling20RangePct": 1.664,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 22,
            "medianRolling20RangePct": 1.576,
            "lastRolling20RangePct": 1.226,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 20,
            "medianRolling20RangePct": 1.268,
            "lastRolling20RangePct": 1.212,
            "regime": "low"
          },
          {
            "month": "2024-01",
            "observations": 22,
            "medianRolling20RangePct": 1.182,
            "lastRolling20RangePct": 1.313,
            "regime": "low"
          },
          {
            "month": "2024-02",
            "observations": 20,
            "medianRolling20RangePct": 1.307,
            "lastRolling20RangePct": 1.199,
            "regime": "normal"
          },
          {
            "month": "2024-03",
            "observations": 11,
            "medianRolling20RangePct": 1.234,
            "lastRolling20RangePct": 1.151,
            "regime": "low"
          },
          {
            "month": "2024-04",
            "observations": 10,
            "medianRolling20RangePct": 1.294,
            "lastRolling20RangePct": 1.377,
            "regime": "low"
          },
          {
            "month": "2024-05",
            "observations": 21,
            "medianRolling20RangePct": 1.275,
            "lastRolling20RangePct": 0.915,
            "regime": "low"
          },
          {
            "month": "2024-06",
            "observations": 20,
            "medianRolling20RangePct": 1.162,
            "lastRolling20RangePct": 1.251,
            "regime": "low"
          },
          {
            "month": "2024-07",
            "observations": 23,
            "medianRolling20RangePct": 1.276,
            "lastRolling20RangePct": 1.552,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 22,
            "medianRolling20RangePct": 2.572,
            "lastRolling20RangePct": 1.761,
            "regime": "high"
          },
          {
            "month": "2024-09",
            "observations": 21,
            "medianRolling20RangePct": 1.572,
            "lastRolling20RangePct": 1.547,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 20,
            "medianRolling20RangePct": 1.377,
            "lastRolling20RangePct": 1.377,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 11,
            "medianRolling20RangePct": 1.281,
            "lastRolling20RangePct": 1.191,
            "regime": "low"
          },
          {
            "month": "2024-12",
            "observations": 8,
            "medianRolling20RangePct": 1.224,
            "lastRolling20RangePct": 1.335,
            "regime": "low"
          },
          {
            "month": "2025-01",
            "observations": 16,
            "medianRolling20RangePct": 1.663,
            "lastRolling20RangePct": 1.944,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 20,
            "medianRolling20RangePct": 1.7,
            "lastRolling20RangePct": 1.68,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 16,
            "medianRolling20RangePct": 2.324,
            "lastRolling20RangePct": 2.525,
            "regime": "high"
          },
          {
            "month": "2025-04",
            "observations": 13,
            "medianRolling20RangePct": 2.595,
            "lastRolling20RangePct": 2.491,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 11,
            "medianRolling20RangePct": 2.305,
            "lastRolling20RangePct": 2.065,
            "regime": "high"
          },
          {
            "month": "2025-06",
            "observations": 7,
            "medianRolling20RangePct": 1.691,
            "lastRolling20RangePct": 1.406,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 7,
            "medianRolling20RangePct": 1.116,
            "lastRolling20RangePct": 1.116,
            "regime": "low"
          },
          {
            "month": "2025-08",
            "observations": 6,
            "medianRolling20RangePct": 1.172,
            "lastRolling20RangePct": 1.177,
            "regime": "low"
          },
          {
            "month": "2025-09",
            "observations": 7,
            "medianRolling20RangePct": 1.177,
            "lastRolling20RangePct": 1.18,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 8,
            "medianRolling20RangePct": 1.409,
            "lastRolling20RangePct": 1.443,
            "regime": "normal"
          },
          {
            "month": "2025-11",
            "observations": 10,
            "medianRolling20RangePct": 1.462,
            "lastRolling20RangePct": 1.667,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 9,
            "medianRolling20RangePct": 1.745,
            "lastRolling20RangePct": 1.416,
            "regime": "normal"
          },
          {
            "month": "2026-01",
            "observations": 11,
            "medianRolling20RangePct": 1.313,
            "lastRolling20RangePct": 1.222,
            "regime": "normal"
          },
          {
            "month": "2026-02",
            "observations": 10,
            "medianRolling20RangePct": 1.374,
            "lastRolling20RangePct": 1.49,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 14,
            "medianRolling20RangePct": 1.618,
            "lastRolling20RangePct": 1.648,
            "regime": "normal"
          },
          {
            "month": "2026-04",
            "observations": 11,
            "medianRolling20RangePct": 1.648,
            "lastRolling20RangePct": 1.629,
            "regime": "normal"
          },
          {
            "month": "2026-05",
            "observations": 6,
            "medianRolling20RangePct": 1.628,
            "lastRolling20RangePct": 1.624,
            "regime": "normal"
          },
          {
            "month": "2026-06",
            "observations": 8,
            "medianRolling20RangePct": 1.601,
            "lastRolling20RangePct": 1.649,
            "regime": "normal"
          },
          {
            "month": "2026-07",
            "observations": 18,
            "medianRolling20RangePct": 2.037,
            "lastRolling20RangePct": 2.27,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 1.126,
        "strongestMedianSessionNative": 182.8,
        "strongestMedianSessionSamples": 1040,
        "weakestMedianSession": "00:00–03:59 UTC",
        "weakestMedianSessionPercent": 0.352,
        "strongestToWeakestMedianRatio": 3.2,
        "strongestMedianWeekday": "Thursday",
        "strongestMedianWeekdayPercent": 1.887,
        "strongestMedianWeekdayNative": 301.2
      }
    },
    {
      "symbol": "SPX500",
      "market": "index",
      "nativeUnit": "points",
      "source": {
        "provider": "Dukascopy index-CFD historical bid prices",
        "instrumentId": "usa500idxusd",
        "provenanceRecord": "scripts/refetch_thin_assets.mjs",
        "priceType": "bid",
        "file": "/data/SPX500_M1.bin",
        "sha256": "ba02fab257d76a3427619fda214ba0238bb7a7da223baef0ccea627376f8bb87",
        "bytes": 27803544,
        "declaredCandles": 1390177,
        "coverageStartUtc": "2021-01-04T00:00:00.000Z",
        "coverageEndUtc": "2026-08-03T12:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 27803544,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 691260,
        "largestGapAfterUtc": "2021-03-09T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 720,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1456,
        "eligibleRawUtcDays": 1072,
        "missingUtcDaysWithNoCandles": 384,
        "anyCandleCoverageRatePct": 73.6,
        "rawDailyCandleCount": {
          "samples": 1072,
          "mean": 1277,
          "median": 1316,
          "p25": 1266,
          "p75": 1332,
          "p90": 1335,
          "medianCi95": [
            1311,
            1320
          ]
        },
        "qualifyingUtcDays": 1061,
        "excludedBelowDailyThreshold": 11
      },
      "overallDaily": {
        "nativeUnit": "points",
        "nativeRange": {
          "samples": 1061,
          "mean": 72.38,
          "median": 63.62,
          "p25": 42.24,
          "p75": 89.5,
          "p90": 120.81,
          "medianCi95": [
            60.61,
            66.49
          ]
        },
        "percentRange": {
          "samples": 1061,
          "mean": 1.503,
          "median": 1.293,
          "p25": 0.878,
          "p75": 1.898,
          "p90": 2.627,
          "medianCi95": [
            1.229,
            1.347
          ]
        },
        "includedCandles": 1366985
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1057,
            "mean": 16.65,
            "median": 12.86,
            "p25": 8.53,
            "p75": 20.76,
            "p90": 31.1,
            "medianCi95": [
              12.3,
              13.38
            ]
          },
          "percentRange": {
            "samples": 1057,
            "mean": 0.343,
            "median": 0.265,
            "p25": 0.181,
            "p75": 0.419,
            "p90": 0.655,
            "medianCi95": [
              0.255,
              0.281
            ]
          },
          "includedCandles": 248108,
          "medianAbsoluteOpenCloseMovePct": 0.109,
          "upCloseRatePct": 52
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1057,
            "mean": 17.29,
            "median": 13.94,
            "p25": 9.4,
            "p75": 21.39,
            "p90": 31.76,
            "medianCi95": [
              13.31,
              14.55
            ]
          },
          "percentRange": {
            "samples": 1057,
            "mean": 0.361,
            "median": 0.283,
            "p25": 0.191,
            "p75": 0.452,
            "p90": 0.652,
            "medianCi95": [
              0.273,
              0.298
            ]
          },
          "includedCandles": 245534,
          "medianAbsoluteOpenCloseMovePct": 0.122,
          "upCloseRatePct": 53
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1062,
            "mean": 21.9,
            "median": 17.76,
            "p25": 12.22,
            "p75": 26.4,
            "p90": 38.14,
            "medianCi95": [
              17.05,
              18.45
            ]
          },
          "percentRange": {
            "samples": 1062,
            "mean": 0.457,
            "median": 0.366,
            "p25": 0.248,
            "p75": 0.562,
            "p90": 0.842,
            "medianCi95": [
              0.356,
              0.386
            ]
          },
          "includedCandles": 253444,
          "medianAbsoluteOpenCloseMovePct": 0.152,
          "upCloseRatePct": 54
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1059,
            "mean": 43.45,
            "median": 38,
            "p25": 25.61,
            "p75": 54.61,
            "p90": 72.62,
            "medianCi95": [
              36.56,
              39.66
            ]
          },
          "percentRange": {
            "samples": 1059,
            "mean": 0.904,
            "median": 0.784,
            "p25": 0.522,
            "p75": 1.117,
            "p90": 1.575,
            "medianCi95": [
              0.754,
              0.825
            ]
          },
          "includedCandles": 253688,
          "medianAbsoluteOpenCloseMovePct": 0.343,
          "upCloseRatePct": 51.1
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1026,
            "mean": 40.33,
            "median": 33.88,
            "p25": 22.06,
            "p75": 49.33,
            "p90": 70.72,
            "medianCi95": [
              32.59,
              35.26
            ]
          },
          "percentRange": {
            "samples": 1026,
            "mean": 0.841,
            "median": 0.709,
            "p25": 0.45,
            "p75": 1.039,
            "p90": 1.485,
            "medianCi95": [
              0.677,
              0.739
            ]
          },
          "includedCandles": 246097,
          "medianAbsoluteOpenCloseMovePct": 0.271,
          "upCloseRatePct": 54
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "percentRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "includedCandles": 0,
          "medianAbsoluteOpenCloseMovePct": null,
          "upCloseRatePct": null
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 215,
            "mean": 66.87,
            "median": 56.26,
            "p25": 36.09,
            "p75": 80.84,
            "p90": 121.77,
            "medianCi95": [
              51.56,
              62.24
            ]
          },
          "percentRange": {
            "samples": 215,
            "mean": 1.385,
            "median": 1.137,
            "p25": 0.754,
            "p75": 1.747,
            "p90": 2.445,
            "medianCi95": [
              1.013,
              1.287
            ]
          },
          "includedCandles": 278018
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 221,
            "mean": 70.97,
            "median": 64.62,
            "p25": 42.33,
            "p75": 86.28,
            "p90": 109.48,
            "medianCi95": [
              58.15,
              73.21
            ]
          },
          "percentRange": {
            "samples": 221,
            "mean": 1.47,
            "median": 1.267,
            "p25": 0.881,
            "p75": 1.873,
            "p90": 2.366,
            "medianCi95": [
              1.161,
              1.364
            ]
          },
          "includedCandles": 290299
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 210,
            "mean": 74.62,
            "median": 65.04,
            "p25": 43.95,
            "p75": 92.44,
            "p90": 120.3,
            "medianCi95": [
              57.16,
              70.05
            ]
          },
          "percentRange": {
            "samples": 210,
            "mean": 1.532,
            "median": 1.267,
            "p25": 0.892,
            "p75": 1.867,
            "p90": 2.657,
            "medianCi95": [
              1.153,
              1.399
            ]
          },
          "includedCandles": 275647
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 205,
            "mean": 76.75,
            "median": 71.06,
            "p25": 45.07,
            "p75": 93.72,
            "p90": 128.65,
            "medianCi95": [
              63.8,
              77.44
            ]
          },
          "percentRange": {
            "samples": 205,
            "mean": 1.605,
            "median": 1.449,
            "p25": 0.93,
            "p75": 1.98,
            "p90": 2.784,
            "medianCi95": [
              1.312,
              1.617
            ]
          },
          "includedCandles": 267636
        },
        {
          "weekday": "Friday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 210,
            "mean": 73,
            "median": 63.07,
            "p25": 44.83,
            "p75": 90.5,
            "p90": 123.26,
            "medianCi95": [
              59.51,
              71.02
            ]
          },
          "percentRange": {
            "samples": 210,
            "mean": 1.531,
            "median": 1.335,
            "p25": 0.912,
            "p75": 1.912,
            "p90": 2.825,
            "medianCi95": [
              1.242,
              1.448
            ]
          },
          "includedCandles": 255385
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 164,
            "mean": 51.54,
            "median": 43.93,
            "p25": 29.63,
            "p75": 68.04,
            "p90": 90.28,
            "medianCi95": [
              39.82,
              49.21
            ]
          },
          "percentRange": {
            "samples": 164,
            "mean": 1.207,
            "median": 0.987,
            "p25": 0.656,
            "p75": 1.573,
            "p90": 2.106,
            "medianCi95": [
              0.927,
              1.144
            ]
          },
          "includedCandles": 209101
        },
        {
          "year": 2022,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 250,
            "mean": 88.79,
            "median": 81.6,
            "p25": 61.86,
            "p75": 109.15,
            "p90": 138.4,
            "medianCi95": [
              76.11,
              88.22
            ]
          },
          "percentRange": {
            "samples": 250,
            "mean": 2.179,
            "median": 1.995,
            "p25": 1.458,
            "p75": 2.75,
            "p90": 3.461,
            "medianCi95": [
              1.899,
              2.144
            ]
          },
          "includedCandles": 325991
        },
        {
          "year": 2023,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 214,
            "mean": 51.79,
            "median": 46.59,
            "p25": 34.71,
            "p75": 66.85,
            "p90": 81.56,
            "medianCi95": [
              43.3,
              51.79
            ]
          },
          "percentRange": {
            "samples": 214,
            "mean": 1.225,
            "median": 1.08,
            "p25": 0.794,
            "p75": 1.55,
            "p90": 1.978,
            "medianCi95": [
              1.003,
              1.221
            ]
          },
          "includedCandles": 273120
        },
        {
          "year": 2024,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 182,
            "mean": 60.98,
            "median": 54.29,
            "p25": 38.94,
            "p75": 73.3,
            "p90": 100.7,
            "medianCi95": [
              49.78,
              59.21
            ]
          },
          "percentRange": {
            "samples": 182,
            "mean": 1.147,
            "median": 1.045,
            "p25": 0.739,
            "p75": 1.397,
            "p90": 1.865,
            "medianCi95": [
              0.92,
              1.13
            ]
          },
          "includedCandles": 231734
        },
        {
          "year": 2025,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 154,
            "mean": 95.19,
            "median": 78.26,
            "p25": 53.43,
            "p75": 111.3,
            "p90": 141.07,
            "medianCi95": [
              72.14,
              85.51
            ]
          },
          "percentRange": {
            "samples": 154,
            "mean": 1.623,
            "median": 1.314,
            "p25": 0.858,
            "p75": 1.808,
            "p90": 2.467,
            "medianCi95": [
              1.126,
              1.464
            ]
          },
          "includedCandles": 200235
        },
        {
          "year": 2026,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 97,
            "mean": 95.91,
            "median": 85,
            "p25": 64.82,
            "p75": 112.76,
            "p90": 156.75,
            "medianCi95": [
              77.77,
              92.9
            ]
          },
          "percentRange": {
            "samples": 97,
            "mean": 1.352,
            "median": 1.161,
            "p25": 0.911,
            "p75": 1.527,
            "p90": 2.294,
            "medianCi95": [
              1.096,
              1.328
            ]
          },
          "includedCandles": 126804
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 0.931,
          "highAbovePct": 1.677,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1042,
        "distribution": {
          "low": 261,
          "normal": 520,
          "high": 261
        },
        "latest": {
          "dayIndex": 20665,
          "date": "2026-07-31",
          "rollingMedianDailyRangePct": 1.078,
          "regime": "normal"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 145,
              "mean": 1.046,
              "median": 0.939,
              "p25": 0.867,
              "p75": 1.243,
              "p90": 1.52,
              "medianCi95": [
                0.912,
                1.011
              ]
            },
            "regimeCounts": {
              "low": 69,
              "normal": 71,
              "high": 5
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 250,
              "mean": 2.001,
              "median": 2.023,
              "p25": 1.632,
              "p75": 2.297,
              "p90": 2.61,
              "medianCi95": [
                1.945,
                2.083
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 68,
              "high": 182
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 214,
              "mean": 1.214,
              "median": 1.139,
              "p25": 0.875,
              "p75": 1.521,
              "p90": 1.75,
              "medianCi95": [
                1.049,
                1.276
              ]
            },
            "regimeCounts": {
              "low": 73,
              "normal": 117,
              "high": 24
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 182,
              "mean": 1.067,
              "median": 1.001,
              "p25": 0.9,
              "p75": 1.13,
              "p90": 1.514,
              "medianCi95": [
                0.929,
                1.054
              ]
            },
            "regimeCounts": {
              "low": 78,
              "normal": 94,
              "high": 10
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 154,
              "mean": 1.407,
              "median": 1.203,
              "p25": 1.029,
              "p75": 1.715,
              "p90": 2.032,
              "medianCi95": [
                1.145,
                1.276
              ]
            },
            "regimeCounts": {
              "low": 22,
              "normal": 92,
              "high": 40
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 97,
              "mean": 1.151,
              "median": 1.152,
              "p25": 1.078,
              "p75": 1.317,
              "p90": 1.408,
              "medianCi95": [
                1.133,
                1.195
              ]
            },
            "regimeCounts": {
              "low": 19,
              "normal": 78,
              "high": 0
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-02",
            "observations": 1,
            "medianRolling20RangePct": 1.47,
            "lastRolling20RangePct": 1.47,
            "regime": "normal"
          },
          {
            "month": "2021-03",
            "observations": 8,
            "medianRolling20RangePct": 1.735,
            "lastRolling20RangePct": 1.83,
            "regime": "high"
          },
          {
            "month": "2021-04",
            "observations": 10,
            "medianRolling20RangePct": 1.312,
            "lastRolling20RangePct": 1.085,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 17,
            "medianRolling20RangePct": 0.911,
            "lastRolling20RangePct": 0.911,
            "regime": "low"
          },
          {
            "month": "2021-06",
            "observations": 17,
            "medianRolling20RangePct": 0.943,
            "lastRolling20RangePct": 0.606,
            "regime": "normal"
          },
          {
            "month": "2021-07",
            "observations": 14,
            "medianRolling20RangePct": 0.833,
            "lastRolling20RangePct": 0.867,
            "regime": "low"
          },
          {
            "month": "2021-08",
            "observations": 18,
            "medianRolling20RangePct": 0.899,
            "lastRolling20RangePct": 0.659,
            "regime": "low"
          },
          {
            "month": "2021-09",
            "observations": 13,
            "medianRolling20RangePct": 0.644,
            "lastRolling20RangePct": 1.152,
            "regime": "low"
          },
          {
            "month": "2021-10",
            "observations": 14,
            "medianRolling20RangePct": 1.272,
            "lastRolling20RangePct": 1.156,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 14,
            "medianRolling20RangePct": 0.832,
            "lastRolling20RangePct": 0.807,
            "regime": "low"
          },
          {
            "month": "2021-12",
            "observations": 19,
            "medianRolling20RangePct": 1.424,
            "lastRolling20RangePct": 1.543,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 20,
            "medianRolling20RangePct": 1.311,
            "lastRolling20RangePct": 2.083,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 2.06,
            "lastRolling20RangePct": 2.06,
            "regime": "high"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 2.548,
            "lastRolling20RangePct": 1.945,
            "regime": "high"
          },
          {
            "month": "2022-04",
            "observations": 20,
            "medianRolling20RangePct": 1.612,
            "lastRolling20RangePct": 1.806,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 15,
            "medianRolling20RangePct": 2.558,
            "lastRolling20RangePct": 2.558,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 22,
            "medianRolling20RangePct": 2.253,
            "lastRolling20RangePct": 2.152,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 21,
            "medianRolling20RangePct": 2.065,
            "lastRolling20RangePct": 1.874,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 1.462,
            "lastRolling20RangePct": 1.42,
            "regime": "normal"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 1.779,
            "lastRolling20RangePct": 2.223,
            "regime": "high"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 2.491,
            "lastRolling20RangePct": 2.346,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 22,
            "medianRolling20RangePct": 2.225,
            "lastRolling20RangePct": 1.578,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 21,
            "medianRolling20RangePct": 1.539,
            "lastRolling20RangePct": 1.852,
            "regime": "normal"
          },
          {
            "month": "2023-01",
            "observations": 20,
            "medianRolling20RangePct": 1.628,
            "lastRolling20RangePct": 1.566,
            "regime": "normal"
          },
          {
            "month": "2023-02",
            "observations": 20,
            "medianRolling20RangePct": 1.596,
            "lastRolling20RangePct": 1.482,
            "regime": "normal"
          },
          {
            "month": "2023-03",
            "observations": 23,
            "medianRolling20RangePct": 1.807,
            "lastRolling20RangePct": 1.944,
            "regime": "high"
          },
          {
            "month": "2023-04",
            "observations": 12,
            "medianRolling20RangePct": 1.43,
            "lastRolling20RangePct": 1.049,
            "regime": "normal"
          },
          {
            "month": "2023-05",
            "observations": 11,
            "medianRolling20RangePct": 0.965,
            "lastRolling20RangePct": 0.965,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 16,
            "medianRolling20RangePct": 0.93,
            "lastRolling20RangePct": 0.93,
            "regime": "low"
          },
          {
            "month": "2023-07",
            "observations": 16,
            "medianRolling20RangePct": 0.817,
            "lastRolling20RangePct": 0.797,
            "regime": "low"
          },
          {
            "month": "2023-08",
            "observations": 22,
            "medianRolling20RangePct": 1.091,
            "lastRolling20RangePct": 1.179,
            "regime": "normal"
          },
          {
            "month": "2023-09",
            "observations": 21,
            "medianRolling20RangePct": 0.896,
            "lastRolling20RangePct": 0.962,
            "regime": "low"
          },
          {
            "month": "2023-10",
            "observations": 15,
            "medianRolling20RangePct": 1.366,
            "lastRolling20RangePct": 1.394,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 20,
            "medianRolling20RangePct": 1.257,
            "lastRolling20RangePct": 0.7,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 18,
            "medianRolling20RangePct": 0.779,
            "lastRolling20RangePct": 0.917,
            "regime": "low"
          },
          {
            "month": "2024-01",
            "observations": 22,
            "medianRolling20RangePct": 0.92,
            "lastRolling20RangePct": 0.9,
            "regime": "low"
          },
          {
            "month": "2024-02",
            "observations": 21,
            "medianRolling20RangePct": 0.855,
            "lastRolling20RangePct": 0.795,
            "regime": "low"
          },
          {
            "month": "2024-03",
            "observations": 20,
            "medianRolling20RangePct": 1.008,
            "lastRolling20RangePct": 1.07,
            "regime": "normal"
          },
          {
            "month": "2024-04",
            "observations": 21,
            "medianRolling20RangePct": 1.07,
            "lastRolling20RangePct": 1.489,
            "regime": "normal"
          },
          {
            "month": "2024-05",
            "observations": 11,
            "medianRolling20RangePct": 1.514,
            "lastRolling20RangePct": 1.072,
            "regime": "normal"
          },
          {
            "month": "2024-06",
            "observations": 10,
            "medianRolling20RangePct": 0.936,
            "lastRolling20RangePct": 0.823,
            "regime": "normal"
          },
          {
            "month": "2024-07",
            "observations": 19,
            "medianRolling20RangePct": 0.84,
            "lastRolling20RangePct": 1.179,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 22,
            "medianRolling20RangePct": 1.591,
            "lastRolling20RangePct": 1.239,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 11,
            "medianRolling20RangePct": 1.12,
            "lastRolling20RangePct": 1.056,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 5,
            "medianRolling20RangePct": 1.079,
            "lastRolling20RangePct": 1.079,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 9,
            "medianRolling20RangePct": 1.054,
            "lastRolling20RangePct": 0.929,
            "regime": "normal"
          },
          {
            "month": "2024-12",
            "observations": 11,
            "medianRolling20RangePct": 0.859,
            "lastRolling20RangePct": 0.954,
            "regime": "low"
          },
          {
            "month": "2025-01",
            "observations": 20,
            "medianRolling20RangePct": 1.22,
            "lastRolling20RangePct": 1.298,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 20,
            "medianRolling20RangePct": 1.169,
            "lastRolling20RangePct": 1.237,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 21,
            "medianRolling20RangePct": 2.012,
            "lastRolling20RangePct": 2.012,
            "regime": "high"
          },
          {
            "month": "2025-04",
            "observations": 17,
            "medianRolling20RangePct": 1.987,
            "lastRolling20RangePct": 2.982,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 13,
            "medianRolling20RangePct": 1.865,
            "lastRolling20RangePct": 1.544,
            "regime": "high"
          },
          {
            "month": "2025-06",
            "observations": 6,
            "medianRolling20RangePct": 1.438,
            "lastRolling20RangePct": 1.34,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 9,
            "medianRolling20RangePct": 1.054,
            "lastRolling20RangePct": 1.054,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 7,
            "medianRolling20RangePct": 0.955,
            "lastRolling20RangePct": 0.911,
            "regime": "normal"
          },
          {
            "month": "2025-09",
            "observations": 8,
            "medianRolling20RangePct": 0.911,
            "lastRolling20RangePct": 0.911,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 10,
            "medianRolling20RangePct": 0.906,
            "lastRolling20RangePct": 1.002,
            "regime": "low"
          },
          {
            "month": "2025-11",
            "observations": 11,
            "medianRolling20RangePct": 1.053,
            "lastRolling20RangePct": 1.2,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 12,
            "medianRolling20RangePct": 1.02,
            "lastRolling20RangePct": 0.766,
            "regime": "normal"
          },
          {
            "month": "2026-01",
            "observations": 15,
            "medianRolling20RangePct": 0.86,
            "lastRolling20RangePct": 0.86,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 13,
            "medianRolling20RangePct": 0.934,
            "lastRolling20RangePct": 1.174,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 11,
            "medianRolling20RangePct": 1.408,
            "lastRolling20RangePct": 1.408,
            "regime": "normal"
          },
          {
            "month": "2026-04",
            "observations": 12,
            "medianRolling20RangePct": 1.405,
            "lastRolling20RangePct": 1.367,
            "regime": "normal"
          },
          {
            "month": "2026-05",
            "observations": 13,
            "medianRolling20RangePct": 1.156,
            "lastRolling20RangePct": 1.138,
            "regime": "normal"
          },
          {
            "month": "2026-06",
            "observations": 13,
            "medianRolling20RangePct": 1.158,
            "lastRolling20RangePct": 1.259,
            "regime": "normal"
          },
          {
            "month": "2026-07",
            "observations": 20,
            "medianRolling20RangePct": 1.117,
            "lastRolling20RangePct": 1.078,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 0.784,
        "strongestMedianSessionNative": 38,
        "strongestMedianSessionSamples": 1059,
        "weakestMedianSession": "00:00–03:59 UTC",
        "weakestMedianSessionPercent": 0.265,
        "strongestToWeakestMedianRatio": 2.96,
        "strongestMedianWeekday": "Thursday",
        "strongestMedianWeekdayPercent": 1.449,
        "strongestMedianWeekdayNative": 71.06
      }
    },
    {
      "symbol": "US30",
      "market": "index",
      "nativeUnit": "points",
      "source": {
        "provider": "Dukascopy index-CFD historical bid prices",
        "instrumentId": "usa30idxusd",
        "provenanceRecord": "scripts/refetch_thin_assets.mjs",
        "priceType": "bid",
        "file": "/data/US30_M1.bin",
        "sha256": "cf90bdd1d326572d9dc58a8e09087b5f93d9c429a93a23e812e303ec0de40115",
        "bytes": 27155144,
        "declaredCandles": 1357757,
        "coverageStartUtc": "2021-01-03T23:00:00.000Z",
        "coverageEndUtc": "2026-08-03T11:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 27155144,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 432060,
        "largestGapAfterUtc": "2022-12-14T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 720,
        "excludedWeekendDays": true
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1456,
        "eligibleRawUtcDays": 1032,
        "missingUtcDaysWithNoCandles": 424,
        "anyCandleCoverageRatePct": 70.9,
        "rawDailyCandleCount": {
          "samples": 1032,
          "mean": 1295,
          "median": 1334,
          "p25": 1275,
          "p75": 1335,
          "p90": 1335,
          "medianCi95": [
            1334,
            1335
          ]
        },
        "qualifyingUtcDays": 1023,
        "excludedBelowDailyThreshold": 9
      },
      "overallDaily": {
        "nativeUnit": "points",
        "nativeRange": {
          "samples": 1023,
          "mean": 519.45,
          "median": 460.73,
          "p25": 333.59,
          "p75": 638.09,
          "p90": 851.99,
          "medianCi95": [
            444.29,
            477.99
          ]
        },
        "percentRange": {
          "samples": 1023,
          "mean": 1.37,
          "median": 1.177,
          "p25": 0.853,
          "p75": 1.661,
          "p90": 2.347,
          "medianCi95": [
            1.134,
            1.228
          ]
        },
        "includedCandles": 1334817
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1024,
            "mean": 115.04,
            "median": 92,
            "p25": 64.4,
            "p75": 142.29,
            "p90": 204.22,
            "medianCi95": [
              89,
              96.3
            ]
          },
          "percentRange": {
            "samples": 1024,
            "mean": 0.306,
            "median": 0.243,
            "p25": 0.163,
            "p75": 0.368,
            "p90": 0.569,
            "medianCi95": [
              0.229,
              0.255
            ]
          },
          "includedCandles": 245605,
          "medianAbsoluteOpenCloseMovePct": 0.098,
          "upCloseRatePct": 51
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1022,
            "mean": 122.23,
            "median": 98.88,
            "p25": 69.11,
            "p75": 149.41,
            "p90": 216.73,
            "medianCi95": [
              94.38,
              103.76
            ]
          },
          "percentRange": {
            "samples": 1022,
            "mean": 0.327,
            "median": 0.257,
            "p25": 0.177,
            "p75": 0.394,
            "p90": 0.602,
            "medianCi95": [
              0.245,
              0.269
            ]
          },
          "includedCandles": 244955,
          "medianAbsoluteOpenCloseMovePct": 0.105,
          "upCloseRatePct": 51.7
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1023,
            "mean": 161.84,
            "median": 132.96,
            "p25": 91.63,
            "p75": 194.14,
            "p90": 277.12,
            "medianCi95": [
              126.46,
              137.55
            ]
          },
          "percentRange": {
            "samples": 1023,
            "mean": 0.428,
            "median": 0.34,
            "p25": 0.242,
            "p75": 0.522,
            "p90": 0.743,
            "medianCi95": [
              0.325,
              0.36
            ]
          },
          "includedCandles": 245466,
          "medianAbsoluteOpenCloseMovePct": 0.138,
          "upCloseRatePct": 53.8
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 1021,
            "mean": 332.73,
            "median": 304.8,
            "p25": 216.21,
            "p75": 405.86,
            "p90": 535.5,
            "medianCi95": [
              294.75,
              316.48
            ]
          },
          "percentRange": {
            "samples": 1021,
            "mean": 0.872,
            "median": 0.773,
            "p25": 0.561,
            "p75": 1.055,
            "p90": 1.398,
            "medianCi95": [
              0.747,
              0.803
            ]
          },
          "includedCandles": 244906,
          "medianAbsoluteOpenCloseMovePct": 0.34,
          "upCloseRatePct": 51.7
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 989,
            "mean": 283.49,
            "median": 241.49,
            "p25": 169.55,
            "p75": 351.06,
            "p90": 484.2,
            "medianCi95": [
              231.24,
              252.74
            ]
          },
          "percentRange": {
            "samples": 989,
            "mean": 0.753,
            "median": 0.621,
            "p25": 0.421,
            "p75": 0.944,
            "p90": 1.292,
            "medianCi95": [
              0.589,
              0.655
            ]
          },
          "includedCandles": 237310,
          "medianAbsoluteOpenCloseMovePct": 0.26,
          "upCloseRatePct": 54
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "percentRange": {
            "samples": 0,
            "mean": null,
            "median": null,
            "p25": null,
            "p75": null,
            "p90": null,
            "medianCi95": [
              null,
              null
            ]
          },
          "includedCandles": 0,
          "medianAbsoluteOpenCloseMovePct": null,
          "upCloseRatePct": null
        }
      ],
      "byWeekday": [
        {
          "weekday": "Monday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 206,
            "mean": 477.64,
            "median": 415.72,
            "p25": 293.56,
            "p75": 599.56,
            "p90": 827.64,
            "medianCi95": [
              387.09,
              452.84
            ]
          },
          "percentRange": {
            "samples": 206,
            "mean": 1.248,
            "median": 1.075,
            "p25": 0.772,
            "p75": 1.559,
            "p90": 2.076,
            "medianCi95": [
              0.975,
              1.172
            ]
          },
          "includedCandles": 270150
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 200,
            "mean": 528.12,
            "median": 491.68,
            "p25": 349.22,
            "p75": 629.78,
            "p90": 808.39,
            "medianCi95": [
              444.98,
              520.28
            ]
          },
          "percentRange": {
            "samples": 200,
            "mean": 1.389,
            "median": 1.162,
            "p25": 0.894,
            "p75": 1.662,
            "p90": 2.353,
            "medianCi95": [
              1.106,
              1.284
            ]
          },
          "includedCandles": 266730
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 201,
            "mean": 523.81,
            "median": 444.29,
            "p25": 329.36,
            "p75": 644.06,
            "p90": 857.94,
            "medianCi95": [
              412.5,
              494.34
            ]
          },
          "percentRange": {
            "samples": 201,
            "mean": 1.392,
            "median": 1.123,
            "p25": 0.84,
            "p75": 1.641,
            "p90": 2.437,
            "medianCi95": [
              1.079,
              1.258
            ]
          },
          "includedCandles": 267792
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 197,
            "mean": 531.41,
            "median": 478.3,
            "p25": 365.9,
            "p75": 657.25,
            "p90": 865.1,
            "medianCi95": [
              449.3,
              516.74
            ]
          },
          "percentRange": {
            "samples": 197,
            "mean": 1.402,
            "median": 1.258,
            "p25": 0.929,
            "p75": 1.662,
            "p90": 2.296,
            "medianCi95": [
              1.175,
              1.372
            ]
          },
          "includedCandles": 261290
        },
        {
          "weekday": "Friday",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 219,
            "mean": 536.11,
            "median": 474.28,
            "p25": 334.94,
            "p75": 659.27,
            "p90": 905.67,
            "medianCi95": [
              432.07,
              517.04
            ]
          },
          "percentRange": {
            "samples": 219,
            "mean": 1.417,
            "median": 1.216,
            "p25": 0.885,
            "p75": 1.789,
            "p90": 2.506,
            "medianCi95": [
              1.132,
              1.316
            ]
          },
          "includedCandles": 268855
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 198,
            "mean": 384.24,
            "median": 330.96,
            "p25": 255.35,
            "p75": 445.52,
            "p90": 673.49,
            "medianCi95": [
              299.04,
              357.32
            ]
          },
          "percentRange": {
            "samples": 198,
            "mean": 1.134,
            "median": 0.961,
            "p25": 0.729,
            "p75": 1.365,
            "p90": 2.005,
            "medianCi95": [
              0.883,
              1.05
            ]
          },
          "includedCandles": 259090
        },
        {
          "year": 2022,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 236,
            "mean": 629.44,
            "median": 577.56,
            "p25": 448.62,
            "p75": 781.18,
            "p90": 983.99,
            "medianCi95": [
              544.04,
              617.24
            ]
          },
          "percentRange": {
            "samples": 236,
            "mean": 1.93,
            "median": 1.777,
            "p25": 1.311,
            "p75": 2.406,
            "p90": 3.061,
            "medianCi95": [
              1.654,
              1.886
            ]
          },
          "includedCandles": 308767
        },
        {
          "year": 2023,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 123,
            "mean": 367.35,
            "median": 347.72,
            "p25": 253.4,
            "p75": 472.99,
            "p90": 577.94,
            "medianCi95": [
              318.21,
              381.49
            ]
          },
          "percentRange": {
            "samples": 123,
            "mean": 1.09,
            "median": 1.014,
            "p25": 0.73,
            "p75": 1.373,
            "p90": 1.716,
            "medianCi95": [
              0.909,
              1.134
            ]
          },
          "includedCandles": 159399
        },
        {
          "year": 2024,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 111,
            "mean": 437.86,
            "median": 411.99,
            "p25": 307.52,
            "p75": 518.95,
            "p90": 689.81,
            "medianCi95": [
              375.72,
              448.5
            ]
          },
          "percentRange": {
            "samples": 111,
            "mean": 1.077,
            "median": 1.011,
            "p25": 0.74,
            "p75": 1.275,
            "p90": 1.768,
            "medianCi95": [
              0.932,
              1.1
            ]
          },
          "includedCandles": 144145
        },
        {
          "year": 2025,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 229,
            "mean": 572.68,
            "median": 478.66,
            "p25": 385.51,
            "p75": 654.09,
            "p90": 903.85,
            "medianCi95": [
              446.01,
              509.04
            ]
          },
          "percentRange": {
            "samples": 229,
            "mean": 1.316,
            "median": 1.092,
            "p25": 0.846,
            "p75": 1.471,
            "p90": 2.059,
            "medianCi95": [
              0.998,
              1.144
            ]
          },
          "includedCandles": 298722
        },
        {
          "year": 2026,
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 126,
            "mean": 649.56,
            "median": 599.21,
            "p25": 486.08,
            "p75": 734.69,
            "p90": 986.62,
            "medianCi95": [
              558.61,
              644.94
            ]
          },
          "percentRange": {
            "samples": 126,
            "mean": 1.318,
            "median": 1.212,
            "p25": 0.964,
            "p75": 1.446,
            "p90": 2.013,
            "medianCi95": [
              1.126,
              1.285
            ]
          },
          "includedCandles": 164694
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 0.963,
          "highAbovePct": 1.458,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1004,
        "distribution": {
          "low": 250,
          "normal": 501,
          "high": 253
        },
        "latest": {
          "dayIndex": 20665,
          "date": "2026-07-31",
          "rollingMedianDailyRangePct": 1.194,
          "regime": "normal"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 179,
              "mean": 0.997,
              "median": 0.95,
              "p25": 0.831,
              "p75": 1.146,
              "p90": 1.303,
              "medianCi95": [
                0.916,
                0.991
              ]
            },
            "regimeCounts": {
              "low": 100,
              "normal": 73,
              "high": 6
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 236,
              "mean": 1.774,
              "median": 1.768,
              "p25": 1.508,
              "p75": 2.079,
              "p90": 2.313,
              "medianCi95": [
                1.728,
                1.836
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 55,
              "high": 181
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 123,
              "mean": 1.117,
              "median": 1.076,
              "p25": 0.933,
              "p75": 1.23,
              "p90": 1.458,
              "medianCi95": [
                1.043,
                1.108
              ]
            },
            "regimeCounts": {
              "low": 36,
              "normal": 68,
              "high": 19
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 111,
              "mean": 0.991,
              "median": 0.97,
              "p25": 0.902,
              "p75": 1.091,
              "p90": 1.183,
              "medianCi95": [
                0.954,
                1.026
              ]
            },
            "regimeCounts": {
              "low": 46,
              "normal": 65,
              "high": 0
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 229,
              "mean": 1.167,
              "median": 1.076,
              "p25": 0.947,
              "p75": 1.215,
              "p90": 1.597,
              "medianCi95": [
                1.012,
                1.114
              ]
            },
            "regimeCounts": {
              "low": 62,
              "normal": 138,
              "high": 29
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 126,
              "mean": 1.189,
              "median": 1.116,
              "p25": 1.074,
              "p75": 1.262,
              "p90": 1.51,
              "medianCi95": [
                1.103,
                1.139
              ]
            },
            "regimeCounts": {
              "low": 6,
              "normal": 102,
              "high": 18
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-02",
            "observations": 12,
            "medianRolling20RangePct": 1.003,
            "lastRolling20RangePct": 1.197,
            "regime": "normal"
          },
          {
            "month": "2021-03",
            "observations": 17,
            "medianRolling20RangePct": 1.27,
            "lastRolling20RangePct": 1.356,
            "regime": "normal"
          },
          {
            "month": "2021-04",
            "observations": 16,
            "medianRolling20RangePct": 0.933,
            "lastRolling20RangePct": 0.814,
            "regime": "low"
          },
          {
            "month": "2021-05",
            "observations": 15,
            "medianRolling20RangePct": 0.925,
            "lastRolling20RangePct": 1.023,
            "regime": "low"
          },
          {
            "month": "2021-06",
            "observations": 15,
            "medianRolling20RangePct": 0.929,
            "lastRolling20RangePct": 0.881,
            "regime": "low"
          },
          {
            "month": "2021-07",
            "observations": 15,
            "medianRolling20RangePct": 0.881,
            "lastRolling20RangePct": 0.854,
            "regime": "low"
          },
          {
            "month": "2021-08",
            "observations": 15,
            "medianRolling20RangePct": 0.819,
            "lastRolling20RangePct": 0.819,
            "regime": "low"
          },
          {
            "month": "2021-09",
            "observations": 13,
            "medianRolling20RangePct": 0.806,
            "lastRolling20RangePct": 0.862,
            "regime": "low"
          },
          {
            "month": "2021-10",
            "observations": 17,
            "medianRolling20RangePct": 1.146,
            "lastRolling20RangePct": 0.961,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 22,
            "medianRolling20RangePct": 0.768,
            "lastRolling20RangePct": 0.828,
            "regime": "low"
          },
          {
            "month": "2021-12",
            "observations": 22,
            "medianRolling20RangePct": 1.203,
            "lastRolling20RangePct": 1.157,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 20,
            "medianRolling20RangePct": 1.096,
            "lastRolling20RangePct": 1.728,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 20,
            "medianRolling20RangePct": 1.768,
            "lastRolling20RangePct": 1.768,
            "regime": "high"
          },
          {
            "month": "2022-03",
            "observations": 23,
            "medianRolling20RangePct": 2.06,
            "lastRolling20RangePct": 1.701,
            "regime": "high"
          },
          {
            "month": "2022-04",
            "observations": 20,
            "medianRolling20RangePct": 1.326,
            "lastRolling20RangePct": 1.536,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 22,
            "medianRolling20RangePct": 2.254,
            "lastRolling20RangePct": 2.079,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 22,
            "medianRolling20RangePct": 2.022,
            "lastRolling20RangePct": 1.904,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 21,
            "medianRolling20RangePct": 1.764,
            "lastRolling20RangePct": 1.611,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 23,
            "medianRolling20RangePct": 1.26,
            "lastRolling20RangePct": 1.201,
            "regime": "normal"
          },
          {
            "month": "2022-09",
            "observations": 22,
            "medianRolling20RangePct": 1.55,
            "lastRolling20RangePct": 1.886,
            "regime": "high"
          },
          {
            "month": "2022-10",
            "observations": 21,
            "medianRolling20RangePct": 2.312,
            "lastRolling20RangePct": 1.944,
            "regime": "high"
          },
          {
            "month": "2022-11",
            "observations": 14,
            "medianRolling20RangePct": 1.896,
            "lastRolling20RangePct": 1.761,
            "regime": "high"
          },
          {
            "month": "2022-12",
            "observations": 8,
            "medianRolling20RangePct": 1.75,
            "lastRolling20RangePct": 1.739,
            "regime": "high"
          },
          {
            "month": "2023-01",
            "observations": 7,
            "medianRolling20RangePct": 1.597,
            "lastRolling20RangePct": 1.472,
            "regime": "high"
          },
          {
            "month": "2023-02",
            "observations": 7,
            "medianRolling20RangePct": 1.472,
            "lastRolling20RangePct": 1.328,
            "regime": "high"
          },
          {
            "month": "2023-03",
            "observations": 19,
            "medianRolling20RangePct": 1.348,
            "lastRolling20RangePct": 1.458,
            "regime": "normal"
          },
          {
            "month": "2023-04",
            "observations": 19,
            "medianRolling20RangePct": 1.091,
            "lastRolling20RangePct": 0.932,
            "regime": "normal"
          },
          {
            "month": "2023-05",
            "observations": 10,
            "medianRolling20RangePct": 0.998,
            "lastRolling20RangePct": 0.965,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 13,
            "medianRolling20RangePct": 1.031,
            "lastRolling20RangePct": 0.903,
            "regime": "normal"
          },
          {
            "month": "2023-07",
            "observations": 10,
            "medianRolling20RangePct": 0.885,
            "lastRolling20RangePct": 0.893,
            "regime": "low"
          },
          {
            "month": "2023-08",
            "observations": 7,
            "medianRolling20RangePct": 0.977,
            "lastRolling20RangePct": 1.01,
            "regime": "normal"
          },
          {
            "month": "2023-09",
            "observations": 7,
            "medianRolling20RangePct": 1.043,
            "lastRolling20RangePct": 1.083,
            "regime": "normal"
          },
          {
            "month": "2023-10",
            "observations": 6,
            "medianRolling20RangePct": 1.092,
            "lastRolling20RangePct": 1.124,
            "regime": "normal"
          },
          {
            "month": "2023-11",
            "observations": 9,
            "medianRolling20RangePct": 1.092,
            "lastRolling20RangePct": 1.06,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 9,
            "medianRolling20RangePct": 0.839,
            "lastRolling20RangePct": 0.754,
            "regime": "low"
          },
          {
            "month": "2024-01",
            "observations": 6,
            "medianRolling20RangePct": 0.752,
            "lastRolling20RangePct": 0.762,
            "regime": "low"
          },
          {
            "month": "2024-02",
            "observations": 9,
            "medianRolling20RangePct": 0.806,
            "lastRolling20RangePct": 0.792,
            "regime": "low"
          },
          {
            "month": "2024-03",
            "observations": 7,
            "medianRolling20RangePct": 0.828,
            "lastRolling20RangePct": 0.9,
            "regime": "low"
          },
          {
            "month": "2024-04",
            "observations": 7,
            "medianRolling20RangePct": 0.97,
            "lastRolling20RangePct": 0.97,
            "regime": "normal"
          },
          {
            "month": "2024-05",
            "observations": 7,
            "medianRolling20RangePct": 0.971,
            "lastRolling20RangePct": 1.068,
            "regime": "normal"
          },
          {
            "month": "2024-06",
            "observations": 6,
            "medianRolling20RangePct": 1.162,
            "lastRolling20RangePct": 1.208,
            "regime": "normal"
          },
          {
            "month": "2024-07",
            "observations": 7,
            "medianRolling20RangePct": 1.183,
            "lastRolling20RangePct": 1.183,
            "regime": "normal"
          },
          {
            "month": "2024-08",
            "observations": 12,
            "medianRolling20RangePct": 1.208,
            "lastRolling20RangePct": 1.08,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 12,
            "medianRolling20RangePct": 1.08,
            "lastRolling20RangePct": 1.071,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 17,
            "medianRolling20RangePct": 1.004,
            "lastRolling20RangePct": 0.903,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 12,
            "medianRolling20RangePct": 0.942,
            "lastRolling20RangePct": 0.942,
            "regime": "low"
          },
          {
            "month": "2024-12",
            "observations": 9,
            "medianRolling20RangePct": 0.911,
            "lastRolling20RangePct": 0.911,
            "regime": "low"
          },
          {
            "month": "2025-01",
            "observations": 15,
            "medianRolling20RangePct": 1.114,
            "lastRolling20RangePct": 1.215,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 14,
            "medianRolling20RangePct": 1.075,
            "lastRolling20RangePct": 1.068,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 13,
            "medianRolling20RangePct": 1.438,
            "lastRolling20RangePct": 1.583,
            "regime": "normal"
          },
          {
            "month": "2025-04",
            "observations": 14,
            "medianRolling20RangePct": 2.159,
            "lastRolling20RangePct": 2.4,
            "regime": "high"
          },
          {
            "month": "2025-05",
            "observations": 22,
            "medianRolling20RangePct": 1.359,
            "lastRolling20RangePct": 1.177,
            "regime": "normal"
          },
          {
            "month": "2025-06",
            "observations": 21,
            "medianRolling20RangePct": 1.181,
            "lastRolling20RangePct": 1.07,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 23,
            "medianRolling20RangePct": 0.981,
            "lastRolling20RangePct": 0.96,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 21,
            "medianRolling20RangePct": 0.92,
            "lastRolling20RangePct": 0.856,
            "regime": "low"
          },
          {
            "month": "2025-09",
            "observations": 22,
            "medianRolling20RangePct": 0.812,
            "lastRolling20RangePct": 0.851,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 23,
            "medianRolling20RangePct": 0.937,
            "lastRolling20RangePct": 1.141,
            "regime": "low"
          },
          {
            "month": "2025-11",
            "observations": 19,
            "medianRolling20RangePct": 1.234,
            "lastRolling20RangePct": 1.237,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 22,
            "medianRolling20RangePct": 1.048,
            "lastRolling20RangePct": 0.865,
            "regime": "normal"
          },
          {
            "month": "2026-01",
            "observations": 21,
            "medianRolling20RangePct": 1.074,
            "lastRolling20RangePct": 1.13,
            "regime": "normal"
          },
          {
            "month": "2026-02",
            "observations": 20,
            "medianRolling20RangePct": 1.13,
            "lastRolling20RangePct": 1.166,
            "regime": "normal"
          },
          {
            "month": "2026-03",
            "observations": 17,
            "medianRolling20RangePct": 1.324,
            "lastRolling20RangePct": 1.634,
            "regime": "normal"
          },
          {
            "month": "2026-04",
            "observations": 19,
            "medianRolling20RangePct": 1.513,
            "lastRolling20RangePct": 1.262,
            "regime": "high"
          },
          {
            "month": "2026-05",
            "observations": 14,
            "medianRolling20RangePct": 1.115,
            "lastRolling20RangePct": 1.021,
            "regime": "normal"
          },
          {
            "month": "2026-06",
            "observations": 15,
            "medianRolling20RangePct": 1.077,
            "lastRolling20RangePct": 1.077,
            "regime": "normal"
          },
          {
            "month": "2026-07",
            "observations": 20,
            "medianRolling20RangePct": 1.076,
            "lastRolling20RangePct": 1.194,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 0.773,
        "strongestMedianSessionNative": 304.8,
        "strongestMedianSessionSamples": 1021,
        "weakestMedianSession": "00:00–03:59 UTC",
        "weakestMedianSessionPercent": 0.243,
        "strongestToWeakestMedianRatio": 3.18,
        "strongestMedianWeekday": "Thursday",
        "strongestMedianWeekdayPercent": 1.258,
        "strongestMedianWeekdayNative": 478.3
      }
    },
    {
      "symbol": "ETHUSD",
      "market": "crypto",
      "nativeUnit": "USD",
      "source": {
        "provider": "Dukascopy ETHUSD historical bid prices",
        "instrumentId": "ethusd",
        "provenanceRecord": "scripts/refetch_thin_assets.mjs",
        "priceType": "bid",
        "file": "/data/ETHUSD_M1.bin",
        "sha256": "3e44311806f8952b1c27803611550b63e8beecd9aa5d5217749706242b5347cb",
        "bytes": 45416384,
        "declaredCandles": 2270819,
        "coverageStartUtc": "2021-01-01T22:00:00.000Z",
        "coverageEndUtc": "2026-08-03T10:59:00.000Z"
      },
      "validation": {
        "expectedBytes": 45416384,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 518460,
        "largestGapAfterUtc": "2025-11-20T23:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 1000,
        "excludedWeekendDays": false
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 2041,
        "eligibleRawUtcDays": 1608,
        "missingUtcDaysWithNoCandles": 433,
        "anyCandleCoverageRatePct": 78.8,
        "rawDailyCandleCount": {
          "samples": 1608,
          "mean": 1412,
          "median": 1440,
          "p25": 1437,
          "p75": 1440,
          "p90": 1440,
          "medianCi95": [
            1440,
            1440
          ]
        },
        "qualifyingUtcDays": 1585,
        "excludedBelowDailyThreshold": 23
      },
      "overallDaily": {
        "nativeUnit": "USD",
        "nativeRange": {
          "samples": 1585,
          "mean": 152.82,
          "median": 127.3,
          "p25": 78.2,
          "p75": 199.6,
          "p90": 278.6,
          "medianCi95": [
            123,
            132.9
          ]
        },
        "percentRange": {
          "samples": 1585,
          "mean": 6.142,
          "median": 5.113,
          "p25": 3.552,
          "p75": 7.578,
          "p90": 10.715,
          "medianCi95": [
            4.906,
            5.297
          ]
        },
        "includedCandles": 2254134
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1575,
            "mean": 60.64,
            "median": 49.9,
            "p25": 30.05,
            "p75": 77.15,
            "p90": 110.06,
            "medianCi95": [
              47.2,
              52.3
            ]
          },
          "percentRange": {
            "samples": 1575,
            "mean": 2.456,
            "median": 1.969,
            "p25": 1.332,
            "p75": 2.96,
            "p90": 4.467,
            "medianCi95": [
              1.906,
              2.063
            ]
          },
          "includedCandles": 374671,
          "medianAbsoluteOpenCloseMovePct": 0.742,
          "upCloseRatePct": 49.6
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1554,
            "mean": 48.51,
            "median": 38.65,
            "p25": 24.63,
            "p75": 59.47,
            "p90": 91.14,
            "medianCi95": [
              36.9,
              40.5
            ]
          },
          "percentRange": {
            "samples": 1554,
            "mean": 1.958,
            "median": 1.573,
            "p25": 1.03,
            "p75": 2.36,
            "p90": 3.604,
            "medianCi95": [
              1.509,
              1.628
            ]
          },
          "includedCandles": 369967,
          "medianAbsoluteOpenCloseMovePct": 0.562,
          "upCloseRatePct": 53
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1563,
            "mean": 52.88,
            "median": 41.1,
            "p25": 25.15,
            "p75": 67.1,
            "p90": 99.98,
            "medianCi95": [
              39.3,
              43.2
            ]
          },
          "percentRange": {
            "samples": 1563,
            "mean": 2.128,
            "median": 1.665,
            "p25": 1.074,
            "p75": 2.594,
            "p90": 3.911,
            "medianCi95": [
              1.609,
              1.734
            ]
          },
          "includedCandles": 372272,
          "medianAbsoluteOpenCloseMovePct": 0.632,
          "upCloseRatePct": 50.2
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1584,
            "mean": 71.69,
            "median": 59.15,
            "p25": 36.48,
            "p75": 91.9,
            "p90": 128.62,
            "medianCi95": [
              57,
              61.8
            ]
          },
          "percentRange": {
            "samples": 1584,
            "mean": 2.871,
            "median": 2.398,
            "p25": 1.605,
            "p75": 3.532,
            "p90": 5.102,
            "medianCi95": [
              2.313,
              2.509
            ]
          },
          "includedCandles": 377871,
          "medianAbsoluteOpenCloseMovePct": 0.936,
          "upCloseRatePct": 49.1
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1580,
            "mean": 63.97,
            "median": 52.4,
            "p25": 31.57,
            "p75": 81.8,
            "p90": 120.68,
            "medianCi95": [
              49.7,
              54.8
            ]
          },
          "percentRange": {
            "samples": 1580,
            "mean": 2.582,
            "median": 2.092,
            "p25": 1.42,
            "p75": 3.131,
            "p90": 4.668,
            "medianCi95": [
              2.019,
              2.175
            ]
          },
          "includedCandles": 376924,
          "medianAbsoluteOpenCloseMovePct": 0.804,
          "upCloseRatePct": 51.5
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1556,
            "mean": 58.94,
            "median": 46.5,
            "p25": 27.9,
            "p75": 76.22,
            "p90": 113.4,
            "medianCi95": [
              44.8,
              48.7
            ]
          },
          "percentRange": {
            "samples": 1556,
            "mean": 2.385,
            "median": 1.845,
            "p25": 1.219,
            "p75": 2.951,
            "p90": 4.55,
            "medianCi95": [
              1.793,
              1.934
            ]
          },
          "includedCandles": 369776,
          "medianAbsoluteOpenCloseMovePct": 0.665,
          "upCloseRatePct": 53.5
        }
      ],
      "byWeekday": [
        {
          "weekday": "Sunday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 222,
            "mean": 128.7,
            "median": 102.8,
            "p25": 66.9,
            "p75": 174.53,
            "p90": 241.21,
            "medianCi95": [
              92,
              116.6
            ]
          },
          "percentRange": {
            "samples": 222,
            "mean": 5.275,
            "median": 4.151,
            "p25": 3.038,
            "p75": 6.001,
            "p90": 9.559,
            "medianCi95": [
              3.977,
              4.759
            ]
          },
          "includedCandles": 314840
        },
        {
          "weekday": "Monday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 228,
            "mean": 172.79,
            "median": 145,
            "p25": 88.7,
            "p75": 219.72,
            "p90": 303.97,
            "medianCi95": [
              133.7,
              163.9
            ]
          },
          "percentRange": {
            "samples": 228,
            "mean": 7.062,
            "median": 5.801,
            "p25": 4.145,
            "p75": 8.527,
            "p90": 12.223,
            "medianCi95": [
              5.342,
              6.286
            ]
          },
          "includedCandles": 324600
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 228,
            "mean": 157.83,
            "median": 133.3,
            "p25": 80.52,
            "p75": 195.77,
            "p90": 295.73,
            "medianCi95": [
              120.6,
              150.8
            ]
          },
          "percentRange": {
            "samples": 228,
            "mean": 6.279,
            "median": 5.527,
            "p25": 3.907,
            "p75": 7.598,
            "p90": 10.474,
            "medianCi95": [
              4.923,
              5.848
            ]
          },
          "includedCandles": 324588
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 229,
            "mean": 171.06,
            "median": 146.5,
            "p25": 93,
            "p75": 212,
            "p90": 291.34,
            "medianCi95": [
              129.1,
              167.2
            ]
          },
          "percentRange": {
            "samples": 229,
            "mean": 6.888,
            "median": 5.931,
            "p25": 4.173,
            "p75": 8.396,
            "p90": 11.671,
            "medianCi95": [
              5.298,
              6.529
            ]
          },
          "includedCandles": 326388
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 228,
            "mean": 161.37,
            "median": 139.95,
            "p25": 88.23,
            "p75": 210.03,
            "p90": 277.73,
            "medianCi95": [
              132.4,
              151.8
            ]
          },
          "percentRange": {
            "samples": 228,
            "mean": 6.418,
            "median": 5.392,
            "p25": 3.898,
            "p75": 7.63,
            "p90": 10.512,
            "medianCi95": [
              5.121,
              6.014
            ]
          },
          "includedCandles": 325598
        },
        {
          "weekday": "Friday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 230,
            "mean": 160.99,
            "median": 128.7,
            "p25": 82.9,
            "p75": 209.1,
            "p90": 297.42,
            "medianCi95": [
              120.8,
              144.9
            ]
          },
          "percentRange": {
            "samples": 230,
            "mean": 6.374,
            "median": 5.565,
            "p25": 3.647,
            "p75": 8.096,
            "p90": 10.728,
            "medianCi95": [
              4.861,
              6.327
            ]
          },
          "includedCandles": 326619
        },
        {
          "weekday": "Saturday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 220,
            "mean": 114.87,
            "median": 90.2,
            "p25": 53.55,
            "p75": 138.43,
            "p90": 229.29,
            "medianCi95": [
              76.2,
              98.9
            ]
          },
          "percentRange": {
            "samples": 220,
            "mean": 4.616,
            "median": 3.511,
            "p25": 2.44,
            "p75": 5.821,
            "p90": 8.391,
            "medianCi95": [
              3.101,
              4.027
            ]
          },
          "includedCandles": 311501
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 364,
            "mean": 222.24,
            "median": 185.5,
            "p25": 135.4,
            "p75": 257.25,
            "p90": 389.4,
            "medianCi95": [
              176.1,
              197.6
            ]
          },
          "percentRange": {
            "samples": 364,
            "mean": 8.566,
            "median": 7.161,
            "p25": 5.231,
            "p75": 10.469,
            "p90": 13.962,
            "medianCi95": [
              6.752,
              7.763
            ]
          },
          "includedCandles": 523015
        },
        {
          "year": 2022,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 294,
            "mean": 137.6,
            "median": 117.9,
            "p25": 73.9,
            "p75": 178.77,
            "p90": 250.04,
            "medianCi95": [
              110.9,
              128.6
            ]
          },
          "percentRange": {
            "samples": 294,
            "mean": 6.766,
            "median": 5.788,
            "p25": 4.203,
            "p75": 8.007,
            "p90": 10.808,
            "medianCi95": [
              5.374,
              6.257
            ]
          },
          "includedCandles": 418245
        },
        {
          "year": 2023,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 182,
            "mean": 65.5,
            "median": 57.1,
            "p25": 37.53,
            "p75": 81.2,
            "p90": 111.33,
            "medianCi95": [
              51.9,
              61.2
            ]
          },
          "percentRange": {
            "samples": 182,
            "mean": 3.668,
            "median": 3.18,
            "p25": 2.209,
            "p75": 4.586,
            "p90": 6.414,
            "medianCi95": [
              2.955,
              3.425
            ]
          },
          "includedCandles": 242346
        },
        {
          "year": 2024,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 220,
            "mean": 159.62,
            "median": 134.25,
            "p25": 97.6,
            "p75": 201.1,
            "p90": 281.8,
            "medianCi95": [
              124.1,
              147.8
            ]
          },
          "percentRange": {
            "samples": 220,
            "mean": 5.143,
            "median": 4.589,
            "p25": 3.323,
            "p75": 6.317,
            "p90": 8.811,
            "medianCi95": [
              4.16,
              4.863
            ]
          },
          "includedCandles": 315973
        },
        {
          "year": 2025,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 317,
            "mean": 165.21,
            "median": 151.4,
            "p25": 88.9,
            "p75": 220.2,
            "p90": 278.5,
            "medianCi95": [
              138.7,
              165.9
            ]
          },
          "percentRange": {
            "samples": 317,
            "mean": 5.774,
            "median": 4.94,
            "p25": 3.438,
            "p75": 6.98,
            "p90": 9.525,
            "medianCi95": [
              4.682,
              5.436
            ]
          },
          "includedCandles": 456252
        },
        {
          "year": 2026,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 208,
            "mean": 103.14,
            "median": 85.65,
            "p25": 62.3,
            "p75": 127.33,
            "p90": 174.62,
            "medianCi95": [
              80.5,
              94.6
            ]
          },
          "percentRange": {
            "samples": 208,
            "mean": 4.801,
            "median": 4.07,
            "p25": 3.005,
            "p75": 5.799,
            "p90": 8.369,
            "medianCi95": [
              3.85,
              4.479
            ]
          },
          "includedCandles": 298303
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 4.083,
          "highAbovePct": 6.321,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1566,
        "distribution": {
          "low": 392,
          "normal": 782,
          "high": 392
        },
        "latest": {
          "dayIndex": 20667,
          "date": "2026-08-02",
          "rollingMedianDailyRangePct": 2.919,
          "regime": "low"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 345,
              "mean": 7.655,
              "median": 6.962,
              "p25": 5.87,
              "p75": 8.738,
              "p90": 11.425,
              "medianCi95": [
                6.609,
                7.092
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 134,
              "high": 211
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 294,
              "mean": 5.902,
              "median": 5.787,
              "p25": 4.623,
              "p75": 6.826,
              "p90": 7.953,
              "medianCi95": [
                5.574,
                6.127
              ]
            },
            "regimeCounts": {
              "low": 22,
              "normal": 148,
              "high": 124
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 182,
              "mean": 3.227,
              "median": 3.213,
              "p25": 2.802,
              "p75": 3.834,
              "p90": 4.11,
              "medianCi95": [
                3.105,
                3.404
              ]
            },
            "regimeCounts": {
              "low": 161,
              "normal": 21,
              "high": 0
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 220,
              "mean": 4.536,
              "median": 4.456,
              "p25": 3.818,
              "p75": 5.244,
              "p90": 5.584,
              "medianCi95": [
                4.263,
                4.721
              ]
            },
            "regimeCounts": {
              "low": 73,
              "normal": 143,
              "high": 4
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 317,
              "mean": 5.173,
              "median": 5.081,
              "p25": 4.535,
              "p75": 5.862,
              "p90": 6.403,
              "medianCi95": [
                4.873,
                5.306
              ]
            },
            "regimeCounts": {
              "low": 36,
              "normal": 244,
              "high": 37
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 208,
              "mean": 4.38,
              "median": 4.175,
              "p25": 3.457,
              "p75": 4.898,
              "p90": 5.902,
              "medianCi95": [
                4.058,
                4.523
              ]
            },
            "regimeCounts": {
              "low": 100,
              "normal": 92,
              "high": 16
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-01",
            "observations": 11,
            "medianRolling20RangePct": 13.602,
            "lastRolling20RangePct": 12.369,
            "regime": "high"
          },
          {
            "month": "2021-02",
            "observations": 28,
            "medianRolling20RangePct": 8.665,
            "lastRolling20RangePct": 7.046,
            "regime": "high"
          },
          {
            "month": "2021-03",
            "observations": 31,
            "medianRolling20RangePct": 7.994,
            "lastRolling20RangePct": 5.633,
            "regime": "high"
          },
          {
            "month": "2021-04",
            "observations": 30,
            "medianRolling20RangePct": 6.23,
            "lastRolling20RangePct": 8.519,
            "regime": "normal"
          },
          {
            "month": "2021-05",
            "observations": 31,
            "medianRolling20RangePct": 10.381,
            "lastRolling20RangePct": 14.18,
            "regime": "high"
          },
          {
            "month": "2021-06",
            "observations": 30,
            "medianRolling20RangePct": 9.121,
            "lastRolling20RangePct": 8.668,
            "regime": "high"
          },
          {
            "month": "2021-07",
            "observations": 31,
            "medianRolling20RangePct": 7.262,
            "lastRolling20RangePct": 6.151,
            "regime": "high"
          },
          {
            "month": "2021-08",
            "observations": 31,
            "medianRolling20RangePct": 6.77,
            "lastRolling20RangePct": 6.059,
            "regime": "high"
          },
          {
            "month": "2021-09",
            "observations": 30,
            "medianRolling20RangePct": 6.075,
            "lastRolling20RangePct": 7.092,
            "regime": "normal"
          },
          {
            "month": "2021-10",
            "observations": 31,
            "medianRolling20RangePct": 5.691,
            "lastRolling20RangePct": 5.488,
            "regime": "normal"
          },
          {
            "month": "2021-11",
            "observations": 30,
            "medianRolling20RangePct": 4.803,
            "lastRolling20RangePct": 5.916,
            "regime": "normal"
          },
          {
            "month": "2021-12",
            "observations": 31,
            "medianRolling20RangePct": 6.221,
            "lastRolling20RangePct": 4.814,
            "regime": "normal"
          },
          {
            "month": "2022-01",
            "observations": 30,
            "medianRolling20RangePct": 5.173,
            "lastRolling20RangePct": 6.447,
            "regime": "normal"
          },
          {
            "month": "2022-02",
            "observations": 28,
            "medianRolling20RangePct": 6.681,
            "lastRolling20RangePct": 6.877,
            "regime": "high"
          },
          {
            "month": "2022-03",
            "observations": 29,
            "medianRolling20RangePct": 6.224,
            "lastRolling20RangePct": 4.651,
            "regime": "normal"
          },
          {
            "month": "2022-04",
            "observations": 30,
            "medianRolling20RangePct": 4.4,
            "lastRolling20RangePct": 4.377,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 31,
            "medianRolling20RangePct": 5.917,
            "lastRolling20RangePct": 6.512,
            "regime": "normal"
          },
          {
            "month": "2022-06",
            "observations": 30,
            "medianRolling20RangePct": 6.813,
            "lastRolling20RangePct": 9.821,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 28,
            "medianRolling20RangePct": 7.957,
            "lastRolling20RangePct": 8.446,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 16,
            "medianRolling20RangePct": 7.216,
            "lastRolling20RangePct": 6.07,
            "regime": "high"
          },
          {
            "month": "2022-09",
            "observations": 15,
            "medianRolling20RangePct": 5.71,
            "lastRolling20RangePct": 5.281,
            "regime": "normal"
          },
          {
            "month": "2022-10",
            "observations": 12,
            "medianRolling20RangePct": 4.833,
            "lastRolling20RangePct": 4.483,
            "regime": "normal"
          },
          {
            "month": "2022-11",
            "observations": 30,
            "medianRolling20RangePct": 4.994,
            "lastRolling20RangePct": 4.994,
            "regime": "normal"
          },
          {
            "month": "2022-12",
            "observations": 15,
            "medianRolling20RangePct": 3.857,
            "lastRolling20RangePct": 3.857,
            "regime": "low"
          },
          {
            "month": "2023-01",
            "observations": 14,
            "medianRolling20RangePct": 4.188,
            "lastRolling20RangePct": 4.265,
            "regime": "normal"
          },
          {
            "month": "2023-02",
            "observations": 7,
            "medianRolling20RangePct": 4.052,
            "lastRolling20RangePct": 4.052,
            "regime": "low"
          },
          {
            "month": "2023-03",
            "observations": 16,
            "medianRolling20RangePct": 4.07,
            "lastRolling20RangePct": 4.044,
            "regime": "low"
          },
          {
            "month": "2023-04",
            "observations": 19,
            "medianRolling20RangePct": 3.913,
            "lastRolling20RangePct": 3.53,
            "regime": "low"
          },
          {
            "month": "2023-05",
            "observations": 20,
            "medianRolling20RangePct": 3.263,
            "lastRolling20RangePct": 2.962,
            "regime": "low"
          },
          {
            "month": "2023-06",
            "observations": 19,
            "medianRolling20RangePct": 2.962,
            "lastRolling20RangePct": 3.213,
            "regime": "low"
          },
          {
            "month": "2023-07",
            "observations": 12,
            "medianRolling20RangePct": 2.839,
            "lastRolling20RangePct": 2.732,
            "regime": "low"
          },
          {
            "month": "2023-08",
            "observations": 17,
            "medianRolling20RangePct": 2.079,
            "lastRolling20RangePct": 2.203,
            "regime": "low"
          },
          {
            "month": "2023-09",
            "observations": 15,
            "medianRolling20RangePct": 2.272,
            "lastRolling20RangePct": 2.287,
            "regime": "low"
          },
          {
            "month": "2023-10",
            "observations": 17,
            "medianRolling20RangePct": 2.337,
            "lastRolling20RangePct": 2.862,
            "regime": "low"
          },
          {
            "month": "2023-11",
            "observations": 17,
            "medianRolling20RangePct": 3.436,
            "lastRolling20RangePct": 3.436,
            "regime": "low"
          },
          {
            "month": "2023-12",
            "observations": 9,
            "medianRolling20RangePct": 3.647,
            "lastRolling20RangePct": 3.647,
            "regime": "low"
          },
          {
            "month": "2024-01",
            "observations": 9,
            "medianRolling20RangePct": 3.536,
            "lastRolling20RangePct": 3.246,
            "regime": "low"
          },
          {
            "month": "2024-02",
            "observations": 10,
            "medianRolling20RangePct": 3.455,
            "lastRolling20RangePct": 3.699,
            "regime": "low"
          },
          {
            "month": "2024-03",
            "observations": 14,
            "medianRolling20RangePct": 4.435,
            "lastRolling20RangePct": 5.546,
            "regime": "normal"
          },
          {
            "month": "2024-04",
            "observations": 23,
            "medianRolling20RangePct": 5.461,
            "lastRolling20RangePct": 4.967,
            "regime": "normal"
          },
          {
            "month": "2024-05",
            "observations": 11,
            "medianRolling20RangePct": 4.967,
            "lastRolling20RangePct": 4.306,
            "regime": "normal"
          },
          {
            "month": "2024-06",
            "observations": 17,
            "medianRolling20RangePct": 3.868,
            "lastRolling20RangePct": 3.569,
            "regime": "low"
          },
          {
            "month": "2024-07",
            "observations": 13,
            "medianRolling20RangePct": 3.788,
            "lastRolling20RangePct": 3.788,
            "regime": "low"
          },
          {
            "month": "2024-08",
            "observations": 14,
            "medianRolling20RangePct": 4.417,
            "lastRolling20RangePct": 4.382,
            "regime": "normal"
          },
          {
            "month": "2024-09",
            "observations": 25,
            "medianRolling20RangePct": 4.678,
            "lastRolling20RangePct": 4.188,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 26,
            "medianRolling20RangePct": 3.709,
            "lastRolling20RangePct": 3.496,
            "regime": "low"
          },
          {
            "month": "2024-11",
            "observations": 28,
            "medianRolling20RangePct": 4.721,
            "lastRolling20RangePct": 5.26,
            "regime": "normal"
          },
          {
            "month": "2024-12",
            "observations": 30,
            "medianRolling20RangePct": 5.252,
            "lastRolling20RangePct": 5.149,
            "regime": "normal"
          },
          {
            "month": "2025-01",
            "observations": 30,
            "medianRolling20RangePct": 5.095,
            "lastRolling20RangePct": 5.738,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 28,
            "medianRolling20RangePct": 6.045,
            "lastRolling20RangePct": 5.831,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 31,
            "medianRolling20RangePct": 6.321,
            "lastRolling20RangePct": 4.321,
            "regime": "normal"
          },
          {
            "month": "2025-04",
            "observations": 30,
            "medianRolling20RangePct": 5.468,
            "lastRolling20RangePct": 4.656,
            "regime": "normal"
          },
          {
            "month": "2025-05",
            "observations": 31,
            "medianRolling20RangePct": 4.622,
            "lastRolling20RangePct": 5.979,
            "regime": "normal"
          },
          {
            "month": "2025-06",
            "observations": 30,
            "medianRolling20RangePct": 5.295,
            "lastRolling20RangePct": 4.687,
            "regime": "normal"
          },
          {
            "month": "2025-07",
            "observations": 29,
            "medianRolling20RangePct": 4.359,
            "lastRolling20RangePct": 4.675,
            "regime": "normal"
          },
          {
            "month": "2025-08",
            "observations": 21,
            "medianRolling20RangePct": 4.818,
            "lastRolling20RangePct": 4.842,
            "regime": "normal"
          },
          {
            "month": "2025-09",
            "observations": 21,
            "medianRolling20RangePct": 4.184,
            "lastRolling20RangePct": 3.674,
            "regime": "normal"
          },
          {
            "month": "2025-10",
            "observations": 23,
            "medianRolling20RangePct": 4.548,
            "lastRolling20RangePct": 5.306,
            "regime": "normal"
          },
          {
            "month": "2025-11",
            "observations": 14,
            "medianRolling20RangePct": 5.491,
            "lastRolling20RangePct": 6.013,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 29,
            "medianRolling20RangePct": 5.447,
            "lastRolling20RangePct": 3.457,
            "regime": "normal"
          },
          {
            "month": "2026-01",
            "observations": 30,
            "medianRolling20RangePct": 3.457,
            "lastRolling20RangePct": 4.432,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 28,
            "medianRolling20RangePct": 6.45,
            "lastRolling20RangePct": 5.55,
            "regime": "high"
          },
          {
            "month": "2026-03",
            "observations": 31,
            "medianRolling20RangePct": 5.403,
            "lastRolling20RangePct": 4.996,
            "regime": "normal"
          },
          {
            "month": "2026-04",
            "observations": 30,
            "medianRolling20RangePct": 4.159,
            "lastRolling20RangePct": 3.96,
            "regime": "normal"
          },
          {
            "month": "2026-05",
            "observations": 31,
            "medianRolling20RangePct": 3.147,
            "lastRolling20RangePct": 3.531,
            "regime": "low"
          },
          {
            "month": "2026-06",
            "observations": 30,
            "medianRolling20RangePct": 4.426,
            "lastRolling20RangePct": 4.523,
            "regime": "normal"
          },
          {
            "month": "2026-07",
            "observations": 26,
            "medianRolling20RangePct": 4.175,
            "lastRolling20RangePct": 3.07,
            "regime": "normal"
          },
          {
            "month": "2026-08",
            "observations": 2,
            "medianRolling20RangePct": 2.954,
            "lastRolling20RangePct": 2.919,
            "regime": "low"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 2.398,
        "strongestMedianSessionNative": 59.15,
        "strongestMedianSessionSamples": 1584,
        "weakestMedianSession": "04:00–07:59 UTC",
        "weakestMedianSessionPercent": 1.573,
        "strongestToWeakestMedianRatio": 1.52,
        "strongestMedianWeekday": "Wednesday",
        "strongestMedianWeekdayPercent": 5.931,
        "strongestMedianWeekdayNative": 146.5
      }
    },
    {
      "symbol": "BTCUSD",
      "market": "crypto",
      "nativeUnit": "USD",
      "source": {
        "provider": "Local CSV import; upstream provider is not documented in this repository",
        "instrumentId": null,
        "provenanceRecord": "scripts/build_btc.mjs and scripts/build_btc.py",
        "priceType": "Not recorded upstream; local OHLC import",
        "file": "/data/BTCUSD_M1.bin",
        "sha256": "e206d38828359fe6dc7733152d02c105f21e75557a57a5158464cdbb406186d2",
        "bytes": 52550984,
        "declaredCandles": 2627549,
        "coverageStartUtc": "2021-07-24T04:59:00.000Z",
        "coverageEndUtc": "2026-07-23T05:17:00.000Z"
      },
      "validation": {
        "expectedBytes": 52550984,
        "lengthMatchesHeader": true,
        "duplicateTimestamps": 0,
        "outOfOrderTimestamps": 0,
        "nonMinuteTimestamps": 0,
        "invalidOhlc": 0,
        "largestGapSeconds": 16260,
        "largestGapAfterUtc": "2021-08-13T01:59:00.000Z"
      },
      "filters": {
        "minimumCandlesPerFourHourWindow": 180,
        "minimumCandlesPerUtcDay": 1200,
        "excludedWeekendDays": false
      },
      "coverageAudit": {
        "eligibleCalendarDaysWithinCoverage": 1826,
        "eligibleRawUtcDays": 1826,
        "missingUtcDaysWithNoCandles": 0,
        "anyCandleCoverageRatePct": 100,
        "rawDailyCandleCount": {
          "samples": 1826,
          "mean": 1439,
          "median": 1440,
          "p25": 1440,
          "p75": 1440,
          "p90": 1440,
          "medianCi95": [
            1440,
            1440
          ]
        },
        "qualifyingUtcDays": 1823,
        "excludedBelowDailyThreshold": 3
      },
      "overallDaily": {
        "nativeUnit": "USD",
        "nativeRange": {
          "samples": 1823,
          "mean": 2217.49,
          "median": 1844.63,
          "p25": 996.9,
          "p75": 2902.84,
          "p90": 4376.52,
          "medianCi95": [
            1775.27,
            1914.58
          ]
        },
        "percentRange": {
          "samples": 1823,
          "mean": 4.006,
          "median": 3.45,
          "p25": 2.301,
          "p75": 4.997,
          "p90": 7.059,
          "medianCi95": [
            3.354,
            3.587
          ]
        },
        "includedCandles": 2624920
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1824,
            "mean": 839.22,
            "median": 669.13,
            "p25": 355.08,
            "p75": 1092.12,
            "p90": 1682.54,
            "medianCi95": [
              643.82,
              701.21
            ]
          },
          "percentRange": {
            "samples": 1824,
            "mean": 1.523,
            "median": 1.204,
            "p25": 0.802,
            "p75": 1.899,
            "p90": 2.773,
            "medianCi95": [
              1.166,
              1.237
            ]
          },
          "includedCandles": 437760,
          "medianAbsoluteOpenCloseMovePct": 0.423,
          "upCloseRatePct": 49.5
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1824,
            "mean": 668.71,
            "median": 536.93,
            "p25": 285.56,
            "p75": 862.28,
            "p90": 1291.27,
            "medianCi95": [
              513.56,
              563.7
            ]
          },
          "percentRange": {
            "samples": 1824,
            "mean": 1.206,
            "median": 0.971,
            "p25": 0.639,
            "p75": 1.452,
            "p90": 2.143,
            "medianCi95": [
              0.942,
              1.004
            ]
          },
          "includedCandles": 437641,
          "medianAbsoluteOpenCloseMovePct": 0.351,
          "upCloseRatePct": 50.9
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1825,
            "mean": 702.13,
            "median": 580.48,
            "p25": 312.42,
            "p75": 926.6,
            "p90": 1326.88,
            "medianCi95": [
              563.82,
              604.98
            ]
          },
          "percentRange": {
            "samples": 1825,
            "mean": 1.287,
            "median": 1.029,
            "p25": 0.703,
            "p75": 1.575,
            "p90": 2.393,
            "medianCi95": [
              0.99,
              1.072
            ]
          },
          "includedCandles": 437940,
          "medianAbsoluteOpenCloseMovePct": 0.374,
          "upCloseRatePct": 52.4
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1824,
            "mean": 1108.89,
            "median": 886.48,
            "p25": 456.36,
            "p75": 1515.79,
            "p90": 2239.46,
            "medianCi95": [
              842.39,
              933.48
            ]
          },
          "percentRange": {
            "samples": 1824,
            "mean": 1.982,
            "median": 1.703,
            "p25": 1.095,
            "p75": 2.517,
            "p90": 3.529,
            "medianCi95": [
              1.646,
              1.764
            ]
          },
          "includedCandles": 437760,
          "medianAbsoluteOpenCloseMovePct": 0.604,
          "upCloseRatePct": 49.1
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1825,
            "mean": 971.74,
            "median": 759.64,
            "p25": 416.24,
            "p75": 1269.41,
            "p90": 1938.53,
            "medianCi95": [
              722.99,
              798.68
            ]
          },
          "percentRange": {
            "samples": 1825,
            "mean": 1.766,
            "median": 1.461,
            "p25": 0.957,
            "p75": 2.202,
            "p90": 3.262,
            "medianCi95": [
              1.418,
              1.513
            ]
          },
          "includedCandles": 438000,
          "medianAbsoluteOpenCloseMovePct": 0.504,
          "upCloseRatePct": 51
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1825,
            "mean": 854.92,
            "median": 680.74,
            "p25": 378.74,
            "p75": 1067.1,
            "p90": 1690.77,
            "medianCi95": [
              646.29,
              703.63
            ]
          },
          "percentRange": {
            "samples": 1825,
            "mean": 1.568,
            "median": 1.25,
            "p25": 0.827,
            "p75": 1.909,
            "p90": 2.857,
            "medianCi95": [
              1.205,
              1.297
            ]
          },
          "includedCandles": 438000,
          "medianAbsoluteOpenCloseMovePct": 0.45,
          "upCloseRatePct": 52.4
        }
      ],
      "byWeekday": [
        {
          "weekday": "Sunday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 261,
            "mean": 1739.8,
            "median": 1496.96,
            "p25": 757.49,
            "p75": 2226.68,
            "p90": 3346.71,
            "medianCi95": [
              1355.98,
              1640.01
            ]
          },
          "percentRange": {
            "samples": 261,
            "mean": 3.084,
            "median": 2.706,
            "p25": 1.912,
            "p75": 3.838,
            "p90": 5.092,
            "medianCi95": [
              2.504,
              2.919
            ]
          },
          "includedCandles": 375840
        },
        {
          "weekday": "Monday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 261,
            "mean": 2633.15,
            "median": 2350.37,
            "p25": 1298.7,
            "p75": 3496.04,
            "p90": 4858.31,
            "medianCi95": [
              2121.99,
              2598.5
            ]
          },
          "percentRange": {
            "samples": 261,
            "mean": 4.751,
            "median": 3.963,
            "p25": 2.927,
            "p75": 5.917,
            "p90": 7.859,
            "medianCi95": [
              3.82,
              4.374
            ]
          },
          "includedCandles": 375840
        },
        {
          "weekday": "Tuesday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 261,
            "mean": 2485.18,
            "median": 2220.46,
            "p25": 1264.59,
            "p75": 3159.61,
            "p90": 4868,
            "medianCi95": [
              2004.31,
              2394.65
            ]
          },
          "percentRange": {
            "samples": 261,
            "mean": 4.438,
            "median": 3.889,
            "p25": 2.907,
            "p75": 5.464,
            "p90": 7.357,
            "medianCi95": [
              3.628,
              4.12
            ]
          },
          "includedCandles": 375840
        },
        {
          "weekday": "Wednesday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 261,
            "mean": 2448.98,
            "median": 2213.14,
            "p25": 1274.49,
            "p75": 3117.24,
            "p90": 4629.81,
            "medianCi95": [
              1972.77,
              2343.09
            ]
          },
          "percentRange": {
            "samples": 261,
            "mean": 4.531,
            "median": 3.931,
            "p25": 2.81,
            "p75": 5.474,
            "p90": 7.557,
            "medianCi95": [
              3.61,
              4.286
            ]
          },
          "includedCandles": 375720
        },
        {
          "weekday": "Thursday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 260,
            "mean": 2403.75,
            "median": 2003.98,
            "p25": 1243.14,
            "p75": 3199.5,
            "p90": 4365.41,
            "medianCi95": [
              1853.8,
              2346.9
            ]
          },
          "percentRange": {
            "samples": 260,
            "mean": 4.321,
            "median": 3.73,
            "p25": 2.714,
            "p75": 5.287,
            "p90": 7.079,
            "medianCi95": [
              3.471,
              3.959
            ]
          },
          "includedCandles": 374400
        },
        {
          "weekday": "Friday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 259,
            "mean": 2536.33,
            "median": 2024.95,
            "p25": 1268.07,
            "p75": 3329.67,
            "p90": 4751.8,
            "medianCi95": [
              1844.99,
              2412.83
            ]
          },
          "percentRange": {
            "samples": 259,
            "mean": 4.542,
            "median": 3.997,
            "p25": 2.796,
            "p75": 5.465,
            "p90": 7.712,
            "medianCi95": [
              3.706,
              4.32
            ]
          },
          "includedCandles": 372880
        },
        {
          "weekday": "Saturday",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 260,
            "mean": 1274.77,
            "median": 1062.24,
            "p25": 632.81,
            "p75": 1589.08,
            "p90": 2330.86,
            "medianCi95": [
              914.95,
              1165.69
            ]
          },
          "percentRange": {
            "samples": 260,
            "mean": 2.373,
            "median": 1.886,
            "p25": 1.245,
            "p75": 2.918,
            "p90": 4.187,
            "medianCi95": [
              1.75,
              2.001
            ]
          },
          "includedCandles": 374400
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 159,
            "mean": 2761.71,
            "median": 2459.94,
            "p25": 1873.49,
            "p75": 3236.5,
            "p90": 4504.48,
            "medianCi95": [
              2199.3,
              2692.99
            ]
          },
          "percentRange": {
            "samples": 159,
            "mean": 5.443,
            "median": 4.631,
            "p25": 3.781,
            "p75": 6.3,
            "p90": 8.519,
            "medianCi95": [
              4.493,
              5.218
            ]
          },
          "includedCandles": 228840
        },
        {
          "year": 2022,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 365,
            "mean": 1376.06,
            "median": 1129.49,
            "p25": 657.58,
            "p75": 1831.07,
            "p90": 2627.59,
            "medianCi95": [
              1028.63,
              1274.49
            ]
          },
          "percentRange": {
            "samples": 365,
            "mean": 4.761,
            "median": 3.985,
            "p25": 2.832,
            "p75": 5.85,
            "p90": 8.111,
            "medianCi95": [
              3.778,
              4.35
            ]
          },
          "includedCandles": 525600
        },
        {
          "year": 2023,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 365,
            "mean": 957.73,
            "median": 794,
            "p25": 513.42,
            "p75": 1224.99,
            "p90": 1736.8,
            "medianCi95": [
              744.95,
              862.57
            ]
          },
          "percentRange": {
            "samples": 365,
            "mean": 3.337,
            "median": 2.772,
            "p25": 1.875,
            "p75": 4.186,
            "p90": 5.87,
            "medianCi95": [
              2.588,
              2.964
            ]
          },
          "includedCandles": 525520
        },
        {
          "year": 2024,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 366,
            "mean": 2748.29,
            "median": 2347.38,
            "p25": 1600.88,
            "p75": 3450.87,
            "p90": 4908,
            "medianCi95": [
              2244.17,
              2477.37
            ]
          },
          "percentRange": {
            "samples": 366,
            "mean": 4.171,
            "median": 3.663,
            "p25": 2.579,
            "p75": 5.251,
            "p90": 7.103,
            "medianCi95": [
              3.496,
              3.899
            ]
          },
          "includedCandles": 527040
        },
        {
          "year": 2025,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 365,
            "mean": 3354.42,
            "median": 2911.37,
            "p25": 2028.91,
            "p75": 4349.3,
            "p90": 5731.26,
            "medianCi95": [
              2786.78,
              3144.74
            ]
          },
          "percentRange": {
            "samples": 365,
            "mean": 3.37,
            "median": 2.925,
            "p25": 1.945,
            "p75": 4.306,
            "p90": 5.798,
            "medianCi95": [
              2.664,
              3.144
            ]
          },
          "includedCandles": 525600
        },
        {
          "year": 2026,
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 203,
            "mean": 2567.95,
            "median": 2340.18,
            "p25": 1641.31,
            "p75": 3135.06,
            "p90": 4078.56,
            "medianCi95": [
              2106,
              2529.52
            ]
          },
          "percentRange": {
            "samples": 203,
            "mean": 3.57,
            "median": 3.233,
            "p25": 2.265,
            "p75": 4.273,
            "p90": 5.924,
            "medianCi95": [
              2.881,
              3.493
            ]
          },
          "includedCandles": 292320
        }
      ],
      "regime": {
        "windowQualifiedDays": 20,
        "measure": "Trailing median of the most recent 20 qualifying UTC-day percentage ranges.",
        "thresholds": {
          "lowAtOrBelowPct": 2.744,
          "highAbovePct": 4.235,
          "basis": "25th and 75th percentiles of this market’s complete rolling-20 series."
        },
        "observations": 1804,
        "distribution": {
          "low": 451,
          "normal": 903,
          "high": 450
        },
        "latest": {
          "dayIndex": 20656,
          "date": "2026-07-22",
          "rollingMedianDailyRangePct": 2.667,
          "regime": "low"
        },
        "byYear": [
          {
            "year": 2021,
            "rollingMedianRangePct": {
              "samples": 140,
              "mean": 4.739,
              "median": 4.735,
              "p25": 4.329,
              "p75": 5.147,
              "p90": 5.323,
              "medianCi95": [
                4.582,
                4.862
              ]
            },
            "regimeCounts": {
              "low": 0,
              "normal": 15,
              "high": 125
            }
          },
          {
            "year": 2022,
            "rollingMedianRangePct": {
              "samples": 365,
              "mean": 4.154,
              "median": 4.115,
              "p25": 3.45,
              "p75": 4.882,
              "p90": 5.553,
              "medianCi95": [
                3.899,
                4.198
              ]
            },
            "regimeCounts": {
              "low": 39,
              "normal": 169,
              "high": 157
            }
          },
          {
            "year": 2023,
            "rollingMedianRangePct": {
              "samples": 365,
              "mean": 2.818,
              "median": 2.77,
              "p25": 2.319,
              "p75": 3.322,
              "p90": 3.781,
              "medianCi95": [
                2.691,
                2.811
              ]
            },
            "regimeCounts": {
              "low": 168,
              "normal": 179,
              "high": 18
            }
          },
          {
            "year": 2024,
            "rollingMedianRangePct": {
              "samples": 366,
              "mean": 3.817,
              "median": 3.75,
              "p25": 3.091,
              "p75": 4.161,
              "p90": 5.146,
              "medianCi95": [
                3.636,
                3.813
              ]
            },
            "regimeCounts": {
              "low": 15,
              "normal": 272,
              "high": 79
            }
          },
          {
            "year": 2025,
            "rollingMedianRangePct": {
              "samples": 365,
              "mean": 3.112,
              "median": 3.12,
              "p25": 2.301,
              "p75": 3.686,
              "p90": 4.346,
              "medianCi95": [
                2.735,
                3.306
              ]
            },
            "regimeCounts": {
              "low": 165,
              "normal": 157,
              "high": 43
            }
          },
          {
            "year": 2026,
            "rollingMedianRangePct": {
              "samples": 203,
              "mean": 3.264,
              "median": 3.216,
              "p25": 2.611,
              "p75": 3.606,
              "p90": 4.599,
              "medianCi95": [
                3.001,
                3.308
              ]
            },
            "regimeCounts": {
              "low": 64,
              "normal": 111,
              "high": 28
            }
          }
        ],
        "monthlyTimeline": [
          {
            "month": "2021-08",
            "observations": 18,
            "medianRolling20RangePct": 5.178,
            "lastRolling20RangePct": 4.329,
            "regime": "high"
          },
          {
            "month": "2021-09",
            "observations": 30,
            "medianRolling20RangePct": 4.329,
            "lastRolling20RangePct": 4.491,
            "regime": "high"
          },
          {
            "month": "2021-10",
            "observations": 31,
            "medianRolling20RangePct": 4.917,
            "lastRolling20RangePct": 5.066,
            "regime": "high"
          },
          {
            "month": "2021-11",
            "observations": 30,
            "medianRolling20RangePct": 4.437,
            "lastRolling20RangePct": 4.437,
            "regime": "high"
          },
          {
            "month": "2021-12",
            "observations": 31,
            "medianRolling20RangePct": 4.964,
            "lastRolling20RangePct": 4.3,
            "regime": "high"
          },
          {
            "month": "2022-01",
            "observations": 31,
            "medianRolling20RangePct": 4.3,
            "lastRolling20RangePct": 4.829,
            "regime": "high"
          },
          {
            "month": "2022-02",
            "observations": 28,
            "medianRolling20RangePct": 4.879,
            "lastRolling20RangePct": 4.929,
            "regime": "high"
          },
          {
            "month": "2022-03",
            "observations": 31,
            "medianRolling20RangePct": 5.031,
            "lastRolling20RangePct": 3.363,
            "regime": "high"
          },
          {
            "month": "2022-04",
            "observations": 30,
            "medianRolling20RangePct": 3.732,
            "lastRolling20RangePct": 3.899,
            "regime": "normal"
          },
          {
            "month": "2022-05",
            "observations": 31,
            "medianRolling20RangePct": 5.463,
            "lastRolling20RangePct": 5.903,
            "regime": "high"
          },
          {
            "month": "2022-06",
            "observations": 30,
            "medianRolling20RangePct": 5.226,
            "lastRolling20RangePct": 6.7,
            "regime": "high"
          },
          {
            "month": "2022-07",
            "observations": 31,
            "medianRolling20RangePct": 5.046,
            "lastRolling20RangePct": 5.117,
            "regime": "high"
          },
          {
            "month": "2022-08",
            "observations": 31,
            "medianRolling20RangePct": 4.004,
            "lastRolling20RangePct": 3.5,
            "regime": "normal"
          },
          {
            "month": "2022-09",
            "observations": 30,
            "medianRolling20RangePct": 3.45,
            "lastRolling20RangePct": 4.465,
            "regime": "normal"
          },
          {
            "month": "2022-10",
            "observations": 31,
            "medianRolling20RangePct": 3.06,
            "lastRolling20RangePct": 2.836,
            "regime": "normal"
          },
          {
            "month": "2022-11",
            "observations": 30,
            "medianRolling20RangePct": 3.431,
            "lastRolling20RangePct": 3.178,
            "regime": "normal"
          },
          {
            "month": "2022-12",
            "observations": 31,
            "medianRolling20RangePct": 2.424,
            "lastRolling20RangePct": 1.875,
            "regime": "low"
          },
          {
            "month": "2023-01",
            "observations": 31,
            "medianRolling20RangePct": 1.974,
            "lastRolling20RangePct": 4.161,
            "regime": "low"
          },
          {
            "month": "2023-02",
            "observations": 28,
            "medianRolling20RangePct": 3.194,
            "lastRolling20RangePct": 3.649,
            "regime": "normal"
          },
          {
            "month": "2023-03",
            "observations": 31,
            "medianRolling20RangePct": 3.872,
            "lastRolling20RangePct": 5.221,
            "regime": "normal"
          },
          {
            "month": "2023-04",
            "observations": 30,
            "medianRolling20RangePct": 3.289,
            "lastRolling20RangePct": 3.322,
            "regime": "normal"
          },
          {
            "month": "2023-05",
            "observations": 31,
            "medianRolling20RangePct": 3.423,
            "lastRolling20RangePct": 2.493,
            "regime": "normal"
          },
          {
            "month": "2023-06",
            "observations": 30,
            "medianRolling20RangePct": 2.777,
            "lastRolling20RangePct": 2.777,
            "regime": "normal"
          },
          {
            "month": "2023-07",
            "observations": 31,
            "medianRolling20RangePct": 2.51,
            "lastRolling20RangePct": 1.555,
            "regime": "low"
          },
          {
            "month": "2023-08",
            "observations": 31,
            "medianRolling20RangePct": 1.621,
            "lastRolling20RangePct": 1.933,
            "regime": "low"
          },
          {
            "month": "2023-09",
            "observations": 30,
            "medianRolling20RangePct": 2.4,
            "lastRolling20RangePct": 2.4,
            "regime": "low"
          },
          {
            "month": "2023-10",
            "observations": 31,
            "medianRolling20RangePct": 2.241,
            "lastRolling20RangePct": 2.454,
            "regime": "low"
          },
          {
            "month": "2023-11",
            "observations": 30,
            "medianRolling20RangePct": 2.77,
            "lastRolling20RangePct": 2.734,
            "regime": "normal"
          },
          {
            "month": "2023-12",
            "observations": 31,
            "medianRolling20RangePct": 3.045,
            "lastRolling20RangePct": 3.38,
            "regime": "normal"
          },
          {
            "month": "2024-01",
            "observations": 31,
            "medianRolling20RangePct": 4.065,
            "lastRolling20RangePct": 3.295,
            "regime": "normal"
          },
          {
            "month": "2024-02",
            "observations": 29,
            "medianRolling20RangePct": 2.904,
            "lastRolling20RangePct": 2.928,
            "regime": "normal"
          },
          {
            "month": "2024-03",
            "observations": 31,
            "medianRolling20RangePct": 5.804,
            "lastRolling20RangePct": 5.749,
            "regime": "high"
          },
          {
            "month": "2024-04",
            "observations": 30,
            "medianRolling20RangePct": 4.763,
            "lastRolling20RangePct": 4.284,
            "regime": "high"
          },
          {
            "month": "2024-05",
            "observations": 31,
            "medianRolling20RangePct": 3.662,
            "lastRolling20RangePct": 3.403,
            "regime": "normal"
          },
          {
            "month": "2024-06",
            "observations": 30,
            "medianRolling20RangePct": 2.967,
            "lastRolling20RangePct": 3.09,
            "regime": "normal"
          },
          {
            "month": "2024-07",
            "observations": 31,
            "medianRolling20RangePct": 3.718,
            "lastRolling20RangePct": 3.56,
            "regime": "normal"
          },
          {
            "month": "2024-08",
            "observations": 31,
            "medianRolling20RangePct": 4.677,
            "lastRolling20RangePct": 4.077,
            "regime": "high"
          },
          {
            "month": "2024-09",
            "observations": 30,
            "medianRolling20RangePct": 3.888,
            "lastRolling20RangePct": 2.908,
            "regime": "normal"
          },
          {
            "month": "2024-10",
            "observations": 31,
            "medianRolling20RangePct": 2.981,
            "lastRolling20RangePct": 2.588,
            "regime": "normal"
          },
          {
            "month": "2024-11",
            "observations": 30,
            "medianRolling20RangePct": 3.826,
            "lastRolling20RangePct": 3.766,
            "regime": "normal"
          },
          {
            "month": "2024-12",
            "observations": 31,
            "medianRolling20RangePct": 3.623,
            "lastRolling20RangePct": 3.842,
            "regime": "normal"
          },
          {
            "month": "2025-01",
            "observations": 31,
            "medianRolling20RangePct": 3.783,
            "lastRolling20RangePct": 3.86,
            "regime": "normal"
          },
          {
            "month": "2025-02",
            "observations": 28,
            "medianRolling20RangePct": 3.432,
            "lastRolling20RangePct": 3.066,
            "regime": "normal"
          },
          {
            "month": "2025-03",
            "observations": 31,
            "medianRolling20RangePct": 5.261,
            "lastRolling20RangePct": 3.335,
            "regime": "high"
          },
          {
            "month": "2025-04",
            "observations": 30,
            "medianRolling20RangePct": 3.51,
            "lastRolling20RangePct": 2.694,
            "regime": "normal"
          },
          {
            "month": "2025-05",
            "observations": 31,
            "medianRolling20RangePct": 2.353,
            "lastRolling20RangePct": 2.635,
            "regime": "low"
          },
          {
            "month": "2025-06",
            "observations": 30,
            "medianRolling20RangePct": 2.232,
            "lastRolling20RangePct": 2.036,
            "regime": "low"
          },
          {
            "month": "2025-07",
            "observations": 31,
            "medianRolling20RangePct": 2.049,
            "lastRolling20RangePct": 2.432,
            "regime": "low"
          },
          {
            "month": "2025-08",
            "observations": 31,
            "medianRolling20RangePct": 2.239,
            "lastRolling20RangePct": 2.407,
            "regime": "low"
          },
          {
            "month": "2025-09",
            "observations": 30,
            "medianRolling20RangePct": 2.022,
            "lastRolling20RangePct": 1.837,
            "regime": "low"
          },
          {
            "month": "2025-10",
            "observations": 31,
            "medianRolling20RangePct": 2.985,
            "lastRolling20RangePct": 3.461,
            "regime": "normal"
          },
          {
            "month": "2025-11",
            "observations": 30,
            "medianRolling20RangePct": 3.97,
            "lastRolling20RangePct": 4.471,
            "regime": "normal"
          },
          {
            "month": "2025-12",
            "observations": 31,
            "medianRolling20RangePct": 3.439,
            "lastRolling20RangePct": 2.98,
            "regime": "normal"
          },
          {
            "month": "2026-01",
            "observations": 31,
            "medianRolling20RangePct": 2.611,
            "lastRolling20RangePct": 2.67,
            "regime": "low"
          },
          {
            "month": "2026-02",
            "observations": 28,
            "medianRolling20RangePct": 4.551,
            "lastRolling20RangePct": 4.004,
            "regime": "high"
          },
          {
            "month": "2026-03",
            "observations": 31,
            "medianRolling20RangePct": 4.062,
            "lastRolling20RangePct": 3.54,
            "regime": "normal"
          },
          {
            "month": "2026-04",
            "observations": 30,
            "medianRolling20RangePct": 3.112,
            "lastRolling20RangePct": 2.875,
            "regime": "normal"
          },
          {
            "month": "2026-05",
            "observations": 31,
            "medianRolling20RangePct": 2.412,
            "lastRolling20RangePct": 2.382,
            "regime": "low"
          },
          {
            "month": "2026-06",
            "observations": 30,
            "medianRolling20RangePct": 3.308,
            "lastRolling20RangePct": 3.224,
            "regime": "normal"
          },
          {
            "month": "2026-07",
            "observations": 22,
            "medianRolling20RangePct": 3.121,
            "lastRolling20RangePct": 2.667,
            "regime": "normal"
          }
        ]
      },
      "findings": {
        "strongestMedianSession": "12:00–15:59 UTC",
        "strongestMedianSessionName": "London–New York overlap",
        "strongestMedianSessionPercent": 1.703,
        "strongestMedianSessionNative": 886.48,
        "strongestMedianSessionSamples": 1824,
        "weakestMedianSession": "04:00–07:59 UTC",
        "weakestMedianSessionPercent": 0.971,
        "strongestToWeakestMedianRatio": 1.75,
        "strongestMedianWeekday": "Friday",
        "strongestMedianWeekdayPercent": 3.997,
        "strongestMedianWeekdayNative": 2024.95
      }
    }
  ],
  "comparisons": [
    {
      "id": "audcad-vs-audusd",
      "title": "AUDCAD vs AUDUSD normalized volatility",
      "pairA": "AUDCAD",
      "pairB": "AUDUSD",
      "commonCoverage": {
        "firstIncludedUtcDay": "2021-01-04",
        "lastIncludedUtcDay": "2026-04-30",
        "pairedUtcDays": 1270,
        "rule": "A UTC day or four-hour block is included only when both markets independently pass their published candle-count filter."
      },
      "daily": {
        "pairA": {
          "symbol": "AUDCAD",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1270,
            "mean": 63.51,
            "median": 57.6,
            "p25": 44.8,
            "p75": 74.6,
            "p90": 98.8,
            "medianCi95": [
              56.3,
              59.2
            ]
          },
          "percentRange": {
            "samples": 1270,
            "mean": 0.698,
            "median": 0.635,
            "p25": 0.492,
            "p75": 0.82,
            "p90": 1.088,
            "medianCi95": [
              0.618,
              0.649
            ]
          }
        },
        "pairB": {
          "symbol": "AUDUSD",
          "nativeUnit": "pips",
          "nativeRange": {
            "samples": 1270,
            "mean": 66.85,
            "median": 60.3,
            "p25": 46.02,
            "p75": 79.6,
            "p90": 107.2,
            "medianCi95": [
              58.7,
              61.6
            ]
          },
          "percentRange": {
            "samples": 1270,
            "mean": 0.982,
            "median": 0.886,
            "p25": 0.682,
            "p75": 1.159,
            "p90": 1.565,
            "medianCi95": [
              0.855,
              0.91
            ]
          }
        },
        "pairedSamples": 1270,
        "medianRangeRatioAtoB": 0.717,
        "medianPairedRatioAtoB": 0.717,
        "medianPairedDifferencePctPoints": -0.24,
        "pairAHigherRangeSharePct": 11,
        "percentRangePearsonCorrelation": 0.808
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1268,
              "mean": 26.22,
              "median": 23.3,
              "p25": 17.4,
              "p75": 31.53,
              "p90": 41.99,
              "medianCi95": [
                22.7,
                23.9
              ]
            },
            "percentRange": {
              "samples": 1268,
              "mean": 0.288,
              "median": 0.256,
              "p25": 0.192,
              "p75": 0.345,
              "p90": 0.465,
              "medianCi95": [
                0.249,
                0.264
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1268,
              "mean": 27.37,
              "median": 24.6,
              "p25": 18.58,
              "p75": 32.8,
              "p90": 42.93,
              "medianCi95": [
                23.9,
                25.2
              ]
            },
            "percentRange": {
              "samples": 1268,
              "mean": 0.403,
              "median": 0.358,
              "p25": 0.273,
              "p75": 0.482,
              "p90": 0.631,
              "medianCi95": [
                0.348,
                0.368
              ]
            }
          },
          "pairedSamples": 1268,
          "medianRangeRatioAtoB": 0.716,
          "medianPairedRatioAtoB": 0.72,
          "medianPairedDifferencePctPoints": -0.101,
          "pairAHigherRangeSharePct": 3.3,
          "percentRangePearsonCorrelation": 0.914
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 23.77,
              "median": 20.8,
              "p25": 16.2,
              "p75": 27.7,
              "p90": 37.12,
              "medianCi95": [
                20.1,
                21.5
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.261,
              "median": 0.227,
              "p25": 0.18,
              "p75": 0.305,
              "p90": 0.402,
              "medianCi95": [
                0.221,
                0.235
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 25.21,
              "median": 22.3,
              "p25": 16.7,
              "p75": 29.9,
              "p90": 40.62,
              "medianCi95": [
                21.5,
                23
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.37,
              "median": 0.323,
              "p25": 0.246,
              "p75": 0.437,
              "p90": 0.596,
              "medianCi95": [
                0.315,
                0.333
              ]
            }
          },
          "pairedSamples": 1269,
          "medianRangeRatioAtoB": 0.704,
          "medianPairedRatioAtoB": 0.719,
          "medianPairedDifferencePctPoints": -0.092,
          "pairAHigherRangeSharePct": 3.7,
          "percentRangePearsonCorrelation": 0.9
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 23.53,
              "median": 20.8,
              "p25": 16.2,
              "p75": 28.5,
              "p90": 36.12,
              "medianCi95": [
                20.2,
                21.7
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.258,
              "median": 0.23,
              "p25": 0.177,
              "p75": 0.309,
              "p90": 0.396,
              "medianCi95": [
                0.222,
                0.239
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 24.75,
              "median": 22.2,
              "p25": 16.3,
              "p75": 29.8,
              "p90": 38.8,
              "medianCi95": [
                21.5,
                23
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.363,
              "median": 0.325,
              "p25": 0.245,
              "p75": 0.432,
              "p90": 0.566,
              "medianCi95": [
                0.314,
                0.336
              ]
            }
          },
          "pairedSamples": 1269,
          "medianRangeRatioAtoB": 0.709,
          "medianPairedRatioAtoB": 0.719,
          "medianPairedDifferencePctPoints": -0.088,
          "pairAHigherRangeSharePct": 9.9,
          "percentRangePearsonCorrelation": 0.836
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 36.76,
              "median": 32.3,
              "p25": 24.7,
              "p75": 43.8,
              "p90": 59.6,
              "medianCi95": [
                31.2,
                33.4
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.404,
              "median": 0.352,
              "p25": 0.27,
              "p75": 0.479,
              "p90": 0.646,
              "medianCi95": [
                0.342,
                0.366
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1269,
              "mean": 38.47,
              "median": 33.5,
              "p25": 24.8,
              "p75": 46.2,
              "p90": 62.94,
              "medianCi95": [
                32.5,
                34.7
              ]
            },
            "percentRange": {
              "samples": 1269,
              "mean": 0.565,
              "median": 0.493,
              "p25": 0.359,
              "p75": 0.677,
              "p90": 0.917,
              "medianCi95": [
                0.474,
                0.513
              ]
            }
          },
          "pairedSamples": 1269,
          "medianRangeRatioAtoB": 0.715,
          "medianPairedRatioAtoB": 0.72,
          "medianPairedDifferencePctPoints": -0.136,
          "pairAHigherRangeSharePct": 15.9,
          "percentRangePearsonCorrelation": 0.786
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1267,
              "mean": 21.97,
              "median": 18.7,
              "p25": 13.9,
              "p75": 26,
              "p90": 36.5,
              "medianCi95": [
                18,
                19.3
              ]
            },
            "percentRange": {
              "samples": 1267,
              "mean": 0.241,
              "median": 0.205,
              "p25": 0.152,
              "p75": 0.286,
              "p90": 0.394,
              "medianCi95": [
                0.196,
                0.214
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1267,
              "mean": 24.4,
              "median": 20,
              "p25": 14.3,
              "p75": 30,
              "p90": 42.34,
              "medianCi95": [
                19.4,
                20.9
              ]
            },
            "percentRange": {
              "samples": 1267,
              "mean": 0.359,
              "median": 0.295,
              "p25": 0.21,
              "p75": 0.436,
              "p90": 0.618,
              "medianCi95": [
                0.284,
                0.311
              ]
            }
          },
          "pairedSamples": 1267,
          "medianRangeRatioAtoB": 0.694,
          "medianPairedRatioAtoB": 0.686,
          "medianPairedDifferencePctPoints": -0.092,
          "pairAHigherRangeSharePct": 13.5,
          "percentRangePearsonCorrelation": 0.848
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1012,
              "mean": 21.43,
              "median": 20,
              "p25": 15.6,
              "p75": 24.9,
              "p90": 30.9,
              "medianCi95": [
                19.5,
                20.5
              ]
            },
            "percentRange": {
              "samples": 1012,
              "mean": 0.235,
              "median": 0.219,
              "p25": 0.172,
              "p75": 0.274,
              "p90": 0.341,
              "medianCi95": [
                0.215,
                0.226
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 1012,
              "mean": 15.41,
              "median": 13,
              "p25": 9.9,
              "p75": 18.13,
              "p90": 25.27,
              "medianCi95": [
                12.7,
                13.6
              ]
            },
            "percentRange": {
              "samples": 1012,
              "mean": 0.227,
              "median": 0.193,
              "p25": 0.146,
              "p75": 0.265,
              "p90": 0.373,
              "medianCi95": [
                0.184,
                0.199
              ]
            }
          },
          "pairedSamples": 1012,
          "medianRangeRatioAtoB": 1.135,
          "medianPairedRatioAtoB": 1.098,
          "medianPairedDifferencePctPoints": 0.018,
          "pairAHigherRangeSharePct": 61.6,
          "percentRangePearsonCorrelation": 0.805
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 214,
              "mean": 56.37,
              "median": 52.3,
              "p25": 40.75,
              "p75": 66.65,
              "p90": 85.03,
              "medianCi95": [
                49.7,
                55.3
              ]
            },
            "percentRange": {
              "samples": 214,
              "mean": 0.6,
              "median": 0.563,
              "p25": 0.439,
              "p75": 0.702,
              "p90": 0.878,
              "medianCi95": [
                0.531,
                0.586
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 214,
              "mean": 64.41,
              "median": 59.9,
              "p25": 47.08,
              "p75": 76.95,
              "p90": 94.59,
              "medianCi95": [
                57.5,
                64.1
              ]
            },
            "percentRange": {
              "samples": 214,
              "mean": 0.859,
              "median": 0.812,
              "p25": 0.639,
              "p75": 1.032,
              "p90": 1.279,
              "medianCi95": [
                0.767,
                0.837
              ]
            }
          },
          "pairedSamples": 214,
          "medianRangeRatioAtoB": 0.693,
          "medianPairedRatioAtoB": 0.706,
          "medianPairedDifferencePctPoints": -0.234,
          "pairAHigherRangeSharePct": 15.4,
          "percentRangePearsonCorrelation": 0.537
        },
        {
          "year": 2022,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 244,
              "mean": 74.56,
              "median": 66.45,
              "p25": 54.25,
              "p75": 90.6,
              "p90": 111.01,
              "medianCi95": [
                64.2,
                71.3
              ]
            },
            "percentRange": {
              "samples": 244,
              "mean": 0.827,
              "median": 0.733,
              "p25": 0.605,
              "p75": 1.005,
              "p90": 1.243,
              "medianCi95": [
                0.713,
                0.794
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 244,
              "mean": 87.38,
              "median": 79.15,
              "p25": 61.48,
              "p75": 106.18,
              "p90": 131.96,
              "medianCi95": [
                74.6,
                84.7
              ]
            },
            "percentRange": {
              "samples": 244,
              "mean": 1.27,
              "median": 1.145,
              "p25": 0.89,
              "p75": 1.567,
              "p90": 1.9,
              "medianCi95": [
                1.092,
                1.241
              ]
            }
          },
          "pairedSamples": 244,
          "medianRangeRatioAtoB": 0.64,
          "medianPairedRatioAtoB": 0.653,
          "medianPairedDifferencePctPoints": -0.393,
          "pairAHigherRangeSharePct": 8.2,
          "percentRangePearsonCorrelation": 0.739
        },
        {
          "year": 2023,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 237,
              "mean": 70.22,
              "median": 66,
              "p25": 52.9,
              "p75": 82.3,
              "p90": 102.62,
              "medianCi95": [
                62,
                68.6
              ]
            },
            "percentRange": {
              "samples": 237,
              "mean": 0.782,
              "median": 0.725,
              "p25": 0.59,
              "p75": 0.92,
              "p90": 1.15,
              "medianCi95": [
                0.69,
                0.769
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 237,
              "mean": 70.11,
              "median": 64.6,
              "p25": 50.4,
              "p75": 80.9,
              "p90": 108.94,
              "medianCi95": [
                61.6,
                68.2
              ]
            },
            "percentRange": {
              "samples": 237,
              "mean": 1.052,
              "median": 0.97,
              "p25": 0.76,
              "p75": 1.227,
              "p90": 1.612,
              "medianCi95": [
                0.938,
                1.026
              ]
            }
          },
          "pairedSamples": 237,
          "medianRangeRatioAtoB": 0.748,
          "medianPairedRatioAtoB": 0.739,
          "medianPairedDifferencePctPoints": -0.242,
          "pairAHigherRangeSharePct": 12.7,
          "percentRangePearsonCorrelation": 0.775
        },
        {
          "year": 2024,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 234,
              "mean": 53.64,
              "median": 48.75,
              "p25": 38.82,
              "p75": 61.35,
              "p90": 80.04,
              "medianCi95": [
                46.6,
                52.1
              ]
            },
            "percentRange": {
              "samples": 234,
              "mean": 0.592,
              "median": 0.538,
              "p25": 0.433,
              "p75": 0.682,
              "p90": 0.882,
              "medianCi95": [
                0.519,
                0.573
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 234,
              "mean": 54.55,
              "median": 50.5,
              "p25": 38.03,
              "p75": 65.97,
              "p90": 83.14,
              "medianCi95": [
                47.4,
                53.7
              ]
            },
            "percentRange": {
              "samples": 234,
              "mean": 0.827,
              "median": 0.766,
              "p25": 0.573,
              "p75": 0.984,
              "p90": 1.245,
              "medianCi95": [
                0.717,
                0.82
              ]
            }
          },
          "pairedSamples": 234,
          "medianRangeRatioAtoB": 0.702,
          "medianPairedRatioAtoB": 0.715,
          "medianPairedDifferencePctPoints": -0.204,
          "pairAHigherRangeSharePct": 9,
          "percentRangePearsonCorrelation": 0.798
        },
        {
          "year": 2025,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 256,
              "mean": 58.3,
              "median": 51.6,
              "p25": 40.37,
              "p75": 65.78,
              "p90": 88.3,
              "medianCi95": [
                48.3,
                55.7
              ]
            },
            "percentRange": {
              "samples": 256,
              "mean": 0.649,
              "median": 0.567,
              "p25": 0.447,
              "p75": 0.729,
              "p90": 0.979,
              "medianCi95": [
                0.536,
                0.615
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 256,
              "mean": 56.18,
              "median": 51.65,
              "p25": 38.4,
              "p75": 63.93,
              "p90": 82.5,
              "medianCi95": [
                47.8,
                53.6
              ]
            },
            "percentRange": {
              "samples": 256,
              "mean": 0.876,
              "median": 0.796,
              "p25": 0.59,
              "p75": 0.983,
              "p90": 1.304,
              "medianCi95": [
                0.74,
                0.833
              ]
            }
          },
          "pairedSamples": 256,
          "medianRangeRatioAtoB": 0.713,
          "medianPairedRatioAtoB": 0.745,
          "medianPairedDifferencePctPoints": -0.187,
          "pairAHigherRangeSharePct": 10.5,
          "percentRangePearsonCorrelation": 0.902
        },
        {
          "year": 2026,
          "pairA": {
            "symbol": "AUDCAD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 85,
              "mean": 73.98,
              "median": 63.5,
              "p25": 50.4,
              "p75": 88.7,
              "p90": 130.1,
              "medianCi95": [
                57,
                74.9
              ]
            },
            "percentRange": {
              "samples": 85,
              "mean": 0.771,
              "median": 0.654,
              "p25": 0.526,
              "p75": 0.922,
              "p90": 1.352,
              "medianCi95": [
                0.606,
                0.788
              ]
            }
          },
          "pairB": {
            "symbol": "AUDUSD",
            "nativeUnit": "pips",
            "nativeRange": {
              "samples": 85,
              "mean": 71,
              "median": 64.6,
              "p25": 48,
              "p75": 87.3,
              "p90": 114.18,
              "medianCi95": [
                55.9,
                71.6
              ]
            },
            "percentRange": {
              "samples": 85,
              "mean": 1.015,
              "median": 0.945,
              "p25": 0.697,
              "p75": 1.227,
              "p90": 1.617,
              "medianCi95": [
                0.797,
                1.018
              ]
            }
          },
          "pairedSamples": 85,
          "medianRangeRatioAtoB": 0.693,
          "medianPairedRatioAtoB": 0.758,
          "medianPairedDifferencePctPoints": -0.227,
          "pairAHigherRangeSharePct": 10.6,
          "percentRangePearsonCorrelation": 0.869
        }
      ],
      "byDayType": null,
      "findings": {
        "dailyMedianRangeRatioAtoB": 0.717,
        "dailyPairAHigherRangeSharePct": 11,
        "dailyPercentRangeCorrelation": 0.808,
        "highestMedianRatioSession": "20:00–23:59 UTC",
        "highestMedianRatio": 1.135,
        "lowestMedianRatioSession": "16:00–19:59 UTC",
        "lowestMedianRatio": 0.694
      }
    },
    {
      "id": "nas100-vs-spx500",
      "title": "NAS100 vs SPX500 normalized volatility",
      "pairA": "NAS100",
      "pairB": "SPX500",
      "commonCoverage": {
        "firstIncludedUtcDay": "2021-01-04",
        "lastIncludedUtcDay": "2026-07-31",
        "pairedUtcDays": 858,
        "rule": "A UTC day or four-hour block is included only when both markets independently pass their published candle-count filter."
      },
      "daily": {
        "pairA": {
          "symbol": "NAS100",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 858,
            "mean": 328.68,
            "median": 282.24,
            "p25": 203.34,
            "p75": 404.7,
            "p90": 558.69,
            "medianCi95": [
              269.82,
              292.87
            ]
          },
          "percentRange": {
            "samples": 858,
            "mean": 2.05,
            "median": 1.79,
            "p25": 1.253,
            "p75": 2.574,
            "p90": 3.528,
            "medianCi95": [
              1.699,
              1.875
            ]
          }
        },
        "pairB": {
          "symbol": "SPX500",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 858,
            "mean": 71.03,
            "median": 62.22,
            "p25": 41.9,
            "p75": 88.49,
            "p90": 120.56,
            "medianCi95": [
              59.31,
              65.93
            ]
          },
          "percentRange": {
            "samples": 858,
            "mean": 1.506,
            "median": 1.299,
            "p25": 0.875,
            "p75": 1.908,
            "p90": 2.658,
            "medianCi95": [
              1.238,
              1.358
            ]
          }
        },
        "pairedSamples": 858,
        "medianRangeRatioAtoB": 1.378,
        "medianPairedRatioAtoB": 1.371,
        "medianPairedDifferencePctPoints": 0.498,
        "pairAHigherRangeSharePct": 95.7,
        "percentRangePearsonCorrelation": 0.949
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 75.17,
              "median": 56.29,
              "p25": 38.63,
              "p75": 88.41,
              "p90": 143.82,
              "medianCi95": [
                53.71,
                59.22
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 0.456,
              "median": 0.361,
              "p25": 0.24,
              "p75": 0.564,
              "p90": 0.852,
              "medianCi95": [
                0.344,
                0.382
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 16.13,
              "median": 12.51,
              "p25": 8.5,
              "p75": 20.14,
              "p90": 30.15,
              "medianCi95": [
                11.84,
                13.06
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 0.339,
              "median": 0.265,
              "p25": 0.179,
              "p75": 0.416,
              "p90": 0.627,
              "medianCi95": [
                0.251,
                0.283
              ]
            }
          },
          "pairedSamples": 855,
          "medianRangeRatioAtoB": 1.362,
          "medianPairedRatioAtoB": 1.345,
          "medianPairedDifferencePctPoints": 0.091,
          "pairAHigherRangeSharePct": 94.7,
          "percentRangePearsonCorrelation": 0.958
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 77.48,
              "median": 62.98,
              "p25": 42.9,
              "p75": 95.16,
              "p90": 139.65,
              "medianCi95": [
                59.99,
                67.09
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 0.48,
              "median": 0.403,
              "p25": 0.265,
              "p75": 0.603,
              "p90": 0.881,
              "medianCi95": [
                0.379,
                0.417
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 16.94,
              "median": 13.99,
              "p25": 9.34,
              "p75": 21.16,
              "p90": 31.32,
              "medianCi95": [
                13.3,
                14.64
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 0.36,
              "median": 0.286,
              "p25": 0.191,
              "p75": 0.456,
              "p90": 0.659,
              "medianCi95": [
                0.275,
                0.306
              ]
            }
          },
          "pairedSamples": 855,
          "medianRangeRatioAtoB": 1.409,
          "medianPairedRatioAtoB": 1.333,
          "medianPairedDifferencePctPoints": 0.101,
          "pairAHigherRangeSharePct": 93.5,
          "percentRangePearsonCorrelation": 0.943
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 859,
              "mean": 95.05,
              "median": 77.25,
              "p25": 55.75,
              "p75": 114.55,
              "p90": 162.84,
              "medianCi95": [
                73.11,
                81.37
              ]
            },
            "percentRange": {
              "samples": 859,
              "mean": 0.594,
              "median": 0.492,
              "p25": 0.342,
              "p75": 0.728,
              "p90": 1.046,
              "medianCi95": [
                0.471,
                0.518
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 859,
              "mean": 21.49,
              "median": 17.55,
              "p25": 12.17,
              "p75": 26.03,
              "p90": 37.77,
              "medianCi95": [
                16.81,
                18.27
              ]
            },
            "percentRange": {
              "samples": 859,
              "mean": 0.458,
              "median": 0.366,
              "p25": 0.249,
              "p75": 0.557,
              "p90": 0.847,
              "medianCi95": [
                0.356,
                0.389
              ]
            }
          },
          "pairedSamples": 859,
          "medianRangeRatioAtoB": 1.344,
          "medianPairedRatioAtoB": 1.317,
          "medianPairedDifferencePctPoints": 0.117,
          "pairAHigherRangeSharePct": 92.1,
          "percentRangePearsonCorrelation": 0.948
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 211.89,
              "median": 185.58,
              "p25": 135.3,
              "p75": 261.6,
              "p90": 358.73,
              "medianCi95": [
                179.76,
                196.23
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 1.33,
              "median": 1.18,
              "p25": 0.84,
              "p75": 1.688,
              "p90": 2.197,
              "medianCi95": [
                1.129,
                1.236
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 855,
              "mean": 43.17,
              "median": 37.69,
              "p25": 25.61,
              "p75": 54.2,
              "p90": 72.57,
              "medianCi95": [
                36.1,
                39.67
              ]
            },
            "percentRange": {
              "samples": 855,
              "mean": 0.918,
              "median": 0.807,
              "p25": 0.529,
              "p75": 1.149,
              "p90": 1.612,
              "medianCi95": [
                0.762,
                0.835
              ]
            }
          },
          "pairedSamples": 855,
          "medianRangeRatioAtoB": 1.461,
          "medianPairedRatioAtoB": 1.473,
          "medianPairedDifferencePctPoints": 0.371,
          "pairAHigherRangeSharePct": 96.3,
          "percentRangePearsonCorrelation": 0.929
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 829,
              "mean": 174.93,
              "median": 147.8,
              "p25": 104.38,
              "p75": 209.34,
              "p90": 302.66,
              "medianCi95": [
                141.47,
                154.17
              ]
            },
            "percentRange": {
              "samples": 829,
              "mean": 1.101,
              "median": 0.936,
              "p25": 0.654,
              "p75": 1.346,
              "p90": 1.898,
              "medianCi95": [
                0.894,
                0.977
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 829,
              "mean": 40.22,
              "median": 33.89,
              "p25": 23.26,
              "p75": 48.57,
              "p90": 70.25,
              "medianCi95": [
                32.69,
                35.48
              ]
            },
            "percentRange": {
              "samples": 829,
              "mean": 0.853,
              "median": 0.72,
              "p25": 0.47,
              "p75": 1.053,
              "p90": 1.485,
              "medianCi95": [
                0.689,
                0.755
              ]
            }
          },
          "pairedSamples": 829,
          "medianRangeRatioAtoB": 1.3,
          "medianPairedRatioAtoB": 1.296,
          "medianPairedDifferencePctPoints": 0.215,
          "pairAHigherRangeSharePct": 95.2,
          "percentRangePearsonCorrelation": 0.976
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            },
            "percentRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            },
            "percentRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            }
          },
          "pairedSamples": 0,
          "medianRangeRatioAtoB": null,
          "medianPairedRatioAtoB": null,
          "medianPairedDifferencePctPoints": null,
          "pairAHigherRangeSharePct": null,
          "percentRangePearsonCorrelation": null
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 107,
              "mean": 228.25,
              "median": 207.22,
              "p25": 150.18,
              "p75": 271.2,
              "p90": 392.78,
              "medianCi95": [
                189.89,
                229.87
              ]
            },
            "percentRange": {
              "samples": 107,
              "mean": 1.593,
              "median": 1.399,
              "p25": 0.978,
              "p75": 1.863,
              "p90": 2.832,
              "medianCi95": [
                1.28,
                1.542
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 107,
              "mean": 50.25,
              "median": 44.16,
              "p25": 30.71,
              "p75": 65.56,
              "p90": 86.6,
              "medianCi95": [
                38.32,
                50.17
              ]
            },
            "percentRange": {
              "samples": 107,
              "mean": 1.183,
              "median": 0.981,
              "p25": 0.661,
              "p75": 1.532,
              "p90": 2.061,
              "medianCi95": [
                0.855,
                1.205
              ]
            }
          },
          "pairedSamples": 107,
          "medianRangeRatioAtoB": 1.426,
          "medianPairedRatioAtoB": 1.338,
          "medianPairedDifferencePctPoints": 0.307,
          "pairAHigherRangeSharePct": 86.9,
          "percentRangePearsonCorrelation": 0.824
        },
        {
          "year": 2022,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 230,
              "mean": 368.44,
              "median": 335.16,
              "p25": 266.4,
              "p75": 452.72,
              "p90": 563.99,
              "medianCi95": [
                312.88,
                354.76
              ]
            },
            "percentRange": {
              "samples": 230,
              "mean": 2.898,
              "median": 2.696,
              "p25": 2.136,
              "p75": 3.497,
              "p90": 4.357,
              "medianCi95": [
                2.503,
                2.836
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 230,
              "mean": 89.21,
              "median": 83.01,
              "p25": 61.86,
              "p75": 111.36,
              "p90": 138.87,
              "medianCi95": [
                75.75,
                88.66
              ]
            },
            "percentRange": {
              "samples": 230,
              "mean": 2.191,
              "median": 2.008,
              "p25": 1.458,
              "p75": 2.778,
              "p90": 3.506,
              "medianCi95": [
                1.907,
                2.184
              ]
            }
          },
          "pairedSamples": 230,
          "medianRangeRatioAtoB": 1.343,
          "medianPairedRatioAtoB": 1.334,
          "medianPairedDifferencePctPoints": 0.708,
          "pairAHigherRangeSharePct": 96.1,
          "percentRangePearsonCorrelation": 0.938
        },
        {
          "year": 2023,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 194,
              "mean": 231.72,
              "median": 222.5,
              "p25": 173.04,
              "p75": 281.75,
              "p90": 348.39,
              "medianCi95": [
                203.31,
                234.42
              ]
            },
            "percentRange": {
              "samples": 194,
              "mean": 1.663,
              "median": 1.542,
              "p25": 1.218,
              "p75": 2.006,
              "p90": 2.588,
              "medianCi95": [
                1.438,
                1.651
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 194,
              "mean": 51.08,
              "median": 46.59,
              "p25": 34.62,
              "p75": 66.2,
              "p90": 78.76,
              "medianCi95": [
                43.3,
                51.29
              ]
            },
            "percentRange": {
              "samples": 194,
              "mean": 1.202,
              "median": 1.065,
              "p25": 0.79,
              "p75": 1.545,
              "p90": 1.893,
              "medianCi95": [
                1.003,
                1.238
              ]
            }
          },
          "pairedSamples": 194,
          "medianRangeRatioAtoB": 1.448,
          "medianPairedRatioAtoB": 1.408,
          "medianPairedDifferencePctPoints": 0.457,
          "pairAHigherRangeSharePct": 95.9,
          "percentRangePearsonCorrelation": 0.887
        },
        {
          "year": 2024,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 152,
              "mean": 300.26,
              "median": 258.26,
              "p25": 198.16,
              "p75": 348.13,
              "p90": 506.6,
              "medianCi95": [
                234.6,
                291.27
              ]
            },
            "percentRange": {
              "samples": 152,
              "mean": 1.603,
              "median": 1.374,
              "p25": 1.059,
              "p75": 1.891,
              "p90": 2.661,
              "medianCi95": [
                1.279,
                1.566
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 152,
              "mean": 59.72,
              "median": 52.22,
              "p25": 37.43,
              "p75": 71.45,
              "p90": 100.51,
              "medianCi95": [
                48.02,
                58.29
              ]
            },
            "percentRange": {
              "samples": 152,
              "mean": 1.121,
              "median": 0.991,
              "p25": 0.706,
              "p75": 1.358,
              "p90": 1.859,
              "medianCi95": [
                0.897,
                1.079
              ]
            }
          },
          "pairedSamples": 152,
          "medianRangeRatioAtoB": 1.387,
          "medianPairedRatioAtoB": 1.426,
          "medianPairedDifferencePctPoints": 0.454,
          "pairAHigherRangeSharePct": 98.7,
          "percentRangePearsonCorrelation": 0.943
        },
        {
          "year": 2025,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 122,
              "mean": 434.59,
              "median": 383.47,
              "p25": 257.53,
              "p75": 511.73,
              "p90": 660.54,
              "medianCi95": [
                344.5,
                412.86
              ]
            },
            "percentRange": {
              "samples": 122,
              "mean": 2.046,
              "median": 1.754,
              "p25": 1.132,
              "p75": 2.347,
              "p90": 3.196,
              "medianCi95": [
                1.563,
                2.017
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 122,
              "mean": 92.82,
              "median": 78.26,
              "p25": 53.63,
              "p75": 107.42,
              "p90": 140.4,
              "medianCi95": [
                73.88,
                85.51
              ]
            },
            "percentRange": {
              "samples": 122,
              "mean": 1.571,
              "median": 1.314,
              "p25": 0.876,
              "p75": 1.805,
              "p90": 2.397,
              "medianCi95": [
                1.145,
                1.468
              ]
            }
          },
          "pairedSamples": 122,
          "medianRangeRatioAtoB": 1.335,
          "medianPairedRatioAtoB": 1.335,
          "medianPairedDifferencePctPoints": 0.415,
          "pairAHigherRangeSharePct": 96.7,
          "percentRangePearsonCorrelation": 0.985
        },
        {
          "year": 2026,
          "pairA": {
            "symbol": "NAS100",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 53,
              "mean": 551.59,
              "median": 515.04,
              "p25": 391.51,
              "p75": 683.9,
              "p90": 819.73,
              "medianCi95": [
                433.06,
                649.54
              ]
            },
            "percentRange": {
              "samples": 53,
              "mean": 2.01,
              "median": 2.027,
              "p25": 1.475,
              "p75": 2.469,
              "p90": 2.907,
              "medianCi95": [
                1.618,
                2.262
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 53,
              "mean": 89.35,
              "median": 81.4,
              "p25": 62.24,
              "p75": 108.62,
              "p90": 148.48,
              "medianCi95": [
                73,
                94.38
              ]
            },
            "percentRange": {
              "samples": 53,
              "mean": 1.251,
              "median": 1.106,
              "p25": 0.875,
              "p75": 1.508,
              "p90": 2.137,
              "medianCi95": [
                1.042,
                1.288
              ]
            }
          },
          "pairedSamples": 53,
          "medianRangeRatioAtoB": 1.834,
          "medianPairedRatioAtoB": 1.558,
          "medianPairedDifferencePctPoints": 0.69,
          "pairAHigherRangeSharePct": 100,
          "percentRangePearsonCorrelation": 0.844
        }
      ],
      "byDayType": null,
      "findings": {
        "dailyMedianRangeRatioAtoB": 1.378,
        "dailyPairAHigherRangeSharePct": 95.7,
        "dailyPercentRangeCorrelation": 0.949,
        "highestMedianRatioSession": "12:00–15:59 UTC",
        "highestMedianRatio": 1.461,
        "lowestMedianRatioSession": "16:00–19:59 UTC",
        "lowestMedianRatio": 1.3
      }
    },
    {
      "id": "us30-vs-spx500",
      "title": "US30 vs SPX500 normalized volatility",
      "pairA": "US30",
      "pairB": "SPX500",
      "commonCoverage": {
        "firstIncludedUtcDay": "2021-01-04",
        "lastIncludedUtcDay": "2026-07-31",
        "pairedUtcDays": 718,
        "rule": "A UTC day or four-hour block is included only when both markets independently pass their published candle-count filter."
      },
      "daily": {
        "pairA": {
          "symbol": "US30",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 718,
            "mean": 534.2,
            "median": 469.69,
            "p25": 340.64,
            "p75": 657.83,
            "p90": 868.41,
            "medianCi95": [
              449.3,
              491.18
            ]
          },
          "percentRange": {
            "samples": 718,
            "mean": 1.443,
            "median": 1.231,
            "p25": 0.889,
            "p75": 1.777,
            "p90": 2.487,
            "medianCi95": [
              1.171,
              1.282
            ]
          }
        },
        "pairB": {
          "symbol": "SPX500",
          "nativeUnit": "points",
          "nativeRange": {
            "samples": 718,
            "mean": 76.54,
            "median": 67.66,
            "p25": 46.12,
            "p75": 92.97,
            "p90": 127.68,
            "medianCi95": [
              64.49,
              71.76
            ]
          },
          "percentRange": {
            "samples": 718,
            "mean": 1.591,
            "median": 1.358,
            "p25": 0.911,
            "p75": 1.982,
            "p90": 2.833,
            "medianCi95": [
              1.302,
              1.428
            ]
          }
        },
        "pairedSamples": 718,
        "medianRangeRatioAtoB": 0.907,
        "medianPairedRatioAtoB": 0.903,
        "medianPairedDifferencePctPoints": -0.138,
        "pairAHigherRangeSharePct": 31.5,
        "percentRangePearsonCorrelation": 0.954
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 118.58,
              "median": 94.14,
              "p25": 65.72,
              "p75": 144.46,
              "p90": 209.29,
              "medianCi95": [
                89.48,
                99.5
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.323,
              "median": 0.255,
              "p25": 0.17,
              "p75": 0.39,
              "p90": 0.606,
              "medianCi95": [
                0.24,
                0.27
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 18.38,
              "median": 14.56,
              "p25": 9.54,
              "p75": 22.84,
              "p90": 32.79,
              "medianCi95": [
                13.8,
                15.4
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.378,
              "median": 0.297,
              "p25": 0.201,
              "p75": 0.471,
              "p90": 0.713,
              "medianCi95": [
                0.28,
                0.319
              ]
            }
          },
          "pairedSamples": 716,
          "medianRangeRatioAtoB": 0.858,
          "medianPairedRatioAtoB": 0.86,
          "medianPairedDifferencePctPoints": -0.043,
          "pairAHigherRangeSharePct": 16.1,
          "percentRangePearsonCorrelation": 0.972
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 126.88,
              "median": 101.32,
              "p25": 68.68,
              "p75": 160.8,
              "p90": 227.38,
              "medianCi95": [
                96.5,
                108.75
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.348,
              "median": 0.271,
              "p25": 0.178,
              "p75": 0.442,
              "p90": 0.649,
              "medianCi95": [
                0.256,
                0.288
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 18.93,
              "median": 15.36,
              "p25": 10.47,
              "p75": 23.51,
              "p90": 34.28,
              "medianCi95": [
                14.52,
                16.44
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.396,
              "median": 0.312,
              "p25": 0.208,
              "p75": 0.513,
              "p90": 0.751,
              "medianCi95": [
                0.288,
                0.329
              ]
            }
          },
          "pairedSamples": 716,
          "medianRangeRatioAtoB": 0.87,
          "medianPairedRatioAtoB": 0.877,
          "medianPairedDifferencePctPoints": -0.042,
          "pairAHigherRangeSharePct": 18.6,
          "percentRangePearsonCorrelation": 0.975
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 719,
              "mean": 166.99,
              "median": 138.02,
              "p25": 96.99,
              "p75": 197.41,
              "p90": 281.59,
              "medianCi95": [
                133.57,
                145.46
              ]
            },
            "percentRange": {
              "samples": 719,
              "mean": 0.453,
              "median": 0.367,
              "p25": 0.252,
              "p75": 0.545,
              "p90": 0.794,
              "medianCi95": [
                0.348,
                0.386
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 719,
              "mean": 23.37,
              "median": 19.05,
              "p25": 13.02,
              "p75": 27.35,
              "p90": 41.72,
              "medianCi95": [
                18.05,
                19.77
              ]
            },
            "percentRange": {
              "samples": 719,
              "mean": 0.488,
              "median": 0.394,
              "p25": 0.26,
              "p75": 0.599,
              "p90": 0.89,
              "medianCi95": [
                0.368,
                0.421
              ]
            }
          },
          "pairedSamples": 719,
          "medianRangeRatioAtoB": 0.933,
          "medianPairedRatioAtoB": 0.919,
          "medianPairedDifferencePctPoints": -0.032,
          "pairAHigherRangeSharePct": 34.4,
          "percentRangePearsonCorrelation": 0.933
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 339.46,
              "median": 304.11,
              "p25": 218.38,
              "p75": 412.79,
              "p90": 543.83,
              "medianCi95": [
                291.83,
                319.72
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.912,
              "median": 0.797,
              "p25": 0.586,
              "p75": 1.102,
              "p90": 1.496,
              "medianCi95": [
                0.756,
                0.833
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 716,
              "mean": 46.04,
              "median": 40.61,
              "p25": 27.71,
              "p75": 57.95,
              "p90": 74.36,
              "medianCi95": [
                38.3,
                42.89
              ]
            },
            "percentRange": {
              "samples": 716,
              "mean": 0.959,
              "median": 0.835,
              "p25": 0.563,
              "p75": 1.172,
              "p90": 1.677,
              "medianCi95": [
                0.806,
                0.871
              ]
            }
          },
          "pairedSamples": 716,
          "medianRangeRatioAtoB": 0.954,
          "medianPairedRatioAtoB": 0.953,
          "medianPairedDifferencePctPoints": -0.04,
          "pairAHigherRangeSharePct": 43,
          "percentRangePearsonCorrelation": 0.929
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 695,
              "mean": 296.66,
              "median": 255.5,
              "p25": 177.06,
              "p75": 368,
              "p90": 498.12,
              "medianCi95": [
                239.77,
                271.05
              ]
            },
            "percentRange": {
              "samples": 695,
              "mean": 0.806,
              "median": 0.68,
              "p25": 0.439,
              "p75": 1.024,
              "p90": 1.357,
              "medianCi95": [
                0.636,
                0.732
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 695,
              "mean": 42.43,
              "median": 36.5,
              "p25": 23.81,
              "p75": 53.34,
              "p90": 72.31,
              "medianCi95": [
                34.25,
                38.22
              ]
            },
            "percentRange": {
              "samples": 695,
              "mean": 0.888,
              "median": 0.748,
              "p25": 0.455,
              "p75": 1.113,
              "p90": 1.541,
              "medianCi95": [
                0.712,
                0.806
              ]
            }
          },
          "pairedSamples": 695,
          "medianRangeRatioAtoB": 0.909,
          "medianPairedRatioAtoB": 0.917,
          "medianPairedDifferencePctPoints": -0.062,
          "pairAHigherRangeSharePct": 27.8,
          "percentRangePearsonCorrelation": 0.981
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            },
            "percentRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            },
            "percentRange": {
              "samples": 0,
              "mean": null,
              "median": null,
              "p25": null,
              "p75": null,
              "p90": null,
              "medianCi95": [
                null,
                null
              ]
            }
          },
          "pairedSamples": 0,
          "medianRangeRatioAtoB": null,
          "medianPairedRatioAtoB": null,
          "medianPairedDifferencePctPoints": null,
          "pairAHigherRangeSharePct": null,
          "percentRangePearsonCorrelation": null
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 111,
              "mean": 395.59,
              "median": 320.77,
              "p25": 255.39,
              "p75": 450.61,
              "p90": 679.2,
              "medianCi95": [
                293.48,
                385.23
              ]
            },
            "percentRange": {
              "samples": 111,
              "mean": 1.154,
              "median": 0.969,
              "p25": 0.72,
              "p75": 1.356,
              "p90": 2.047,
              "medianCi95": [
                0.836,
                1.157
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 111,
              "mean": 50.63,
              "median": 41.9,
              "p25": 29.01,
              "p75": 67.14,
              "p90": 87.86,
              "medianCi95": [
                38.11,
                48.21
              ]
            },
            "percentRange": {
              "samples": 111,
              "mean": 1.166,
              "median": 0.971,
              "p25": 0.649,
              "p75": 1.549,
              "p90": 2.002,
              "medianCi95": [
                0.896,
                1.139
              ]
            }
          },
          "pairedSamples": 111,
          "medianRangeRatioAtoB": 0.998,
          "medianPairedRatioAtoB": 0.982,
          "medianPairedDifferencePctPoints": -0.015,
          "pairAHigherRangeSharePct": 47.7,
          "percentRangePearsonCorrelation": 0.907
        },
        {
          "year": 2022,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 228,
              "mean": 623.73,
              "median": 573.19,
              "p25": 445.65,
              "p75": 781.18,
              "p90": 979.61,
              "medianCi95": [
                541.01,
                602.22
              ]
            },
            "percentRange": {
              "samples": 228,
              "mean": 1.913,
              "median": 1.745,
              "p25": 1.3,
              "p75": 2.406,
              "p90": 3.061,
              "medianCi95": [
                1.641,
                1.851
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 228,
              "mean": 90.79,
              "median": 85.32,
              "p25": 62.79,
              "p75": 112.55,
              "p90": 139.21,
              "medianCi95": [
                78.17,
                89.5
              ]
            },
            "percentRange": {
              "samples": 228,
              "mean": 2.224,
              "median": 2.071,
              "p25": 1.505,
              "p75": 2.826,
              "p90": 3.53,
              "medianCi95": [
                1.915,
                2.196
              ]
            }
          },
          "pairedSamples": 228,
          "medianRangeRatioAtoB": 0.843,
          "medianPairedRatioAtoB": 0.857,
          "medianPairedDifferencePctPoints": -0.265,
          "pairAHigherRangeSharePct": 10.5,
          "percentRangePearsonCorrelation": 0.953
        },
        {
          "year": 2023,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 99,
              "mean": 361.66,
              "median": 341.01,
              "p25": 260.01,
              "p75": 429.04,
              "p90": 541,
              "medianCi95": [
                294.08,
                374.03
              ]
            },
            "percentRange": {
              "samples": 99,
              "mean": 1.073,
              "median": 1,
              "p25": 0.739,
              "p75": 1.277,
              "p90": 1.666,
              "medianCi95": [
                0.886,
                1.112
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 99,
              "mean": 49.65,
              "median": 46.93,
              "p25": 35.37,
              "p75": 61.79,
              "p90": 77.82,
              "medianCi95": [
                41.34,
                51.81
              ]
            },
            "percentRange": {
              "samples": 99,
              "mean": 1.185,
              "median": 1.067,
              "p25": 0.824,
              "p75": 1.47,
              "p90": 1.939,
              "medianCi95": [
                0.971,
                1.254
              ]
            }
          },
          "pairedSamples": 99,
          "medianRangeRatioAtoB": 0.937,
          "medianPairedRatioAtoB": 0.896,
          "medianPairedDifferencePctPoints": -0.107,
          "pairAHigherRangeSharePct": 31.3,
          "percentRangePearsonCorrelation": 0.886
        },
        {
          "year": 2024,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 69,
              "mean": 445.87,
              "median": 429,
              "p25": 310.06,
              "p75": 520.86,
              "p90": 696.15,
              "medianCi95": [
                375.72,
                461.27
              ]
            },
            "percentRange": {
              "samples": 69,
              "mean": 1.112,
              "median": 1.064,
              "p25": 0.762,
              "p75": 1.302,
              "p90": 1.781,
              "medianCi95": [
                0.94,
                1.163
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 69,
              "mean": 63.96,
              "median": 59.21,
              "p25": 41.33,
              "p75": 73.57,
              "p90": 103.35,
              "medianCi95": [
                48.7,
                65.44
              ]
            },
            "percentRange": {
              "samples": 69,
              "mean": 1.192,
              "median": 1.061,
              "p25": 0.747,
              "p75": 1.425,
              "p90": 1.901,
              "medianCi95": [
                0.906,
                1.229
              ]
            }
          },
          "pairedSamples": 69,
          "medianRangeRatioAtoB": 1.002,
          "medianPairedRatioAtoB": 0.917,
          "medianPairedDifferencePctPoints": -0.069,
          "pairAHigherRangeSharePct": 42,
          "percentRangePearsonCorrelation": 0.852
        },
        {
          "year": 2025,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 128,
              "mean": 619.06,
              "median": 500.19,
              "p25": 383.19,
              "p75": 686.57,
              "p90": 952.28,
              "medianCi95": [
                448,
                571.16
              ]
            },
            "percentRange": {
              "samples": 128,
              "mean": 1.449,
              "median": 1.122,
              "p25": 0.851,
              "p75": 1.58,
              "p90": 2.226,
              "medianCi95": [
                1.043,
                1.255
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 128,
              "mean": 92.33,
              "median": 76.55,
              "p25": 51.89,
              "p75": 105.24,
              "p90": 136.55,
              "medianCi95": [
                66.81,
                84.66
              ]
            },
            "percentRange": {
              "samples": 128,
              "mean": 1.567,
              "median": 1.269,
              "p25": 0.803,
              "p75": 1.737,
              "p90": 2.369,
              "medianCi95": [
                1.046,
                1.449
              ]
            }
          },
          "pairedSamples": 128,
          "medianRangeRatioAtoB": 0.884,
          "medianPairedRatioAtoB": 0.935,
          "medianPairedDifferencePctPoints": -0.095,
          "pairAHigherRangeSharePct": 40.6,
          "percentRangePearsonCorrelation": 0.976
        },
        {
          "year": 2026,
          "pairA": {
            "symbol": "US30",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 83,
              "mean": 621.97,
              "median": 559.29,
              "p25": 454.18,
              "p75": 715.48,
              "p90": 891.52,
              "medianCi95": [
                523.06,
                645.75
              ]
            },
            "percentRange": {
              "samples": 83,
              "mean": 1.252,
              "median": 1.134,
              "p25": 0.916,
              "p75": 1.386,
              "p90": 1.843,
              "medianCi95": [
                1.046,
                1.258
              ]
            }
          },
          "pairB": {
            "symbol": "SPX500",
            "nativeUnit": "points",
            "nativeRange": {
              "samples": 83,
              "mean": 90.21,
              "median": 81.64,
              "p25": 63.61,
              "p75": 104.33,
              "p90": 142.05,
              "medianCi95": [
                76.3,
                90.75
              ]
            },
            "percentRange": {
              "samples": 83,
              "mean": 1.276,
              "median": 1.138,
              "p25": 0.881,
              "p75": 1.438,
              "p90": 2.071,
              "medianCi95": [
                1.073,
                1.312
              ]
            }
          },
          "pairedSamples": 83,
          "medianRangeRatioAtoB": 0.997,
          "medianPairedRatioAtoB": 0.965,
          "medianPairedDifferencePctPoints": -0.043,
          "pairAHigherRangeSharePct": 44.6,
          "percentRangePearsonCorrelation": 0.825
        }
      ],
      "byDayType": null,
      "findings": {
        "dailyMedianRangeRatioAtoB": 0.907,
        "dailyPairAHigherRangeSharePct": 31.5,
        "dailyPercentRangeCorrelation": 0.954,
        "highestMedianRatioSession": "12:00–15:59 UTC",
        "highestMedianRatio": 0.954,
        "lowestMedianRatioSession": "00:00–03:59 UTC",
        "lowestMedianRatio": 0.858
      }
    },
    {
      "id": "ethusd-vs-btcusd",
      "title": "ETHUSD vs BTCUSD weekday and weekend volatility",
      "pairA": "ETHUSD",
      "pairB": "BTCUSD",
      "commonCoverage": {
        "firstIncludedUtcDay": "2021-07-25",
        "lastIncludedUtcDay": "2026-07-22",
        "pairedUtcDays": 1374,
        "rule": "A UTC day or four-hour block is included only when both markets independently pass their published candle-count filter."
      },
      "daily": {
        "pairA": {
          "symbol": "ETHUSD",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1374,
            "mean": 144.81,
            "median": 121.65,
            "p25": 74.05,
            "p75": 192.4,
            "p90": 265.25,
            "medianCi95": [
              115.6,
              127.2
            ]
          },
          "percentRange": {
            "samples": 1374,
            "mean": 5.566,
            "median": 4.763,
            "p25": 3.312,
            "p75": 6.841,
            "p90": 9.511,
            "medianCi95": [
              4.608,
              4.906
            ]
          }
        },
        "pairB": {
          "symbol": "BTCUSD",
          "nativeUnit": "USD",
          "nativeRange": {
            "samples": 1374,
            "mean": 2396.41,
            "median": 2036.9,
            "p25": 1224.06,
            "p75": 3135.76,
            "p90": 4524,
            "medianCi95": [
              1938.15,
              2140.08
            ]
          },
          "percentRange": {
            "samples": 1374,
            "mean": 4.16,
            "median": 3.593,
            "p25": 2.475,
            "p75": 5.176,
            "p90": 7.145,
            "medianCi95": [
              3.452,
              3.744
            ]
          }
        },
        "pairedSamples": 1374,
        "medianRangeRatioAtoB": 1.325,
        "medianPairedRatioAtoB": 1.325,
        "medianPairedDifferencePctPoints": 1.104,
        "pairAHigherRangeSharePct": 81.7,
        "percentRangePearsonCorrelation": 0.802
      },
      "bySession": [
        {
          "id": "utc-00-04",
          "label": "00:00–03:59 UTC",
          "marketLabel": "Asia open",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1363,
              "mean": 56.28,
              "median": 46.4,
              "p25": 28.2,
              "p75": 72.7,
              "p90": 103.44,
              "medianCi95": [
                43.8,
                49.4
              ]
            },
            "percentRange": {
              "samples": 1363,
              "mean": 2.176,
              "median": 1.811,
              "p25": 1.242,
              "p75": 2.678,
              "p90": 3.73,
              "medianCi95": [
                1.746,
                1.896
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1363,
              "mean": 922.73,
              "median": 765.67,
              "p25": 455.36,
              "p75": 1160.54,
              "p90": 1748.34,
              "medianCi95": [
                730.9,
                799.99
              ]
            },
            "percentRange": {
              "samples": 1363,
              "mean": 1.616,
              "median": 1.289,
              "p25": 0.868,
              "p75": 2.025,
              "p90": 2.906,
              "medianCi95": [
                1.231,
                1.356
              ]
            }
          },
          "pairedSamples": 1363,
          "medianRangeRatioAtoB": 1.405,
          "medianPairedRatioAtoB": 1.329,
          "medianPairedDifferencePctPoints": 0.409,
          "pairAHigherRangeSharePct": 84.8,
          "percentRangePearsonCorrelation": 0.816
        },
        {
          "id": "utc-04-08",
          "label": "04:00–07:59 UTC",
          "marketLabel": "Asia–London handoff",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1345,
              "mean": 45,
              "median": 36.2,
              "p25": 22.9,
              "p75": 57,
              "p90": 82.96,
              "medianCi95": [
                34.7,
                38
              ]
            },
            "percentRange": {
              "samples": 1345,
              "mean": 1.726,
              "median": 1.436,
              "p25": 0.966,
              "p75": 2.039,
              "p90": 3.019,
              "medianCi95": [
                1.384,
                1.497
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1345,
              "mean": 736.55,
              "median": 611.19,
              "p25": 369.14,
              "p75": 920.97,
              "p90": 1356.76,
              "medianCi95": [
                583.42,
                641.17
              ]
            },
            "percentRange": {
              "samples": 1345,
              "mean": 1.279,
              "median": 1.03,
              "p25": 0.686,
              "p75": 1.544,
              "p90": 2.26,
              "medianCi95": [
                0.998,
                1.073
              ]
            }
          },
          "pairedSamples": 1345,
          "medianRangeRatioAtoB": 1.394,
          "medianPairedRatioAtoB": 1.341,
          "medianPairedDifferencePctPoints": 0.322,
          "pairAHigherRangeSharePct": 82.3,
          "percentRangePearsonCorrelation": 0.833
        },
        {
          "id": "utc-08-12",
          "label": "08:00–11:59 UTC",
          "marketLabel": "London morning",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1354,
              "mean": 49.04,
              "median": 38.6,
              "p25": 23.5,
              "p75": 62.75,
              "p90": 91.17,
              "medianCi95": [
                36.8,
                40.5
              ]
            },
            "percentRange": {
              "samples": 1354,
              "mean": 1.873,
              "median": 1.544,
              "p25": 1.018,
              "p75": 2.308,
              "p90": 3.337,
              "medianCi95": [
                1.467,
                1.607
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1354,
              "mean": 780.29,
              "median": 661.49,
              "p25": 397.08,
              "p75": 998.56,
              "p90": 1398.96,
              "medianCi95": [
                624.35,
                701.25
              ]
            },
            "percentRange": {
              "samples": 1354,
              "mean": 1.37,
              "median": 1.113,
              "p25": 0.742,
              "p75": 1.662,
              "p90": 2.493,
              "medianCi95": [
                1.062,
                1.151
              ]
            }
          },
          "pairedSamples": 1354,
          "medianRangeRatioAtoB": 1.387,
          "medianPairedRatioAtoB": 1.332,
          "medianPairedDifferencePctPoints": 0.35,
          "pairAHigherRangeSharePct": 81.3,
          "percentRangePearsonCorrelation": 0.852
        },
        {
          "id": "utc-12-16",
          "label": "12:00–15:59 UTC",
          "marketLabel": "London–New York overlap",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1375,
              "mean": 69.17,
              "median": 58,
              "p25": 35.1,
              "p75": 91.15,
              "p90": 125.2,
              "medianCi95": [
                55.8,
                61
              ]
            },
            "percentRange": {
              "samples": 1375,
              "mean": 2.656,
              "median": 2.297,
              "p25": 1.56,
              "p75": 3.314,
              "p90": 4.608,
              "medianCi95": [
                2.221,
                2.374
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1375,
              "mean": 1204.29,
              "median": 999.25,
              "p25": 565.46,
              "p75": 1601.29,
              "p90": 2311.85,
              "medianCi95": [
                953.84,
                1048.29
              ]
            },
            "percentRange": {
              "samples": 1375,
              "mean": 2.066,
              "median": 1.795,
              "p25": 1.165,
              "p75": 2.598,
              "p90": 3.584,
              "medianCi95": [
                1.716,
                1.859
              ]
            }
          },
          "pairedSamples": 1375,
          "medianRangeRatioAtoB": 1.28,
          "medianPairedRatioAtoB": 1.284,
          "medianPairedDifferencePctPoints": 0.444,
          "pairAHigherRangeSharePct": 79,
          "percentRangePearsonCorrelation": 0.844
        },
        {
          "id": "utc-16-20",
          "label": "16:00–19:59 UTC",
          "marketLabel": "New York afternoon",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1371,
              "mean": 61.23,
              "median": 49.7,
              "p25": 30.3,
              "p75": 79.3,
              "p90": 117.5,
              "medianCi95": [
                47.1,
                52.7
              ]
            },
            "percentRange": {
              "samples": 1371,
              "mean": 2.369,
              "median": 1.958,
              "p25": 1.349,
              "p75": 2.915,
              "p90": 4.093,
              "medianCi95": [
                1.877,
                2.034
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1371,
              "mean": 1051.27,
              "median": 847.55,
              "p25": 500.34,
              "p75": 1357.99,
              "p90": 2052.66,
              "medianCi95": [
                801,
                896.8
              ]
            },
            "percentRange": {
              "samples": 1371,
              "mean": 1.819,
              "median": 1.499,
              "p25": 1.015,
              "p75": 2.289,
              "p90": 3.274,
              "medianCi95": [
                1.432,
                1.546
              ]
            }
          },
          "pairedSamples": 1371,
          "medianRangeRatioAtoB": 1.306,
          "medianPairedRatioAtoB": 1.299,
          "medianPairedDifferencePctPoints": 0.399,
          "pairAHigherRangeSharePct": 78.8,
          "percentRangePearsonCorrelation": 0.853
        },
        {
          "id": "utc-20-24",
          "label": "20:00–23:59 UTC",
          "marketLabel": "Late UTC",
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1347,
              "mean": 55.79,
              "median": 44.2,
              "p25": 26.25,
              "p75": 73.3,
              "p90": 110.78,
              "medianCi95": [
                42,
                46.3
              ]
            },
            "percentRange": {
              "samples": 1347,
              "mean": 2.159,
              "median": 1.703,
              "p25": 1.141,
              "p75": 2.66,
              "p90": 4.118,
              "medianCi95": [
                1.624,
                1.796
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 1347,
              "mean": 938.57,
              "median": 761.66,
              "p25": 454.92,
              "p75": 1168.75,
              "p90": 1812.12,
              "medianCi95": [
                719.01,
                795.3
              ]
            },
            "percentRange": {
              "samples": 1347,
              "mean": 1.644,
              "median": 1.301,
              "p25": 0.853,
              "p75": 2.018,
              "p90": 3.123,
              "medianCi95": [
                1.248,
                1.365
              ]
            }
          },
          "pairedSamples": 1347,
          "medianRangeRatioAtoB": 1.309,
          "medianPairedRatioAtoB": 1.309,
          "medianPairedDifferencePctPoints": 0.38,
          "pairAHigherRangeSharePct": 79.1,
          "percentRangePearsonCorrelation": 0.829
        }
      ],
      "byYear": [
        {
          "year": 2021,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 159,
              "mean": 238.85,
              "median": 207.6,
              "p25": 162.3,
              "p75": 292.5,
              "p90": 392.12,
              "medianCi95": [
                191.6,
                226.9
              ]
            },
            "percentRange": {
              "samples": 159,
              "mean": 6.588,
              "median": 5.739,
              "p25": 4.432,
              "p75": 7.976,
              "p90": 10.931,
              "medianCi95": [
                5.323,
                6.327
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 159,
              "mean": 2761.71,
              "median": 2459.94,
              "p25": 1873.49,
              "p75": 3236.5,
              "p90": 4504.48,
              "medianCi95": [
                2199.3,
                2692.99
              ]
            },
            "percentRange": {
              "samples": 159,
              "mean": 5.443,
              "median": 4.631,
              "p25": 3.781,
              "p75": 6.3,
              "p90": 8.519,
              "medianCi95": [
                4.493,
                5.218
              ]
            }
          },
          "pairedSamples": 159,
          "medianRangeRatioAtoB": 1.239,
          "medianPairedRatioAtoB": 1.23,
          "medianPairedDifferencePctPoints": 1.163,
          "pairAHigherRangeSharePct": 74.2,
          "percentRangePearsonCorrelation": 0.781
        },
        {
          "year": 2022,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 294,
              "mean": 137.6,
              "median": 117.9,
              "p25": 73.9,
              "p75": 178.77,
              "p90": 250.04,
              "medianCi95": [
                110.9,
                128.6
              ]
            },
            "percentRange": {
              "samples": 294,
              "mean": 6.766,
              "median": 5.788,
              "p25": 4.203,
              "p75": 8.007,
              "p90": 10.808,
              "medianCi95": [
                5.374,
                6.257
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 294,
              "mean": 1531.11,
              "median": 1334.7,
              "p25": 797.37,
              "p75": 1984.09,
              "p90": 2807.32,
              "medianCi95": [
                1193.78,
                1438.1
              ]
            },
            "percentRange": {
              "samples": 294,
              "mean": 5.072,
              "median": 4.352,
              "p25": 2.998,
              "p75": 6.172,
              "p90": 9.058,
              "medianCi95": [
                3.972,
                4.556
              ]
            }
          },
          "pairedSamples": 294,
          "medianRangeRatioAtoB": 1.33,
          "medianPairedRatioAtoB": 1.329,
          "medianPairedDifferencePctPoints": 1.287,
          "pairAHigherRangeSharePct": 89.1,
          "percentRangePearsonCorrelation": 0.872
        },
        {
          "year": 2023,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 182,
              "mean": 65.5,
              "median": 57.1,
              "p25": 37.53,
              "p75": 81.2,
              "p90": 111.33,
              "medianCi95": [
                51.9,
                61.2
              ]
            },
            "percentRange": {
              "samples": 182,
              "mean": 3.668,
              "median": 3.18,
              "p25": 2.209,
              "p75": 4.586,
              "p90": 6.414,
              "medianCi95": [
                2.955,
                3.425
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 182,
              "mean": 1006.32,
              "median": 807.93,
              "p25": 536.8,
              "p75": 1279.1,
              "p90": 1791.24,
              "medianCi95": [
                751.33,
                922.54
              ]
            },
            "percentRange": {
              "samples": 182,
              "mean": 3.515,
              "median": 2.813,
              "p25": 2.022,
              "p75": 4.262,
              "p90": 6.222,
              "medianCi95": [
                2.631,
                3.213
              ]
            }
          },
          "pairedSamples": 182,
          "medianRangeRatioAtoB": 1.13,
          "medianPairedRatioAtoB": 1.064,
          "medianPairedDifferencePctPoints": 0.146,
          "pairAHigherRangeSharePct": 57.1,
          "percentRangePearsonCorrelation": 0.795
        },
        {
          "year": 2024,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 220,
              "mean": 159.62,
              "median": 134.25,
              "p25": 97.6,
              "p75": 201.1,
              "p90": 281.8,
              "medianCi95": [
                124.1,
                147.8
              ]
            },
            "percentRange": {
              "samples": 220,
              "mean": 5.143,
              "median": 4.589,
              "p25": 3.323,
              "p75": 6.317,
              "p90": 8.811,
              "medianCi95": [
                4.16,
                4.863
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 220,
              "mean": 2988.3,
              "median": 2629.94,
              "p25": 1741.02,
              "p75": 3758.77,
              "p90": 5226.1,
              "medianCi95": [
                2350.19,
                2829.23
              ]
            },
            "percentRange": {
              "samples": 220,
              "mean": 4.258,
              "median": 3.789,
              "p25": 2.714,
              "p75": 5.471,
              "p90": 7.089,
              "medianCi95": [
                3.496,
                4.094
              ]
            }
          },
          "pairedSamples": 220,
          "medianRangeRatioAtoB": 1.211,
          "medianPairedRatioAtoB": 1.225,
          "medianPairedDifferencePctPoints": 0.725,
          "pairAHigherRangeSharePct": 70.9,
          "percentRangePearsonCorrelation": 0.761
        },
        {
          "year": 2025,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 317,
              "mean": 165.21,
              "median": 151.4,
              "p25": 88.9,
              "p75": 220.2,
              "p90": 278.5,
              "medianCi95": [
                138.7,
                165.9
              ]
            },
            "percentRange": {
              "samples": 317,
              "mean": 5.774,
              "median": 4.94,
              "p25": 3.438,
              "p75": 6.98,
              "p90": 9.525,
              "medianCi95": [
                4.682,
                5.436
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 317,
              "mean": 3289.92,
              "median": 2911.37,
              "p25": 1952.22,
              "p75": 4288.85,
              "p90": 5584.48,
              "medianCi95": [
                2786.78,
                3141.83
              ]
            },
            "percentRange": {
              "samples": 317,
              "mean": 3.34,
              "median": 2.928,
              "p25": 1.927,
              "p75": 4.206,
              "p90": 5.782,
              "medianCi95": [
                2.696,
                3.143
              ]
            }
          },
          "pairedSamples": 317,
          "medianRangeRatioAtoB": 1.687,
          "medianPairedRatioAtoB": 1.713,
          "medianPairedDifferencePctPoints": 1.936,
          "pairAHigherRangeSharePct": 96.2,
          "percentRangePearsonCorrelation": 0.782
        },
        {
          "year": 2026,
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 202,
              "mean": 104.59,
              "median": 86.05,
              "p25": 64.2,
              "p75": 127.63,
              "p90": 174.86,
              "medianCi95": [
                81.4,
                95.6
              ]
            },
            "percentRange": {
              "samples": 202,
              "mean": 4.858,
              "median": 4.081,
              "p25": 3.04,
              "p75": 5.862,
              "p90": 8.369,
              "medianCi95": [
                3.907,
                4.495
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 202,
              "mean": 2573.89,
              "median": 2341.64,
              "p25": 1654,
              "p75": 3139.53,
              "p90": 4107.46,
              "medianCi95": [
                2118.86,
                2529.52
              ]
            },
            "percentRange": {
              "samples": 202,
              "mean": 3.58,
              "median": 3.253,
              "p25": 2.277,
              "p75": 4.273,
              "p90": 5.948,
              "medianCi95": [
                2.899,
                3.493
              ]
            }
          },
          "pairedSamples": 202,
          "medianRangeRatioAtoB": 1.254,
          "medianPairedRatioAtoB": 1.329,
          "medianPairedDifferencePctPoints": 1.038,
          "pairAHigherRangeSharePct": 87.6,
          "percentRangePearsonCorrelation": 0.9
        }
      ],
      "byDayType": {
        "weekdays": {
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 994,
              "mean": 156.8,
              "median": 134,
              "p25": 81.85,
              "p75": 207.18,
              "p90": 285.07,
              "medianCi95": [
                127.3,
                138.4
              ]
            },
            "percentRange": {
              "samples": 994,
              "mean": 6.03,
              "median": 5.249,
              "p25": 3.829,
              "p75": 7.408,
              "p90": 9.872,
              "medianCi95": [
                4.977,
                5.457
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 994,
              "mean": 2657.3,
              "median": 2369.85,
              "p25": 1482.75,
              "p75": 3423.86,
              "p90": 4844,
              "medianCi95": [
                2268.97,
                2444.74
              ]
            },
            "percentRange": {
              "samples": 994,
              "mean": 4.626,
              "median": 3.944,
              "p25": 2.877,
              "p75": 5.615,
              "p90": 7.7,
              "medianCi95": [
                3.843,
                4.12
              ]
            }
          },
          "pairedSamples": 994,
          "medianRangeRatioAtoB": 1.331,
          "medianPairedRatioAtoB": 1.287,
          "medianPairedDifferencePctPoints": 1.175,
          "pairAHigherRangeSharePct": 79.5,
          "percentRangePearsonCorrelation": 0.782
        },
        "weekends": {
          "pairA": {
            "symbol": "ETHUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 380,
              "mean": 113.45,
              "median": 90.4,
              "p25": 57.35,
              "p75": 146.92,
              "p90": 228.84,
              "medianCi95": [
                84.5,
                98.9
              ]
            },
            "percentRange": {
              "samples": 380,
              "mean": 4.352,
              "median": 3.572,
              "p25": 2.53,
              "p75": 5.222,
              "p90": 7.587,
              "medianCi95": [
                3.38,
                3.967
              ]
            }
          },
          "pairB": {
            "symbol": "BTCUSD",
            "nativeUnit": "USD",
            "nativeRange": {
              "samples": 380,
              "mean": 1713.98,
              "median": 1424.61,
              "p25": 860.03,
              "p75": 2132.63,
              "p90": 3142.4,
              "medianCi95": [
                1318,
                1546.88
              ]
            },
            "percentRange": {
              "samples": 380,
              "mean": 2.938,
              "median": 2.503,
              "p25": 1.607,
              "p75": 3.723,
              "p90": 4.903,
              "medianCi95": [
                2.248,
                2.709
              ]
            }
          },
          "pairedSamples": 380,
          "medianRangeRatioAtoB": 1.427,
          "medianPairedRatioAtoB": 1.464,
          "medianPairedDifferencePctPoints": 1.013,
          "pairAHigherRangeSharePct": 87.4,
          "percentRangePearsonCorrelation": 0.819
        },
        "weekendToWeekdayMedianRatio": {
          "pairA": 0.68,
          "pairB": 0.635
        }
      },
      "findings": {
        "dailyMedianRangeRatioAtoB": 1.325,
        "dailyPairAHigherRangeSharePct": 81.7,
        "dailyPercentRangeCorrelation": 0.802,
        "highestMedianRatioSession": "00:00–03:59 UTC",
        "highestMedianRatio": 1.405,
        "lowestMedianRatioSession": "12:00–15:59 UTC",
        "lowestMedianRatio": 1.28
      }
    }
  ]
}
