{
  "ticker": {
    "symbol": "3470",
    "name": "Global X Exchange Traded Funds Series OFC - Global X Ftse Greater China Etf",
    "exchange": "HKG"
  },
  "latest_week": "2026-08-07",
  "latest_close": 84.900002,
  "latest_open": 84.220001,
  "latest_high": 85.400002,
  "latest_low": 84.220001,
  "bar_count": 69,
  "analysis_bar_count": 69,
  "reversal_percent": 5.699728020313607,
  "model": {
    "version": "ewc-2.1.0",
    "as_of": "2026-08-07",
    "price_basis": "weekly OHLCV; Elliott pivots use weekly closes",
    "wave_method": "constraint-based Elliott candidate enumeration",
    "cycle_method": "adaptive Hurst-style phasing with nominal harmonic bands, trough spacing, FLD and cyclic trend-line confirmation",
    "repainting_policy": "only the final active pivot is provisional; confirmed pivots are retained"
  },
  "pivots": [
    {
      "index": 0,
      "date": "2025-04-18",
      "price": 54.32,
      "kind": "low",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 68,
      "date": "2026-08-07",
      "price": 84.900002,
      "kind": "high",
      "move_percent": 56.29602724594992,
      "weeks": 68,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "cresting",
    "trend_bias": "bullish",
    "oscillator": 2.3191893310946874,
    "slope": -0.8758625347518159,
    "dominant_period_weeks": 40,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 68,
    "estimated_weeks_to_next_turn": 0,
    "series": [
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 2.1524962021639134
      },
      {
        "date": "2025-09-05",
        "value": 4.291280651548481
      },
      {
        "date": "2025-09-12",
        "value": 7.267609591621481
      },
      {
        "date": "2025-09-19",
        "value": 10.135715122695778
      },
      {
        "date": "2025-09-26",
        "value": 10.518362079916747
      },
      {
        "date": "2025-10-03",
        "value": 11.496627125466643
      },
      {
        "date": "2025-10-10",
        "value": 10.968937891638937
      },
      {
        "date": "2025-10-17",
        "value": 9.443936627294992
      },
      {
        "date": "2025-10-24",
        "value": 8.540088040782676
      },
      {
        "date": "2025-10-31",
        "value": 7.260233692285156
      },
      {
        "date": "2025-11-07",
        "value": 6.3141653092260785
      },
      {
        "date": "2025-11-14",
        "value": 6.312544662569971
      },
      {
        "date": "2025-11-21",
        "value": 4.588271619655462
      },
      {
        "date": "2025-11-28",
        "value": 3.211962891585241
      },
      {
        "date": "2025-12-05",
        "value": 2.2572955901375087
      },
      {
        "date": "2025-12-12",
        "value": 1.4214803428410006
      },
      {
        "date": "2025-12-19",
        "value": 1.6472460337572417
      },
      {
        "date": "2025-12-26",
        "value": 1.4374938129256192
      },
      {
        "date": "2026-01-02",
        "value": 1.5999526189530417
      },
      {
        "date": "2026-01-09",
        "value": 2.0333630705641452
      },
      {
        "date": "2026-01-16",
        "value": 3.371762818914935
      },
      {
        "date": "2026-01-23",
        "value": 4.533023153638627
      },
      {
        "date": "2026-01-30",
        "value": 5.481444193593922
      },
      {
        "date": "2026-02-06",
        "value": 5.402470038042393
      },
      {
        "date": "2026-02-13",
        "value": 5.230205052356536
      },
      {
        "date": "2026-02-20",
        "value": 4.972620217645738
      },
      {
        "date": "2026-02-27",
        "value": 4.871087019897078
      },
      {
        "date": "2026-03-06",
        "value": 4.394883892780835
      },
      {
        "date": "2026-03-13",
        "value": 3.2439700560488607
      },
      {
        "date": "2026-03-20",
        "value": 2.1063267798057286
      },
      {
        "date": "2026-03-27",
        "value": 0.060109409064616814
      },
      {
        "date": "2026-04-03",
        "value": -0.8720084470553975
      },
      {
        "date": "2026-04-10",
        "value": -0.4086577476661849
      },
      {
        "date": "2026-04-17",
        "value": 0.8366048087975938
      },
      {
        "date": "2026-04-24",
        "value": 2.7643133736975183
      },
      {
        "date": "2026-05-01",
        "value": 4.537664375207933
      },
      {
        "date": "2026-05-08",
        "value": 6.101127177396871
      },
      {
        "date": "2026-05-15",
        "value": 6.419296198210379
      },
      {
        "date": "2026-05-22",
        "value": 6.49854319601529
      },
      {
        "date": "2026-05-29",
        "value": 7.208817862003393
      },
      {
        "date": "2026-06-05",
        "value": 6.583391799111423
      },
      {
        "date": "2026-06-12",
        "value": 6.016057479769926
      },
      {
        "date": "2026-06-19",
        "value": 6.008818268381018
      },
      {
        "date": "2026-06-26",
        "value": 4.152267182409542
      },
      {
        "date": "2026-07-03",
        "value": 3.3760681751223505
      },
      {
        "date": "2026-07-10",
        "value": 3.1950518658465032
      },
      {
        "date": "2026-07-17",
        "value": 1.6520784626185827
      },
      {
        "date": "2026-07-24",
        "value": 1.938850677992187
      },
      {
        "date": "2026-07-31",
        "value": 2.218903358565161
      },
      {
        "date": "2026-08-07",
        "value": 2.3191893310946874
      }
    ]
  },
  "hurst": {
    "status": "mixed",
    "phase": "cresting",
    "alignment_score": 62,
    "risk_score": 38,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 14,
    "nearest_crest_window": 6,
    "method": "adaptive Hurst-style phasing with nominal harmonic bands, trough spacing, FLD and cyclic trend-line confirmation",
    "explanation": "Nominal cycles are starting bands, not fixed clocks. Each period adapts to the strongest nearby repeat in detrended weekly prices; projected turns are future intervals and require price confirmation.",
    "cycles": [
      {
        "period": 10,
        "label": "10w",
        "estimated_period": 12,
        "period_range": [
          9,
          15
        ],
        "period_strength": 4,
        "phase": "rising",
        "value": 0.27181367323165556,
        "slope": 0.6063719039933726,
        "amplitude": 3.346,
        "weeks_since_trough": 2,
        "weeks_since_crest": 10,
        "projected_trough_window": 10,
        "projected_crest_window": 2,
        "trough_window": {
          "start": 7,
          "midpoint": 10,
          "end": 13
        },
        "crest_window": {
          "start": 0,
          "midpoint": 2,
          "end": 5
        },
        "fld": {
          "value": 80.459999,
          "state": "crossed up",
          "weeks_since_cross": 0,
          "displacement": 6,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 81.37332966666666,
          "state": "price above",
          "slope": -0.07333366666666702,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          20,
          27,
          32,
          44,
          50,
          57,
          66
        ],
        "series": [
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": 1.0
          },
          {
            "date": "2025-07-11",
            "value": 0.9615633150187937
          },
          {
            "date": "2025-07-18",
            "value": 0.9871877716729313
          },
          {
            "date": "2025-07-25",
            "value": 1.1316111299816782
          },
          {
            "date": "2025-08-01",
            "value": 0.9396705958362443
          },
          {
            "date": "2025-08-08",
            "value": 0.917936529476519
          },
          {
            "date": "2025-08-15",
            "value": 0.9820165520567082
          },
          {
            "date": "2025-08-22",
            "value": 0.9277984294614027
          },
          {
            "date": "2025-08-29",
            "value": 0.8478062687972687
          },
          {
            "date": "2025-09-05",
            "value": 0.8297779140773832
          },
          {
            "date": "2025-09-12",
            "value": 1.0719730830069838
          },
          {
            "date": "2025-09-19",
            "value": 1.1639143807442662
          },
          {
            "date": "2025-09-26",
            "value": 1.0763910760049016
          },
          {
            "date": "2025-10-03",
            "value": 1.1619229404855356
          },
          {
            "date": "2025-10-10",
            "value": 1.0444291750760113
          },
          {
            "date": "2025-10-17",
            "value": 0.6757368540976272
          },
          {
            "date": "2025-10-24",
            "value": 0.5260852564310464
          },
          {
            "date": "2025-10-31",
            "value": 0.5437395132766356
          },
          {
            "date": "2025-11-07",
            "value": 0.5065028959458895
          },
          {
            "date": "2025-11-14",
            "value": 0.4340037375770588
          },
          {
            "date": "2025-11-21",
            "value": -0.05761128636277224
          },
          {
            "date": "2025-11-28",
            "value": -0.17939147051732804
          },
          {
            "date": "2025-12-05",
            "value": -0.1414146315298117
          },
          {
            "date": "2025-12-12",
            "value": -0.087164624661037
          },
          {
            "date": "2025-12-19",
            "value": -0.1388858808071513
          },
          {
            "date": "2025-12-26",
            "value": -0.0867281842436669
          },
          {
            "date": "2026-01-02",
            "value": 0.17263275538459555
          },
          {
            "date": "2026-01-09",
            "value": 0.4386401150308695
          },
          {
            "date": "2026-01-16",
            "value": 0.8128800383436232
          },
          {
            "date": "2026-01-23",
            "value": 1.0259374426396837
          },
          {
            "date": "2026-01-30",
            "value": 1.2117232878842068
          },
          {
            "date": "2026-02-06",
            "value": 0.9890760657639601
          },
          {
            "date": "2026-02-13",
            "value": 0.9416518053710524
          },
          {
            "date": "2026-02-20",
            "value": 0.830749952285196
          },
          {
            "date": "2026-02-27",
            "value": 0.8839654047186762
          },
          {
            "date": "2026-03-06",
            "value": 0.4684073828871737
          },
          {
            "date": "2026-03-13",
            "value": 0.05458380560688286
          },
          {
            "date": "2026-03-20",
            "value": -0.2560771237528532
          },
          {
            "date": "2026-03-27",
            "value": -0.6313286560108651
          },
          {
            "date": "2026-04-03",
            "value": -0.8641246954587027
          },
          {
            "date": "2026-04-10",
            "value": -0.4088921250776355
          },
          {
            "date": "2026-04-17",
            "value": 0.25240948059121093
          },
          {
            "date": "2026-04-24",
            "value": 0.7597596256393302
          },
          {
            "date": "2026-05-01",
            "value": 0.9326665806928067
          },
          {
            "date": "2026-05-08",
            "value": 1.4332425217350522
          },
          {
            "date": "2026-05-15",
            "value": 1.4916417319190807
          },
          {
            "date": "2026-05-22",
            "value": 1.464183761191015
          },
          {
            "date": "2026-05-29",
            "value": 1.5854874863969746
          },
          {
            "date": "2026-06-05",
            "value": 1.4422410173653541
          },
          {
            "date": "2026-06-12",
            "value": 1.0508629285403708
          },
          {
            "date": "2026-06-19",
            "value": 0.9391833759698233
          },
          {
            "date": "2026-06-26",
            "value": 0.2324731094330481
          },
          {
            "date": "2026-07-03",
            "value": 0.048641399617778025
          },
          {
            "date": "2026-07-10",
            "value": 0.030293224727481402
          },
          {
            "date": "2026-07-17",
            "value": -0.3345582307617171
          },
          {
            "date": "2026-07-24",
            "value": -0.37365066209789893
          },
          {
            "date": "2026-07-31",
            "value": 0.008492049910930832
          },
          {
            "date": "2026-08-07",
            "value": 0.27181367323165556
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 16,
        "period_range": [
          14,
          18
        ],
        "period_strength": 39,
        "phase": "rising",
        "value": 0.3601590258380115,
        "slope": 0.25267753897834444,
        "amplitude": 4.227,
        "weeks_since_trough": 2,
        "weeks_since_crest": 10,
        "projected_trough_window": 14,
        "projected_crest_window": 6,
        "trough_window": {
          "start": 12,
          "midpoint": 14,
          "end": 16
        },
        "crest_window": {
          "start": 4,
          "midpoint": 6,
          "end": 8
        },
        "fld": {
          "value": 83.0,
          "state": "crossed up",
          "weeks_since_cross": 1,
          "displacement": 8,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 82.61249675,
          "state": "price above",
          "slope": 0.546249875,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          20,
          36,
          50,
          66
        ],
        "series": [
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": 1.0
          },
          {
            "date": "2025-08-08",
            "value": 1.0225187465291752
          },
          {
            "date": "2025-08-15",
            "value": 1.0811767559498608
          },
          {
            "date": "2025-08-22",
            "value": 1.0160460004365386
          },
          {
            "date": "2025-08-29",
            "value": 0.9241503119057536
          },
          {
            "date": "2025-09-05",
            "value": 0.9008825933345534
          },
          {
            "date": "2025-09-12",
            "value": 1.103031408935278
          },
          {
            "date": "2025-09-19",
            "value": 1.2034844981439106
          },
          {
            "date": "2025-09-26",
            "value": 1.1618136204254117
          },
          {
            "date": "2025-10-03",
            "value": 1.2131396268283512
          },
          {
            "date": "2025-10-10",
            "value": 1.071046542276117
          },
          {
            "date": "2025-10-17",
            "value": 0.7780797103493897
          },
          {
            "date": "2025-10-24",
            "value": 0.6741178219563408
          },
          {
            "date": "2025-10-31",
            "value": 0.6817063178642139
          },
          {
            "date": "2025-11-07",
            "value": 0.6344518363389758
          },
          {
            "date": "2025-11-14",
            "value": 0.5783075195051054
          },
          {
            "date": "2025-11-21",
            "value": 0.19370610488595236
          },
          {
            "date": "2025-11-28",
            "value": 0.09091421912056083
          },
          {
            "date": "2025-12-05",
            "value": 0.10087732896075052
          },
          {
            "date": "2025-12-12",
            "value": 0.103713155798422
          },
          {
            "date": "2025-12-19",
            "value": 0.008262962401095184
          },
          {
            "date": "2025-12-26",
            "value": -0.019856592317340552
          },
          {
            "date": "2026-01-02",
            "value": 0.14967242344783332
          },
          {
            "date": "2026-01-09",
            "value": 0.3738686043818978
          },
          {
            "date": "2026-01-16",
            "value": 0.7167679860428804
          },
          {
            "date": "2026-01-23",
            "value": 0.9281127723499694
          },
          {
            "date": "2026-01-30",
            "value": 1.1181270083225023
          },
          {
            "date": "2026-02-06",
            "value": 0.9274929907551788
          },
          {
            "date": "2026-02-13",
            "value": 0.9307509612106514
          },
          {
            "date": "2026-02-20",
            "value": 0.9095332155212824
          },
          {
            "date": "2026-02-27",
            "value": 1.0029480939741968
          },
          {
            "date": "2026-03-06",
            "value": 0.6778328793136277
          },
          {
            "date": "2026-03-13",
            "value": 0.3342652052088625
          },
          {
            "date": "2026-03-20",
            "value": 0.07031256934908442
          },
          {
            "date": "2026-03-27",
            "value": -0.2687286974603523
          },
          {
            "date": "2026-04-03",
            "value": -0.5049946783899192
          },
          {
            "date": "2026-04-10",
            "value": -0.1652859500752935
          },
          {
            "date": "2026-04-17",
            "value": 0.34428992555998245
          },
          {
            "date": "2026-04-24",
            "value": 0.7180109243640713
          },
          {
            "date": "2026-05-01",
            "value": 0.8400053829181926
          },
          {
            "date": "2026-05-08",
            "value": 1.2785821450145731
          },
          {
            "date": "2026-05-15",
            "value": 1.345978013924076
          },
          {
            "date": "2026-05-22",
            "value": 1.3398683932480848
          },
          {
            "date": "2026-05-29",
            "value": 1.4659373765995622
          },
          {
            "date": "2026-06-05",
            "value": 1.3804947871109285
          },
          {
            "date": "2026-06-12",
            "value": 1.1164711021008045
          },
          {
            "date": "2026-06-19",
            "value": 1.1237216591898327
          },
          {
            "date": "2026-06-26",
            "value": 0.6077820147233226
          },
          {
            "date": "2026-07-03",
            "value": 0.5070187515570219
          },
          {
            "date": "2026-07-10",
            "value": 0.4934836730271833
          },
          {
            "date": "2026-07-17",
            "value": 0.10748148685966707
          },
          {
            "date": "2026-07-24",
            "value": -0.019206215553118244
          },
          {
            "date": "2026-07-31",
            "value": 0.21385318382108276
          },
          {
            "date": "2026-08-07",
            "value": 0.3601590258380115
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "cresting",
        "value": 0.7532500245702604,
        "slope": -0.04732492017974754,
        "amplitude": 8.881,
        "weeks_since_trough": 17,
        "weeks_since_crest": 7,
        "projected_trough_window": 23,
        "projected_crest_window": 33,
        "trough_window": {
          "start": 13,
          "midpoint": 23,
          "end": 33
        },
        "crest_window": {
          "start": 23,
          "midpoint": 33,
          "end": 43
        },
        "fld": {
          "value": 76.8499985,
          "state": "crossed up",
          "weeks_since_cross": 17,
          "displacement": 20,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": false,
          "value": null,
          "state": "unavailable"
        },
        "trough_indexes": [
          51
        ],
        "series": [
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": 1.0
          },
          {
            "date": "2026-01-23",
            "value": 0.9979815711252791
          },
          {
            "date": "2026-01-30",
            "value": 0.9986543807501861
          },
          {
            "date": "2026-02-06",
            "value": 0.9735970203208146
          },
          {
            "date": "2026-02-13",
            "value": 0.9492643687683129
          },
          {
            "date": "2026-02-20",
            "value": 0.9309211505673121
          },
          {
            "date": "2026-02-27",
            "value": 0.9310336790763377
          },
          {
            "date": "2026-03-06",
            "value": 0.8957297912267255
          },
          {
            "date": "2026-03-13",
            "value": 0.8370395792620984
          },
          {
            "date": "2026-03-20",
            "value": 0.7674932240584289
          },
          {
            "date": "2026-03-27",
            "value": 0.679110290255909
          },
          {
            "date": "2026-04-03",
            "value": 0.5819018615762718
          },
          {
            "date": "2026-04-10",
            "value": 0.5288395297012337
          },
          {
            "date": "2026-04-17",
            "value": 0.5348121632601956
          },
          {
            "date": "2026-04-24",
            "value": 0.5832225193103866
          },
          {
            "date": "2026-05-01",
            "value": 0.6485098884247633
          },
          {
            "date": "2026-05-08",
            "value": 0.7656732589498422
          },
          {
            "date": "2026-05-15",
            "value": 0.8512298811364859
          },
          {
            "date": "2026-05-22",
            "value": 0.9094621086302547
          },
          {
            "date": "2026-05-29",
            "value": 0.9679990223259994
          },
          {
            "date": "2026-06-05",
            "value": 1.0023821758887101
          },
          {
            "date": "2026-06-12",
            "value": 1.0016270671614176
          },
          {
            "date": "2026-06-19",
            "value": 1.004190161418992
          },
          {
            "date": "2026-06-26",
            "value": 0.9489379273828311
          },
          {
            "date": "2026-07-03",
            "value": 0.8994274532348789
          },
          {
            "date": "2026-07-10",
            "value": 0.8636581298080128
          },
          {
            "date": "2026-07-17",
            "value": 0.8005749447500079
          },
          {
            "date": "2026-07-24",
            "value": 0.7497029639626518
          },
          {
            "date": "2026-07-31",
            "value": 0.7429447304568473
          },
          {
            "date": "2026-08-07",
            "value": 0.7532500245702604
          }
        ]
      },
      {
        "period": 80,
        "label": "80w",
        "estimated_period": 80,
        "period_range": [
          61,
          99
        ],
        "period_strength": 0,
        "phase": "warming",
        "value": null,
        "slope": 0.0,
        "amplitude": null,
        "weeks_since_trough": null,
        "weeks_since_crest": null,
        "projected_trough_window": null,
        "projected_crest_window": null,
        "trough_window": null,
        "crest_window": null,
        "fld": {
          "value": 74.98000350000001,
          "state": "unconfirmed",
          "weeks_since_cross": null,
          "displacement": 40,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": false,
          "value": null,
          "state": "unavailable"
        },
        "trough_indexes": [],
        "series": [
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": null
          },
          {
            "date": "2026-01-23",
            "value": null
          },
          {
            "date": "2026-01-30",
            "value": null
          },
          {
            "date": "2026-02-06",
            "value": null
          },
          {
            "date": "2026-02-13",
            "value": null
          },
          {
            "date": "2026-02-20",
            "value": null
          },
          {
            "date": "2026-02-27",
            "value": null
          },
          {
            "date": "2026-03-06",
            "value": null
          },
          {
            "date": "2026-03-13",
            "value": null
          },
          {
            "date": "2026-03-20",
            "value": null
          },
          {
            "date": "2026-03-27",
            "value": null
          },
          {
            "date": "2026-04-03",
            "value": null
          },
          {
            "date": "2026-04-10",
            "value": null
          },
          {
            "date": "2026-04-17",
            "value": null
          },
          {
            "date": "2026-04-24",
            "value": null
          },
          {
            "date": "2026-05-01",
            "value": null
          },
          {
            "date": "2026-05-08",
            "value": null
          },
          {
            "date": "2026-05-15",
            "value": null
          },
          {
            "date": "2026-05-22",
            "value": null
          },
          {
            "date": "2026-05-29",
            "value": null
          },
          {
            "date": "2026-06-05",
            "value": null
          },
          {
            "date": "2026-06-12",
            "value": null
          },
          {
            "date": "2026-06-19",
            "value": null
          },
          {
            "date": "2026-06-26",
            "value": null
          },
          {
            "date": "2026-07-03",
            "value": null
          },
          {
            "date": "2026-07-10",
            "value": null
          },
          {
            "date": "2026-07-17",
            "value": null
          },
          {
            "date": "2026-07-24",
            "value": null
          },
          {
            "date": "2026-07-31",
            "value": null
          },
          {
            "date": "2026-08-07",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": null
      },
      {
        "date": "2025-07-04",
        "value": 1.0
      },
      {
        "date": "2025-07-11",
        "value": 0.9615633150187937
      },
      {
        "date": "2025-07-18",
        "value": 0.9871877716729313
      },
      {
        "date": "2025-07-25",
        "value": 1.1316111299816782
      },
      {
        "date": "2025-08-01",
        "value": 0.9758682383344977
      },
      {
        "date": "2025-08-08",
        "value": 0.9806858597081127
      },
      {
        "date": "2025-08-15",
        "value": 1.0415126743925998
      },
      {
        "date": "2025-08-22",
        "value": 0.9807469720464842
      },
      {
        "date": "2025-08-29",
        "value": 0.8936126946623596
      },
      {
        "date": "2025-09-05",
        "value": 0.8724407216316854
      },
      {
        "date": "2025-09-12",
        "value": 1.09060807856396
      },
      {
        "date": "2025-09-19",
        "value": 1.1876564511840526
      },
      {
        "date": "2025-09-26",
        "value": 1.1276446026572076
      },
      {
        "date": "2025-10-03",
        "value": 1.1926529522912248
      },
      {
        "date": "2025-10-10",
        "value": 1.0603995953960748
      },
      {
        "date": "2025-10-17",
        "value": 0.7371425678486846
      },
      {
        "date": "2025-10-24",
        "value": 0.614904795746223
      },
      {
        "date": "2025-10-31",
        "value": 0.6265195960291825
      },
      {
        "date": "2025-11-07",
        "value": 0.5832722601817413
      },
      {
        "date": "2025-11-14",
        "value": 0.5205860067338867
      },
      {
        "date": "2025-11-21",
        "value": 0.0931791483864625
      },
      {
        "date": "2025-11-28",
        "value": -0.017208056734594718
      },
      {
        "date": "2025-12-05",
        "value": 0.00396054476452563
      },
      {
        "date": "2025-12-12",
        "value": 0.02736204361463839
      },
      {
        "date": "2025-12-19",
        "value": -0.05059657488220341
      },
      {
        "date": "2025-12-26",
        "value": -0.04660522908787109
      },
      {
        "date": "2026-01-02",
        "value": 0.1588565562225382
      },
      {
        "date": "2026-01-09",
        "value": 0.39977720864148647
      },
      {
        "date": "2026-01-16",
        "value": 0.8676825983584744
      },
      {
        "date": "2026-01-23",
        "value": 0.9813659329309959
      },
      {
        "date": "2026-01-30",
        "value": 1.0834712128566715
      },
      {
        "date": "2026-02-06",
        "value": 0.9619911827196669
      },
      {
        "date": "2026-02-13",
        "value": 0.9416140607177718
      },
      {
        "date": "2026-02-20",
        "value": 0.9023258855184125
      },
      {
        "date": "2026-02-27",
        "value": 0.9441803489118247
      },
      {
        "date": "2026-03-06",
        "value": 0.7326664882625745
      },
      {
        "date": "2026-03-13",
        "value": 0.5047979933734348
      },
      {
        "date": "2026-03-20",
        "value": 0.3200680716529589
      },
      {
        "date": "2026-03-27",
        "value": 0.08836490045241366
      },
      {
        "date": "2026-04-03",
        "value": -0.08325951506897383
      },
      {
        "date": "2026-04-10",
        "value": 0.10096496225395588
      },
      {
        "date": "2026-04-17",
        "value": 0.411961127753319
      },
      {
        "date": "2026-04-24",
        "value": 0.6651078628583803
      },
      {
        "date": "2026-05-01",
        "value": 0.7720558201022093
      },
      {
        "date": "2026-05-08",
        "value": 1.0763613869243949
      },
      {
        "date": "2026-05-15",
        "value": 1.1501561622097787
      },
      {
        "date": "2026-05-22",
        "value": 1.1689931528437694
      },
      {
        "date": "2026-05-29",
        "value": 1.2630035618895281
      },
      {
        "date": "2026-06-05",
        "value": 1.2201179074151904
      },
      {
        "date": "2026-06-12",
        "value": 1.0495193728453167
      },
      {
        "date": "2026-06-19",
        "value": 1.0289016124907957
      },
      {
        "date": "2026-06-26",
        "value": 0.6833814545311455
      },
      {
        "date": "2026-07-03",
        "value": 0.5882060248816062
      },
      {
        "date": "2026-07-10",
        "value": 0.5634145427265479
      },
      {
        "date": "2026-07-17",
        "value": 0.3303536772154704
      },
      {
        "date": "2026-07-24",
        "value": 0.25743974334985054
      },
      {
        "date": "2026-07-31",
        "value": 0.4125468925109958
      },
      {
        "date": "2026-08-07",
        "value": 0.521666705773076
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "tactical-bullish-wave5",
      "degree": "tactical",
      "pattern": "impulse",
      "stage": "wave5",
      "title": "Five-wave advance mature",
      "direction": "bullish",
      "score": 95,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 70.72; Wave 2 74.04.",
          "hard": true
        },
        {
          "label": "Wave 3 exceeds Wave 1",
          "passed": true,
          "detail": "Wave 1 80.00; Wave 3 85.34.",
          "hard": true
        },
        {
          "label": "Wave 4 does not overlap Wave 1",
          "passed": true,
          "detail": "Wave 1 boundary 80.00; Wave 4 80.46.",
          "hard": true
        },
        {
          "label": "Wave 3 is not the shortest motive wave",
          "passed": true,
          "detail": "Motive lengths: 9.28, 11.30, 4.44.",
          "hard": true
        },
        {
          "label": "Wave 5 makes motive progress",
          "passed": false,
          "detail": "Wave 3 85.34; Wave 5 84.90.",
          "hard": false
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 64% of Wave 1.",
          "hard": false
        },
        {
          "label": "Wave 3 extension is plausible",
          "passed": true,
          "detail": "Wave 3 is 1.22\u00d7 Wave 1.",
          "hard": false
        },
        {
          "label": "Wave 4 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 43% of Wave 3.",
          "hard": false
        },
        {
          "label": "Waves 2 and 4 show temporal alternation",
          "passed": true,
          "detail": "Wave 2 lasted 5w; Wave 4 lasted 4w.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 31,
          "date": "2025-11-21",
          "price": 70.720001,
          "kind": "low",
          "move_percent": -5.022828431679136,
          "weeks": 1,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 45,
          "date": "2026-02-27",
          "price": 80.0,
          "kind": "high",
          "move_percent": 13.122170346123163,
          "weeks": 14,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 50,
          "date": "2026-04-03",
          "price": 74.040001,
          "kind": "low",
          "move_percent": -7.4499987499999945,
          "weeks": 5,
          "confirmed": true,
          "label": "2"
        },
        {
          "index": 58,
          "date": "2026-05-29",
          "price": 85.339996,
          "kind": "high",
          "move_percent": 15.262013570205102,
          "weeks": 8,
          "confirmed": true,
          "label": "3"
        },
        {
          "index": 62,
          "date": "2026-06-26",
          "price": 80.459999,
          "kind": "low",
          "move_percent": -5.718300010232017,
          "weeks": 4,
          "confirmed": true,
          "label": "4"
        },
        {
          "index": 68,
          "date": "2026-08-07",
          "price": 84.900002,
          "kind": "high",
          "move_percent": 5.5182737449449935,
          "weeks": 6,
          "confirmed": false,
          "label": "5"
        }
      ],
      "invalidation": 80.459999,
      "confirmation": 84.900002,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 90
    },
    "alternates": [
      {
        "id": "tactical-bearish-wave2",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave2",
        "title": "Possible bearish Wave 2 crest",
        "direction": "bearish",
        "score": 63,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 85.34; Wave 2 84.90.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 91% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 58,
            "date": "2026-05-29",
            "price": 85.339996,
            "kind": "high",
            "move_percent": 15.262013570205102,
            "weeks": 8,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 62,
            "date": "2026-06-26",
            "price": 80.459999,
            "kind": "low",
            "move_percent": -5.718300010232017,
            "weeks": 4,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 68,
            "date": "2026-08-07",
            "price": 84.900002,
            "kind": "high",
            "move_percent": 5.5182737449449935,
            "weeks": 6,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 85.339996,
        "confirmation": 80.459999,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 6
      },
      {
        "id": "tactical-bearish-abc",
        "degree": "tactical",
        "pattern": "correction",
        "stage": "wave_c",
        "title": "Bearish A/B/C rebound may be completing",
        "direction": "bearish",
        "score": 58,
        "rules": [
          {
            "label": "Wave B protects the correction origin",
            "passed": true,
            "detail": "Origin 74.04; Wave B 80.46.",
            "hard": true
          },
          {
            "label": "Wave C progresses beyond Wave A",
            "passed": true,
            "detail": "A length 11.30; C length 4.44.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave C is proportionate to Wave A",
            "passed": false,
            "detail": "Wave C is 0.39\u00d7 Wave A.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 50,
            "date": "2026-04-03",
            "price": 74.040001,
            "kind": "low",
            "move_percent": -7.4499987499999945,
            "weeks": 5,
            "confirmed": true,
            "label": "5"
          },
          {
            "index": 58,
            "date": "2026-05-29",
            "price": 85.339996,
            "kind": "high",
            "move_percent": 15.262013570205102,
            "weeks": 8,
            "confirmed": true,
            "label": "A"
          },
          {
            "index": 62,
            "date": "2026-06-26",
            "price": 80.459999,
            "kind": "low",
            "move_percent": -5.718300010232017,
            "weeks": 4,
            "confirmed": true,
            "label": "B"
          },
          {
            "index": 68,
            "date": "2026-08-07",
            "price": 84.900002,
            "kind": "high",
            "move_percent": 5.5182737449449935,
            "weeks": 6,
            "confirmed": false,
            "label": "C"
          }
        ],
        "invalidation": 84.900002,
        "confirmation": 80.459999,
        "forming": true,
        "explanation": "A three-leg corrective interpretation whose Wave B and Wave C geometry is internally consistent.",
        "evidence_weight": 4
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 9.119564832501771,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 9.1% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 5.699728020313607,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Primary degree uses a 5.7% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 3.9898096142195247,
        "primary": {
          "id": "tactical-bullish-wave5",
          "degree": "tactical",
          "pattern": "impulse",
          "stage": "wave5",
          "title": "Five-wave advance mature",
          "direction": "bullish",
          "score": 95,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 70.72; Wave 2 74.04.",
              "hard": true
            },
            {
              "label": "Wave 3 exceeds Wave 1",
              "passed": true,
              "detail": "Wave 1 80.00; Wave 3 85.34.",
              "hard": true
            },
            {
              "label": "Wave 4 does not overlap Wave 1",
              "passed": true,
              "detail": "Wave 1 boundary 80.00; Wave 4 80.46.",
              "hard": true
            },
            {
              "label": "Wave 3 is not the shortest motive wave",
              "passed": true,
              "detail": "Motive lengths: 9.28, 11.30, 4.44.",
              "hard": true
            },
            {
              "label": "Wave 5 makes motive progress",
              "passed": false,
              "detail": "Wave 3 85.34; Wave 5 84.90.",
              "hard": false
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 64% of Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 3 extension is plausible",
              "passed": true,
              "detail": "Wave 3 is 1.22\u00d7 Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 4 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 43% of Wave 3.",
              "hard": false
            },
            {
              "label": "Waves 2 and 4 show temporal alternation",
              "passed": true,
              "detail": "Wave 2 lasted 5w; Wave 4 lasted 4w.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 31,
              "date": "2025-11-21",
              "price": 70.720001,
              "kind": "low",
              "move_percent": -5.022828431679136,
              "weeks": 1,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 45,
              "date": "2026-02-27",
              "price": 80.0,
              "kind": "high",
              "move_percent": 13.122170346123163,
              "weeks": 14,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 50,
              "date": "2026-04-03",
              "price": 74.040001,
              "kind": "low",
              "move_percent": -7.4499987499999945,
              "weeks": 5,
              "confirmed": true,
              "label": "2"
            },
            {
              "index": 58,
              "date": "2026-05-29",
              "price": 85.339996,
              "kind": "high",
              "move_percent": 15.262013570205102,
              "weeks": 8,
              "confirmed": true,
              "label": "3"
            },
            {
              "index": 62,
              "date": "2026-06-26",
              "price": 80.459999,
              "kind": "low",
              "move_percent": -5.718300010232017,
              "weeks": 4,
              "confirmed": true,
              "label": "4"
            },
            {
              "index": 68,
              "date": "2026-08-07",
              "price": 84.900002,
              "kind": "high",
              "move_percent": 5.5182737449449935,
              "weeks": 6,
              "confirmed": false,
              "label": "5"
            }
          ],
          "invalidation": 80.459999,
          "confirmation": 84.900002,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 90
        },
        "candidate_count": 3,
        "explanation": "Tactical degree uses a 4.0% weekly closing-price reversal threshold."
      }
    ],
    "stability": {
      "score": 0,
      "changes": null,
      "observations": 0,
      "label": "Unavailable"
    },
    "method": "constraint-based Elliott candidate enumeration",
    "explanation": "Counts must pass hard Elliott geometry rules. Fibonacci relationships, alternation and cycle evidence rank admissible interpretations; evidence weights compare scenarios and are not forecast probabilities."
  },
  "scenario": {
    "setup": "wave5_risk",
    "title": "Five-wave advance mature",
    "direction": "risk",
    "confidence": 78,
    "score_explanation": "Rules agreement plus independent cycle, trend and participation confirmation; it is not a probability.",
    "candidate_id": "tactical-bullish-wave5",
    "labels": [
      {
        "index": 31,
        "date": "2025-11-21",
        "price": 70.720001,
        "kind": "low",
        "move_percent": -5.022828431679136,
        "weeks": 1,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 45,
        "date": "2026-02-27",
        "price": 80.0,
        "kind": "high",
        "move_percent": 13.122170346123163,
        "weeks": 14,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 50,
        "date": "2026-04-03",
        "price": 74.040001,
        "kind": "low",
        "move_percent": -7.4499987499999945,
        "weeks": 5,
        "confirmed": true,
        "label": "2"
      },
      {
        "index": 58,
        "date": "2026-05-29",
        "price": 85.339996,
        "kind": "high",
        "move_percent": 15.262013570205102,
        "weeks": 8,
        "confirmed": true,
        "label": "3"
      },
      {
        "index": 62,
        "date": "2026-06-26",
        "price": 80.459999,
        "kind": "low",
        "move_percent": -5.718300010232017,
        "weeks": 4,
        "confirmed": true,
        "label": "4"
      },
      {
        "index": 68,
        "date": "2026-08-07",
        "price": 84.900002,
        "kind": "high",
        "move_percent": 5.5182737449449935,
        "weeks": 6,
        "confirmed": false,
        "label": "5"
      }
    ],
    "notes": [
      "Market Dynamics is negative."
    ],
    "metrics": {
      "trend_gap": 5.437899295581709,
      "fair_value_gap": 15.323741649233511,
      "market_activity": 21.012649,
      "market_dynamics": -0.519437,
      "relative_strength": 9.828995,
      "roc30": 11.769356395067888,
      "hurst_alignment": 62,
      "hurst_risk": 38
    }
  },
  "detail": {
    "summary": "The closing-price swing map is classified as five-wave advance mature. Price is 5.4% above its 30-week trend. 4 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 1.871857541245864
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": 0.3783400241584381
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": 10.002593936252905
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": 25.22123634714293
      }
    ],
    "range": {
      "high_52": 85.400002,
      "low_52": 67.82,
      "position_52": 97.15585925416846,
      "drawdown": -0.5854800799653377
    },
    "risk": {
      "annualised_volatility": 18.01221188788862,
      "average_weekly_range": 1.398707635213962,
      "active_drawdown": -0.5155777134088437
    },
    "levels": {
      "support": {
        "index": 0,
        "date": "2025-04-18",
        "price": 54.32,
        "kind": "low",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      "resistance": null,
      "decisive": null,
      "decisive_label": "Bearish structure weakens above",
      "trend": 80.521333,
      "fair_value": 73.618841,
      "trend_gap": 5.437899295581709,
      "fair_value_gap": 15.323741649233511
    },
    "active_swing": {
      "from": {
        "index": 0,
        "date": "2025-04-18",
        "price": 54.32,
        "kind": "low",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      "to": {
        "index": 68,
        "date": "2026-08-07",
        "price": 84.900002,
        "kind": "high",
        "move_percent": 56.29602724594992,
        "weeks": 68,
        "confirmed": false
      },
      "move_percent": 56.29602724594992,
      "weeks": 68,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "positive",
          "value": "5.4% above trend",
          "explanation": "Price is holding above its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "negative",
          "value": "Cresting",
          "explanation": "The medium-term pressure curve is not rising."
        },
        {
          "label": "Cycle alignment",
          "status": "neutral",
          "value": "Mixed",
          "explanation": "Cycle lengths are not moving in one clear direction."
        },
        {
          "label": "Relative strength",
          "status": "positive",
          "value": "+9.8",
          "explanation": "Outperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "positive",
          "value": "+21.0",
          "explanation": "Participation is supportive"
        },
        {
          "label": "Market dynamics",
          "status": "negative",
          "value": "-0.5",
          "explanation": "Price and volume behaviour is weak"
        },
        {
          "label": "30-week momentum",
          "status": "positive",
          "value": "+11.8",
          "explanation": "Medium-term momentum is positive"
        }
      ],
      "positive": 4,
      "negative": 2,
      "neutral": 1,
      "observed": 7,
      "agreement": 57,
      "direction": "constructive",
      "scenario_direction": "risk"
    },
    "evidence": {
      "score": 46,
      "history_score": 27,
      "indicator_coverage": 73,
      "structure_score": 17,
      "weekly_observations": 69,
      "confirmed_pivots": 1
    },
    "volume_ratio": 1.2229539040451554,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "mature",
      "label": "Mature / manage risk",
      "now": "Five-wave advance mature is the highest-ranked admissible tactical count; cycle status is mixed.",
      "next": "Watch for a confirmed weekly reversal, cycle rollover, or deterioration in relative strength and participation; a mature count is a risk-management state, not a fresh bullish trigger.",
      "wrong": "The underlying directional structure fails beyond 80.46; a forming endpoint can extend before that happens.",
      "risk": "The active endpoint can move until its reversal is confirmed; earnings, gaps and volatility can jump through technical levels.",
      "explanation": "The lifecycle separates an interesting setup from price confirmation, an active thesis, maturity and invalidation."
    },
    "peer_evidence": {
      "available": true,
      "peers": 22,
      "constructive_count": 6,
      "constructive_percent": 27,
      "rising_cycle_count": 8,
      "rising_cycle_percent": 36,
      "horizons": [
        {
          "weeks": 4,
          "observations": 495,
          "positive_rate": 51.1,
          "median_return": 0.21,
          "average_return": 0.36,
          "median_excess_return": 0.19,
          "excess_observations": 495,
          "p10": -7.36,
          "p90": 8.08
        },
        {
          "weeks": 13,
          "observations": 186,
          "positive_rate": 55.4,
          "median_return": 2.14,
          "average_return": 1.86,
          "median_excess_return": 0.52,
          "excess_observations": 186,
          "p10": -10.55,
          "p90": 14.09
        },
        {
          "weeks": 26,
          "observations": 107,
          "positive_rate": 57.0,
          "median_return": 1.79,
          "average_return": 3.17,
          "median_excess_return": 1.47,
          "excess_observations": 107,
          "p10": -21.92,
          "p90": 25.42
        }
      ],
      "benchmark": "^HSI",
      "explanation": "Breadth shows whether peers share the structure. Cohort outcomes use non-overlapping, point-in-time trend and momentum states from the same sector and report benchmark excess return when matching benchmark bars exist; they are context, not a backtest of the Elliott count."
    },
    "event_positioning": {
      "earnings_date": null,
      "earnings_weeks": null,
      "options_available": false,
      "options_direction": null,
      "options_conviction": null,
      "expected_move": null,
      "invalidation_distance": 5.229685389171139,
      "collision": false,
      "flags": [],
      "explanation": "Event and positioning context tests whether a scheduled catalyst or the options-implied move could overwhelm the technical structure."
    },
    "downside_vulnerability": {
      "score": 69,
      "label": "Elevated vulnerability",
      "tone": "elevated",
      "components": [
        {
          "key": "wave",
          "label": "Wave maturity",
          "score": 25,
          "maximum": 25,
          "bar_width": 100,
          "explanation": "A forming Wave 5 is mature structure: upside can continue, but reward-to-risk is usually less forgiving."
        },
        {
          "key": "extension",
          "label": "Trend extension",
          "score": 0,
          "maximum": 20,
          "bar_width": 0,
          "explanation": "Price is 5.4% above the 30-week trend; large positive gaps increase snap-back vulnerability."
        },
        {
          "key": "range",
          "label": "Range position",
          "score": 13,
          "maximum": 15,
          "bar_width": 89,
          "explanation": "Price is 97% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 15,
          "maximum": 15,
          "bar_width": 100,
          "explanation": "Medium-term cycle pressure is cresting."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 6,
          "maximum": 15,
          "bar_width": 38,
          "explanation": "Hurst risk alignment is 38/100."
        },
        {
          "key": "stability",
          "label": "Count instability",
          "score": 10,
          "maximum": 10,
          "bar_width": 100,
          "explanation": "The primary interpretation has unavailable recent stability."
        },
        {
          "key": "event",
          "label": "Event proximity",
          "score": 0,
          "maximum": 10,
          "bar_width": 0,
          "explanation": "No upcoming stored earnings date is available."
        }
      ],
      "warnings": [
        "A forming Wave 5 is mature structure: upside can continue, but reward-to-risk is usually less forgiving.",
        "Price is 97% of the way through its 52-week low-to-high range.",
        "Medium-term cycle pressure is cresting.",
        "The primary interpretation has unavailable recent stability."
      ],
      "explanation": "This is a pre-emptive vulnerability checklist, not a probability of decline. It rises when mature wave structure, overextension, cycle rollover, count instability and event risk cluster before price breaks down."
    }
  },
  "chart": {
    "dates": [
      "2025-04-18",
      "2025-04-25",
      "2025-05-02",
      "2025-05-09",
      "2025-05-16",
      "2025-05-23",
      "2025-05-30",
      "2025-06-06",
      "2025-06-13",
      "2025-06-20",
      "2025-06-27",
      "2025-07-04",
      "2025-07-11",
      "2025-07-18",
      "2025-07-25",
      "2025-08-01",
      "2025-08-08",
      "2025-08-15",
      "2025-08-22",
      "2025-08-29",
      "2025-09-05",
      "2025-09-12",
      "2025-09-19",
      "2025-09-26",
      "2025-10-03",
      "2025-10-10",
      "2025-10-17",
      "2025-10-24",
      "2025-10-31",
      "2025-11-07",
      "2025-11-14",
      "2025-11-21",
      "2025-11-28",
      "2025-12-05",
      "2025-12-12",
      "2025-12-19",
      "2025-12-26",
      "2026-01-02",
      "2026-01-09",
      "2026-01-16",
      "2026-01-23",
      "2026-01-30",
      "2026-02-06",
      "2026-02-13",
      "2026-02-20",
      "2026-02-27",
      "2026-03-06",
      "2026-03-13",
      "2026-03-20",
      "2026-03-27",
      "2026-04-03",
      "2026-04-10",
      "2026-04-17",
      "2026-04-24",
      "2026-05-01",
      "2026-05-08",
      "2026-05-15",
      "2026-05-22",
      "2026-05-29",
      "2026-06-05",
      "2026-06-12",
      "2026-06-19",
      "2026-06-26",
      "2026-07-03",
      "2026-07-10",
      "2026-07-17",
      "2026-07-24",
      "2026-07-31",
      "2026-08-07"
    ],
    "close": [
      54.32,
      55.84,
      58.259998,
      59.16,
      61.52,
      61.799999,
      61.060001,
      62.0,
      63.259998,
      62.099998,
      64.360001,
      64.400002,
      64.699997,
      66.419998,
      68.32,
      66.440002,
      67.800003,
      69.339996,
      68.760002,
      68.900002,
      69.699997,
      72.800003,
      73.360001,
      73.260002,
      75.599998,
      74.5,
      72.080002,
      73.480003,
      74.660004,
      74.379997,
      74.459999,
      70.720001,
      72.699997,
      73.300003,
      73.440002,
      72.68,
      73.300003,
      74.919998,
      75.959999,
      78.0,
      78.279999,
      79.360001,
      77.18,
      78.779999,
      78.5,
      80.0,
      76.699997,
      76.120003,
      75.779999,
      74.239998,
      74.040001,
      77.919998,
      80.300003,
      81.260002,
      81.0,
      84.580002,
      83.260002,
      83.519997,
      85.339996,
      84.459999,
      83.0,
      84.879997,
      80.459999,
      82.900002,
      83.339996,
      80.580002,
      82.139999,
      84.82,
      84.900002
    ],
    "trend": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      66.752667,
      67.424,
      67.92,
      68.401333,
      68.872667,
      69.27,
      69.632667,
      70.040667,
      70.471334,
      70.894667,
      71.424667,
      71.888667,
      72.387334,
      72.803334,
      73.215334,
      73.554667,
      74.006667,
      74.303334,
      74.529334,
      74.763334,
      74.941334,
      75.086,
      75.256667,
      75.488,
      75.754667,
      75.934667,
      76.270667,
      76.643334,
      76.978,
      77.334,
      77.67,
      77.954667,
      78.426667,
      78.685333,
      79.005333,
      79.335333,
      79.598666,
      79.893333,
      80.223333,
      80.521333
    ],
    "sma30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      66.7526668,
      67.4240001,
      67.92000013333333,
      68.40133343333333,
      68.87266686666666,
      69.27000026666666,
      69.63266696666666,
      70.04066703333334,
      70.47133363333333,
      70.894667,
      71.42466706666666,
      71.88866699999998,
      72.38733363333333,
      72.80333373333332,
      73.21533376666665,
      73.55466709999997,
      74.00666703333331,
      74.3033335,
      74.52933373333332,
      74.76333363333332,
      74.94133349999998,
      75.08600029999998,
      75.25666679999998,
      75.48800019999997,
      75.75466686666664,
      75.9346669333333,
      76.27066699999997,
      76.64333366666663,
      76.9780001333333,
      77.33399986666663,
      77.6699999333333,
      77.9546666333333,
      78.42666649999997,
      78.6853332333333,
      79.00533319999997,
      79.33533299999998,
      79.59866639999998,
      79.89333293333333,
      80.223333,
      80.52133309999999
    ],
    "roc30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      37.076581369661255,
      26.64756626074497,
      24.78544369328676,
      23.901289722785677,
      19.375815994798444,
      17.605179896523957,
      20.045859481725202,
      20.838706451612914,
      20.07587954713497,
      25.60386877951268,
      21.62833714064114,
      23.229811390378522,
      19.289031806292066,
      18.608854821103723,
      14.900468384074953,
      20.409388307965422,
      13.126834227426203,
      9.777916629819243,
      10.209419423809795,
      7.750356814213153,
      6.226691803157477,
      7.032959875015393,
      9.460198889582903,
      10.920010621894331,
      7.142859977324339,
      13.530204026845627,
      15.510543409807353,
      13.663573203719123,
      14.304837165559215,
      13.552033351117226,
      11.469246729374795,
      20.02261849515529,
      10.674005942531194,
      13.096860309814716,
      13.48038361981525,
      10.869567969179947,
      12.060021334514813,
      13.21409805697003,
      11.769356395067888
    ],
    "drawdown": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      -1.1974077863658217,
      0.0,
      0.0,
      -1.8337022394468043,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      -2.7517535128805424,
      -0.7611197306791414,
      0.0,
      -0.8364494281193775,
      -0.6345457533628913,
      0.0,
      0.0,
      0.0,
      -0.13631270261296322,
      0.0,
      -1.4550238480165032,
      -4.656079488256079,
      -2.8042262646620744,
      -1.243378339771912,
      -1.6137579791999417,
      -1.5079352250776556,
      -6.455022657540286,
      -3.835980260211122,
      -3.042321509056119,
      -2.857137641723208,
      -3.8624313191119297,
      -3.042321509056119,
      -0.8994709232664168,
      0.0,
      0.0,
      0.0,
      0.0,
      -2.74697703191812,
      -0.7308492851455398,
      -1.0836706012642274,
      0.0,
      -4.125003750000005,
      -4.849996250000004,
      -5.275001249999995,
      -7.200002499999999,
      -7.4499987499999945,
      -2.6000024999999916,
      0.0,
      0.0,
      -0.31996307359185155,
      0.0,
      -1.560652599653513,
      -1.2532572415876624,
      0.0,
      -1.0311659728692781,
      -2.741968724723164,
      -0.5390192425132013,
      -5.718300010232017,
      -2.859144732090213,
      -2.3435670186813695,
      -5.5776824737606105,
      -3.749703714539659,
      -0.6093227377231258,
      -0.5155777134088437
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      12.237439127964889,
      14.357394565588272,
      14.372937373434965,
      14.133549669356979,
      13.712341441999898,
      13.365705922013102,
      13.098613880733797,
      14.94427836659909,
      14.517466848768532,
      14.158732157687904,
      14.275539406216915,
      14.014272108916426,
      13.660658189413603,
      14.195335830570338,
      13.903723386182271,
      13.782980230786162,
      13.758367616008174,
      14.073134199262114,
      15.16749094329168,
      15.023377712492636,
      14.301778619207933,
      14.397116322285758,
      13.72420416963801,
      15.894378843619064,
      15.984679423260534,
      15.940107830699695,
      15.829643483743633,
      15.621432502159905,
      15.014150199814624,
      15.176797455618592,
      15.213624115551017,
      15.220881680409384,
      14.883343994455881,
      14.136383716537388,
      14.77504491567484,
      14.730544475412271,
      14.657327402557597,
      14.771678942087698,
      16.125030381333858,
      15.090199899239401,
      15.091671248451261,
      15.388942548544088,
      14.719515352690193,
      16.293807051704086,
      15.968281447442282,
      15.861067364384942,
      15.795879612285782,
      16.734553305205647,
      16.975440092952518,
      15.031082824994973,
      14.878531229731697,
      15.05389005613313,
      15.38188840248709,
      15.406436958364536,
      17.38884305758562,
      17.597346433747333,
      17.543072995532537,
      17.938314927055124,
      18.106483252874327,
      18.53165931883988,
      18.01221188788862
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      13.2013201320132,
      473.3940394412198,
      null,
      12.60129163239232,
      null,
      null,
      null,
      null,
      1.5806944517624746,
      null,
      null,
      1.5806944517624746,
      null,
      null,
      5.241364851407307,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      175.7437070938215,
      null,
      63.191489361702125,
      2.1231422505307855,
      2.1231422505307855,
      578.7726358148893,
      null,
      null,
      null,
      null,
      5.025125628140704,
      723.365450791466,
      null,
      null,
      2.0611473720371007,
      2.208317997791682,
      201.71019900497512,
      1.2229539040451554
    ],
    "fairValue": [
      54.32,
      55.08,
      56.139999,
      56.895,
      57.82,
      58.483333,
      58.851428,
      59.245,
      59.691111,
      59.931999,
      60.334545,
      60.673333,
      60.983076,
      61.371428,
      61.834666,
      62.1225,
      62.45647,
      62.838889,
      63.150526,
      63.438,
      63.73619,
      64.148182,
      64.548696,
      64.911667,
      65.3392,
      65.691538,
      65.928148,
      66.197857,
      66.489655,
      66.752667,
      67.00129,
      67.1175,
      67.286667,
      67.46353,
      67.634286,
      67.774445,
      67.923784,
      68.107895,
      68.309231,
      68.5515,
      68.788781,
      69.040476,
      69.229768,
      69.446818,
      69.648,
      69.873044,
      70.018298,
      70.145417,
      70.260408,
      70.34,
      70.412549,
      70.556923,
      70.740755,
      70.935556,
      71.118546,
      71.358929,
      71.567719,
      71.773793,
      72.003729,
      72.211333,
      72.388197,
      72.589677,
      72.714603,
      72.87375,
      73.034769,
      73.149091,
      73.283284,
      73.452941,
      73.618841
    ],
    "marketActivity": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      46.2627,
      51.33735,
      48.75105,
      41.643875,
      34.777712,
      29.459981,
      26.829291,
      25.204345,
      29.089948,
      37.762474,
      54.177912,
      71.485881,
      83.469115,
      83.722783,
      77.234891,
      66.393221,
      57.73576,
      45.698855,
      33.239653,
      22.774026,
      14.267788,
      10.014669,
      7.88811,
      10.140005,
      29.396052,
      51.973401,
      72.603726,
      84.287288,
      90.221419,
      92.886259,
      84.85993,
      71.636232,
      63.422741,
      45.002096,
      32.924414,
      27.294682,
      19.773441,
      15.217546,
      15.460498,
      21.012649
    ],
    "marketDynamics": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      0.25853,
      0.32765,
      0.284151,
      0.027912,
      -0.279869,
      -0.521001,
      -0.712084,
      -0.720834,
      -0.718956,
      -0.686935,
      -0.600513,
      -0.372607,
      -0.09195,
      0.174311,
      0.308776,
      0.398015,
      0.416585,
      0.450306,
      0.459821,
      0.252988,
      0.045071,
      -0.248375,
      -0.437392,
      -0.426233,
      -0.402043,
      -0.278607,
      -0.15556,
      0.041287,
      0.280368,
      0.469193,
      0.680962,
      0.687731,
      0.614123,
      0.649392,
      0.504465,
      0.416806,
      0.320663,
      -0.017568,
      -0.259551,
      -0.375556,
      -0.519437
    ],
    "relativeStrength": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      7.871904,
      9.632017,
      11.27195,
      11.36141,
      13.088272,
      12.733963,
      14.164889,
      18.005777,
      17.209914,
      15.772383,
      21.587845,
      20.909858,
      20.282547,
      16.213136,
      10.161315,
      10.064141,
      9.212801,
      9.828995
    ],
    "cycle": [
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 2.1524962021639134
      },
      {
        "date": "2025-09-05",
        "value": 4.291280651548481
      },
      {
        "date": "2025-09-12",
        "value": 7.267609591621481
      },
      {
        "date": "2025-09-19",
        "value": 10.135715122695778
      },
      {
        "date": "2025-09-26",
        "value": 10.518362079916747
      },
      {
        "date": "2025-10-03",
        "value": 11.496627125466643
      },
      {
        "date": "2025-10-10",
        "value": 10.968937891638937
      },
      {
        "date": "2025-10-17",
        "value": 9.443936627294992
      },
      {
        "date": "2025-10-24",
        "value": 8.540088040782676
      },
      {
        "date": "2025-10-31",
        "value": 7.260233692285156
      },
      {
        "date": "2025-11-07",
        "value": 6.3141653092260785
      },
      {
        "date": "2025-11-14",
        "value": 6.312544662569971
      },
      {
        "date": "2025-11-21",
        "value": 4.588271619655462
      },
      {
        "date": "2025-11-28",
        "value": 3.211962891585241
      },
      {
        "date": "2025-12-05",
        "value": 2.2572955901375087
      },
      {
        "date": "2025-12-12",
        "value": 1.4214803428410006
      },
      {
        "date": "2025-12-19",
        "value": 1.6472460337572417
      },
      {
        "date": "2025-12-26",
        "value": 1.4374938129256192
      },
      {
        "date": "2026-01-02",
        "value": 1.5999526189530417
      },
      {
        "date": "2026-01-09",
        "value": 2.0333630705641452
      },
      {
        "date": "2026-01-16",
        "value": 3.371762818914935
      },
      {
        "date": "2026-01-23",
        "value": 4.533023153638627
      },
      {
        "date": "2026-01-30",
        "value": 5.481444193593922
      },
      {
        "date": "2026-02-06",
        "value": 5.402470038042393
      },
      {
        "date": "2026-02-13",
        "value": 5.230205052356536
      },
      {
        "date": "2026-02-20",
        "value": 4.972620217645738
      },
      {
        "date": "2026-02-27",
        "value": 4.871087019897078
      },
      {
        "date": "2026-03-06",
        "value": 4.394883892780835
      },
      {
        "date": "2026-03-13",
        "value": 3.2439700560488607
      },
      {
        "date": "2026-03-20",
        "value": 2.1063267798057286
      },
      {
        "date": "2026-03-27",
        "value": 0.060109409064616814
      },
      {
        "date": "2026-04-03",
        "value": -0.8720084470553975
      },
      {
        "date": "2026-04-10",
        "value": -0.4086577476661849
      },
      {
        "date": "2026-04-17",
        "value": 0.8366048087975938
      },
      {
        "date": "2026-04-24",
        "value": 2.7643133736975183
      },
      {
        "date": "2026-05-01",
        "value": 4.537664375207933
      },
      {
        "date": "2026-05-08",
        "value": 6.101127177396871
      },
      {
        "date": "2026-05-15",
        "value": 6.419296198210379
      },
      {
        "date": "2026-05-22",
        "value": 6.49854319601529
      },
      {
        "date": "2026-05-29",
        "value": 7.208817862003393
      },
      {
        "date": "2026-06-05",
        "value": 6.583391799111423
      },
      {
        "date": "2026-06-12",
        "value": 6.016057479769926
      },
      {
        "date": "2026-06-19",
        "value": 6.008818268381018
      },
      {
        "date": "2026-06-26",
        "value": 4.152267182409542
      },
      {
        "date": "2026-07-03",
        "value": 3.3760681751223505
      },
      {
        "date": "2026-07-10",
        "value": 3.1950518658465032
      },
      {
        "date": "2026-07-17",
        "value": 1.6520784626185827
      },
      {
        "date": "2026-07-24",
        "value": 1.938850677992187
      },
      {
        "date": "2026-07-31",
        "value": 2.218903358565161
      },
      {
        "date": "2026-08-07",
        "value": 2.3191893310946874
      }
    ],
    "hurstComposite": [
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": null
      },
      {
        "date": "2025-07-04",
        "value": 1.0
      },
      {
        "date": "2025-07-11",
        "value": 0.9615633150187937
      },
      {
        "date": "2025-07-18",
        "value": 0.9871877716729313
      },
      {
        "date": "2025-07-25",
        "value": 1.1316111299816782
      },
      {
        "date": "2025-08-01",
        "value": 0.9758682383344977
      },
      {
        "date": "2025-08-08",
        "value": 0.9806858597081127
      },
      {
        "date": "2025-08-15",
        "value": 1.0415126743925998
      },
      {
        "date": "2025-08-22",
        "value": 0.9807469720464842
      },
      {
        "date": "2025-08-29",
        "value": 0.8936126946623596
      },
      {
        "date": "2025-09-05",
        "value": 0.8724407216316854
      },
      {
        "date": "2025-09-12",
        "value": 1.09060807856396
      },
      {
        "date": "2025-09-19",
        "value": 1.1876564511840526
      },
      {
        "date": "2025-09-26",
        "value": 1.1276446026572076
      },
      {
        "date": "2025-10-03",
        "value": 1.1926529522912248
      },
      {
        "date": "2025-10-10",
        "value": 1.0603995953960748
      },
      {
        "date": "2025-10-17",
        "value": 0.7371425678486846
      },
      {
        "date": "2025-10-24",
        "value": 0.614904795746223
      },
      {
        "date": "2025-10-31",
        "value": 0.6265195960291825
      },
      {
        "date": "2025-11-07",
        "value": 0.5832722601817413
      },
      {
        "date": "2025-11-14",
        "value": 0.5205860067338867
      },
      {
        "date": "2025-11-21",
        "value": 0.0931791483864625
      },
      {
        "date": "2025-11-28",
        "value": -0.017208056734594718
      },
      {
        "date": "2025-12-05",
        "value": 0.00396054476452563
      },
      {
        "date": "2025-12-12",
        "value": 0.02736204361463839
      },
      {
        "date": "2025-12-19",
        "value": -0.05059657488220341
      },
      {
        "date": "2025-12-26",
        "value": -0.04660522908787109
      },
      {
        "date": "2026-01-02",
        "value": 0.1588565562225382
      },
      {
        "date": "2026-01-09",
        "value": 0.39977720864148647
      },
      {
        "date": "2026-01-16",
        "value": 0.8676825983584744
      },
      {
        "date": "2026-01-23",
        "value": 0.9813659329309959
      },
      {
        "date": "2026-01-30",
        "value": 1.0834712128566715
      },
      {
        "date": "2026-02-06",
        "value": 0.9619911827196669
      },
      {
        "date": "2026-02-13",
        "value": 0.9416140607177718
      },
      {
        "date": "2026-02-20",
        "value": 0.9023258855184125
      },
      {
        "date": "2026-02-27",
        "value": 0.9441803489118247
      },
      {
        "date": "2026-03-06",
        "value": 0.7326664882625745
      },
      {
        "date": "2026-03-13",
        "value": 0.5047979933734348
      },
      {
        "date": "2026-03-20",
        "value": 0.3200680716529589
      },
      {
        "date": "2026-03-27",
        "value": 0.08836490045241366
      },
      {
        "date": "2026-04-03",
        "value": -0.08325951506897383
      },
      {
        "date": "2026-04-10",
        "value": 0.10096496225395588
      },
      {
        "date": "2026-04-17",
        "value": 0.411961127753319
      },
      {
        "date": "2026-04-24",
        "value": 0.6651078628583803
      },
      {
        "date": "2026-05-01",
        "value": 0.7720558201022093
      },
      {
        "date": "2026-05-08",
        "value": 1.0763613869243949
      },
      {
        "date": "2026-05-15",
        "value": 1.1501561622097787
      },
      {
        "date": "2026-05-22",
        "value": 1.1689931528437694
      },
      {
        "date": "2026-05-29",
        "value": 1.2630035618895281
      },
      {
        "date": "2026-06-05",
        "value": 1.2201179074151904
      },
      {
        "date": "2026-06-12",
        "value": 1.0495193728453167
      },
      {
        "date": "2026-06-19",
        "value": 1.0289016124907957
      },
      {
        "date": "2026-06-26",
        "value": 0.6833814545311455
      },
      {
        "date": "2026-07-03",
        "value": 0.5882060248816062
      },
      {
        "date": "2026-07-10",
        "value": 0.5634145427265479
      },
      {
        "date": "2026-07-17",
        "value": 0.3303536772154704
      },
      {
        "date": "2026-07-24",
        "value": 0.25743974334985054
      },
      {
        "date": "2026-07-31",
        "value": 0.4125468925109958
      },
      {
        "date": "2026-08-07",
        "value": 0.521666705773076
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": 1.0
        },
        {
          "date": "2025-07-11",
          "value": 0.9615633150187937
        },
        {
          "date": "2025-07-18",
          "value": 0.9871877716729313
        },
        {
          "date": "2025-07-25",
          "value": 1.1316111299816782
        },
        {
          "date": "2025-08-01",
          "value": 0.9396705958362443
        },
        {
          "date": "2025-08-08",
          "value": 0.917936529476519
        },
        {
          "date": "2025-08-15",
          "value": 0.9820165520567082
        },
        {
          "date": "2025-08-22",
          "value": 0.9277984294614027
        },
        {
          "date": "2025-08-29",
          "value": 0.8478062687972687
        },
        {
          "date": "2025-09-05",
          "value": 0.8297779140773832
        },
        {
          "date": "2025-09-12",
          "value": 1.0719730830069838
        },
        {
          "date": "2025-09-19",
          "value": 1.1639143807442662
        },
        {
          "date": "2025-09-26",
          "value": 1.0763910760049016
        },
        {
          "date": "2025-10-03",
          "value": 1.1619229404855356
        },
        {
          "date": "2025-10-10",
          "value": 1.0444291750760113
        },
        {
          "date": "2025-10-17",
          "value": 0.6757368540976272
        },
        {
          "date": "2025-10-24",
          "value": 0.5260852564310464
        },
        {
          "date": "2025-10-31",
          "value": 0.5437395132766356
        },
        {
          "date": "2025-11-07",
          "value": 0.5065028959458895
        },
        {
          "date": "2025-11-14",
          "value": 0.4340037375770588
        },
        {
          "date": "2025-11-21",
          "value": -0.05761128636277224
        },
        {
          "date": "2025-11-28",
          "value": -0.17939147051732804
        },
        {
          "date": "2025-12-05",
          "value": -0.1414146315298117
        },
        {
          "date": "2025-12-12",
          "value": -0.087164624661037
        },
        {
          "date": "2025-12-19",
          "value": -0.1388858808071513
        },
        {
          "date": "2025-12-26",
          "value": -0.0867281842436669
        },
        {
          "date": "2026-01-02",
          "value": 0.17263275538459555
        },
        {
          "date": "2026-01-09",
          "value": 0.4386401150308695
        },
        {
          "date": "2026-01-16",
          "value": 0.8128800383436232
        },
        {
          "date": "2026-01-23",
          "value": 1.0259374426396837
        },
        {
          "date": "2026-01-30",
          "value": 1.2117232878842068
        },
        {
          "date": "2026-02-06",
          "value": 0.9890760657639601
        },
        {
          "date": "2026-02-13",
          "value": 0.9416518053710524
        },
        {
          "date": "2026-02-20",
          "value": 0.830749952285196
        },
        {
          "date": "2026-02-27",
          "value": 0.8839654047186762
        },
        {
          "date": "2026-03-06",
          "value": 0.4684073828871737
        },
        {
          "date": "2026-03-13",
          "value": 0.05458380560688286
        },
        {
          "date": "2026-03-20",
          "value": -0.2560771237528532
        },
        {
          "date": "2026-03-27",
          "value": -0.6313286560108651
        },
        {
          "date": "2026-04-03",
          "value": -0.8641246954587027
        },
        {
          "date": "2026-04-10",
          "value": -0.4088921250776355
        },
        {
          "date": "2026-04-17",
          "value": 0.25240948059121093
        },
        {
          "date": "2026-04-24",
          "value": 0.7597596256393302
        },
        {
          "date": "2026-05-01",
          "value": 0.9326665806928067
        },
        {
          "date": "2026-05-08",
          "value": 1.4332425217350522
        },
        {
          "date": "2026-05-15",
          "value": 1.4916417319190807
        },
        {
          "date": "2026-05-22",
          "value": 1.464183761191015
        },
        {
          "date": "2026-05-29",
          "value": 1.5854874863969746
        },
        {
          "date": "2026-06-05",
          "value": 1.4422410173653541
        },
        {
          "date": "2026-06-12",
          "value": 1.0508629285403708
        },
        {
          "date": "2026-06-19",
          "value": 0.9391833759698233
        },
        {
          "date": "2026-06-26",
          "value": 0.2324731094330481
        },
        {
          "date": "2026-07-03",
          "value": 0.048641399617778025
        },
        {
          "date": "2026-07-10",
          "value": 0.030293224727481402
        },
        {
          "date": "2026-07-17",
          "value": -0.3345582307617171
        },
        {
          "date": "2026-07-24",
          "value": -0.37365066209789893
        },
        {
          "date": "2026-07-31",
          "value": 0.008492049910930832
        },
        {
          "date": "2026-08-07",
          "value": 0.27181367323165556
        }
      ],
      "20": [
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": 1.0
        },
        {
          "date": "2025-08-08",
          "value": 1.0225187465291752
        },
        {
          "date": "2025-08-15",
          "value": 1.0811767559498608
        },
        {
          "date": "2025-08-22",
          "value": 1.0160460004365386
        },
        {
          "date": "2025-08-29",
          "value": 0.9241503119057536
        },
        {
          "date": "2025-09-05",
          "value": 0.9008825933345534
        },
        {
          "date": "2025-09-12",
          "value": 1.103031408935278
        },
        {
          "date": "2025-09-19",
          "value": 1.2034844981439106
        },
        {
          "date": "2025-09-26",
          "value": 1.1618136204254117
        },
        {
          "date": "2025-10-03",
          "value": 1.2131396268283512
        },
        {
          "date": "2025-10-10",
          "value": 1.071046542276117
        },
        {
          "date": "2025-10-17",
          "value": 0.7780797103493897
        },
        {
          "date": "2025-10-24",
          "value": 0.6741178219563408
        },
        {
          "date": "2025-10-31",
          "value": 0.6817063178642139
        },
        {
          "date": "2025-11-07",
          "value": 0.6344518363389758
        },
        {
          "date": "2025-11-14",
          "value": 0.5783075195051054
        },
        {
          "date": "2025-11-21",
          "value": 0.19370610488595236
        },
        {
          "date": "2025-11-28",
          "value": 0.09091421912056083
        },
        {
          "date": "2025-12-05",
          "value": 0.10087732896075052
        },
        {
          "date": "2025-12-12",
          "value": 0.103713155798422
        },
        {
          "date": "2025-12-19",
          "value": 0.008262962401095184
        },
        {
          "date": "2025-12-26",
          "value": -0.019856592317340552
        },
        {
          "date": "2026-01-02",
          "value": 0.14967242344783332
        },
        {
          "date": "2026-01-09",
          "value": 0.3738686043818978
        },
        {
          "date": "2026-01-16",
          "value": 0.7167679860428804
        },
        {
          "date": "2026-01-23",
          "value": 0.9281127723499694
        },
        {
          "date": "2026-01-30",
          "value": 1.1181270083225023
        },
        {
          "date": "2026-02-06",
          "value": 0.9274929907551788
        },
        {
          "date": "2026-02-13",
          "value": 0.9307509612106514
        },
        {
          "date": "2026-02-20",
          "value": 0.9095332155212824
        },
        {
          "date": "2026-02-27",
          "value": 1.0029480939741968
        },
        {
          "date": "2026-03-06",
          "value": 0.6778328793136277
        },
        {
          "date": "2026-03-13",
          "value": 0.3342652052088625
        },
        {
          "date": "2026-03-20",
          "value": 0.07031256934908442
        },
        {
          "date": "2026-03-27",
          "value": -0.2687286974603523
        },
        {
          "date": "2026-04-03",
          "value": -0.5049946783899192
        },
        {
          "date": "2026-04-10",
          "value": -0.1652859500752935
        },
        {
          "date": "2026-04-17",
          "value": 0.34428992555998245
        },
        {
          "date": "2026-04-24",
          "value": 0.7180109243640713
        },
        {
          "date": "2026-05-01",
          "value": 0.8400053829181926
        },
        {
          "date": "2026-05-08",
          "value": 1.2785821450145731
        },
        {
          "date": "2026-05-15",
          "value": 1.345978013924076
        },
        {
          "date": "2026-05-22",
          "value": 1.3398683932480848
        },
        {
          "date": "2026-05-29",
          "value": 1.4659373765995622
        },
        {
          "date": "2026-06-05",
          "value": 1.3804947871109285
        },
        {
          "date": "2026-06-12",
          "value": 1.1164711021008045
        },
        {
          "date": "2026-06-19",
          "value": 1.1237216591898327
        },
        {
          "date": "2026-06-26",
          "value": 0.6077820147233226
        },
        {
          "date": "2026-07-03",
          "value": 0.5070187515570219
        },
        {
          "date": "2026-07-10",
          "value": 0.4934836730271833
        },
        {
          "date": "2026-07-17",
          "value": 0.10748148685966707
        },
        {
          "date": "2026-07-24",
          "value": -0.019206215553118244
        },
        {
          "date": "2026-07-31",
          "value": 0.21385318382108276
        },
        {
          "date": "2026-08-07",
          "value": 0.3601590258380115
        }
      ],
      "40": [
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": 1.0
        },
        {
          "date": "2026-01-23",
          "value": 0.9979815711252791
        },
        {
          "date": "2026-01-30",
          "value": 0.9986543807501861
        },
        {
          "date": "2026-02-06",
          "value": 0.9735970203208146
        },
        {
          "date": "2026-02-13",
          "value": 0.9492643687683129
        },
        {
          "date": "2026-02-20",
          "value": 0.9309211505673121
        },
        {
          "date": "2026-02-27",
          "value": 0.9310336790763377
        },
        {
          "date": "2026-03-06",
          "value": 0.8957297912267255
        },
        {
          "date": "2026-03-13",
          "value": 0.8370395792620984
        },
        {
          "date": "2026-03-20",
          "value": 0.7674932240584289
        },
        {
          "date": "2026-03-27",
          "value": 0.679110290255909
        },
        {
          "date": "2026-04-03",
          "value": 0.5819018615762718
        },
        {
          "date": "2026-04-10",
          "value": 0.5288395297012337
        },
        {
          "date": "2026-04-17",
          "value": 0.5348121632601956
        },
        {
          "date": "2026-04-24",
          "value": 0.5832225193103866
        },
        {
          "date": "2026-05-01",
          "value": 0.6485098884247633
        },
        {
          "date": "2026-05-08",
          "value": 0.7656732589498422
        },
        {
          "date": "2026-05-15",
          "value": 0.8512298811364859
        },
        {
          "date": "2026-05-22",
          "value": 0.9094621086302547
        },
        {
          "date": "2026-05-29",
          "value": 0.9679990223259994
        },
        {
          "date": "2026-06-05",
          "value": 1.0023821758887101
        },
        {
          "date": "2026-06-12",
          "value": 1.0016270671614176
        },
        {
          "date": "2026-06-19",
          "value": 1.004190161418992
        },
        {
          "date": "2026-06-26",
          "value": 0.9489379273828311
        },
        {
          "date": "2026-07-03",
          "value": 0.8994274532348789
        },
        {
          "date": "2026-07-10",
          "value": 0.8636581298080128
        },
        {
          "date": "2026-07-17",
          "value": 0.8005749447500079
        },
        {
          "date": "2026-07-24",
          "value": 0.7497029639626518
        },
        {
          "date": "2026-07-31",
          "value": 0.7429447304568473
        },
        {
          "date": "2026-08-07",
          "value": 0.7532500245702604
        }
      ],
      "80": [
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": null
        },
        {
          "date": "2026-01-23",
          "value": null
        },
        {
          "date": "2026-01-30",
          "value": null
        },
        {
          "date": "2026-02-06",
          "value": null
        },
        {
          "date": "2026-02-13",
          "value": null
        },
        {
          "date": "2026-02-20",
          "value": null
        },
        {
          "date": "2026-02-27",
          "value": null
        },
        {
          "date": "2026-03-06",
          "value": null
        },
        {
          "date": "2026-03-13",
          "value": null
        },
        {
          "date": "2026-03-20",
          "value": null
        },
        {
          "date": "2026-03-27",
          "value": null
        },
        {
          "date": "2026-04-03",
          "value": null
        },
        {
          "date": "2026-04-10",
          "value": null
        },
        {
          "date": "2026-04-17",
          "value": null
        },
        {
          "date": "2026-04-24",
          "value": null
        },
        {
          "date": "2026-05-01",
          "value": null
        },
        {
          "date": "2026-05-08",
          "value": null
        },
        {
          "date": "2026-05-15",
          "value": null
        },
        {
          "date": "2026-05-22",
          "value": null
        },
        {
          "date": "2026-05-29",
          "value": null
        },
        {
          "date": "2026-06-05",
          "value": null
        },
        {
          "date": "2026-06-12",
          "value": null
        },
        {
          "date": "2026-06-19",
          "value": null
        },
        {
          "date": "2026-06-26",
          "value": null
        },
        {
          "date": "2026-07-03",
          "value": null
        },
        {
          "date": "2026-07-10",
          "value": null
        },
        {
          "date": "2026-07-17",
          "value": null
        },
        {
          "date": "2026-07-24",
          "value": null
        },
        {
          "date": "2026-07-31",
          "value": null
        },
        {
          "date": "2026-08-07",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 0,
        "date": "2025-04-18",
        "price": 54.32,
        "kind": "low",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 68,
        "date": "2026-08-07",
        "price": 84.900002,
        "kind": "high",
        "move_percent": 56.29602724594992,
        "weeks": 68,
        "confirmed": false
      }
    ],
    "labels": [
      {
        "index": 31,
        "date": "2025-11-21",
        "price": 70.720001,
        "kind": "low",
        "move_percent": -5.022828431679136,
        "weeks": 1,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 45,
        "date": "2026-02-27",
        "price": 80.0,
        "kind": "high",
        "move_percent": 13.122170346123163,
        "weeks": 14,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 50,
        "date": "2026-04-03",
        "price": 74.040001,
        "kind": "low",
        "move_percent": -7.4499987499999945,
        "weeks": 5,
        "confirmed": true,
        "label": "2"
      },
      {
        "index": 58,
        "date": "2026-05-29",
        "price": 85.339996,
        "kind": "high",
        "move_percent": 15.262013570205102,
        "weeks": 8,
        "confirmed": true,
        "label": "3"
      },
      {
        "index": 62,
        "date": "2026-06-26",
        "price": 80.459999,
        "kind": "low",
        "move_percent": -5.718300010232017,
        "weeks": 4,
        "confirmed": true,
        "label": "4"
      },
      {
        "index": 68,
        "date": "2026-08-07",
        "price": 84.900002,
        "kind": "high",
        "move_percent": 5.5182737449449935,
        "weeks": 6,
        "confirmed": false,
        "label": "5"
      }
    ]
  }
}