{
  "ticker": {
    "symbol": "3423",
    "name": "Cms Hang Seng Tech Index Etf",
    "exchange": "HKG"
  },
  "latest_week": "2026-08-07",
  "latest_close": 8.685,
  "latest_open": 8.645,
  "latest_high": 8.855,
  "latest_low": 8.58,
  "bar_count": 64,
  "analysis_bar_count": 64,
  "reversal_percent": 6.92802808660037,
  "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": 20,
      "date": "2025-10-10",
      "price": 11.21,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 26,
      "date": "2025-11-21",
      "price": 9.66,
      "kind": "low",
      "move_percent": -13.826940231935776,
      "weeks": 6,
      "confirmed": true
    },
    {
      "index": 34,
      "date": "2026-01-16",
      "price": 10.41,
      "kind": "high",
      "move_percent": 7.763975155279503,
      "weeks": 8,
      "confirmed": true
    },
    {
      "index": 45,
      "date": "2026-04-03",
      "price": 8.36,
      "kind": "low",
      "move_percent": -19.692603266090302,
      "weeks": 11,
      "confirmed": true
    },
    {
      "index": 50,
      "date": "2026-05-08",
      "price": 9.13,
      "kind": "high",
      "move_percent": 9.210526315789492,
      "weeks": 5,
      "confirmed": true
    },
    {
      "index": 57,
      "date": "2026-06-26",
      "price": 7.635,
      "kind": "low",
      "move_percent": -16.374589266155542,
      "weeks": 7,
      "confirmed": true
    },
    {
      "index": 63,
      "date": "2026-08-07",
      "price": 8.685,
      "kind": "high",
      "move_percent": 13.75245579567781,
      "weeks": 6,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "rising",
    "trend_bias": "bearish",
    "oscillator": -1.1129676825648664,
    "slope": 6.116393422528446,
    "dominant_period_weeks": 15,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 6,
    "estimated_weeks_to_next_turn": 2,
    "series": [
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "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": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 0.0
      },
      {
        "date": "2025-09-26",
        "value": 0.0
      },
      {
        "date": "2025-10-03",
        "value": 4.648718975180141
      },
      {
        "date": "2025-10-10",
        "value": 7.440958965263192
      },
      {
        "date": "2025-10-17",
        "value": 7.88976543596747
      },
      {
        "date": "2025-10-24",
        "value": 9.039162553897079
      },
      {
        "date": "2025-10-31",
        "value": 5.30437231541291
      },
      {
        "date": "2025-11-07",
        "value": 2.8981252588761524
      },
      {
        "date": "2025-11-14",
        "value": 2.6083702630128207
      },
      {
        "date": "2025-11-21",
        "value": -0.2964048808083166
      },
      {
        "date": "2025-11-28",
        "value": -2.052962860637311
      },
      {
        "date": "2025-12-05",
        "value": -3.1159267982574144
      },
      {
        "date": "2025-12-12",
        "value": -4.018027170509679
      },
      {
        "date": "2025-12-19",
        "value": -3.7383103174813206
      },
      {
        "date": "2025-12-26",
        "value": -4.294847681144766
      },
      {
        "date": "2026-01-02",
        "value": -4.040450612567172
      },
      {
        "date": "2026-01-09",
        "value": -3.967199282135615
      },
      {
        "date": "2026-01-16",
        "value": -2.637771844499857
      },
      {
        "date": "2026-01-23",
        "value": -1.4801079210665393
      },
      {
        "date": "2026-01-30",
        "value": -1.5745692515595662
      },
      {
        "date": "2026-02-06",
        "value": -2.813200831059429
      },
      {
        "date": "2026-02-13",
        "value": -4.338893300468508
      },
      {
        "date": "2026-02-20",
        "value": -6.121595064826216
      },
      {
        "date": "2026-02-27",
        "value": -7.759967551852314
      },
      {
        "date": "2026-03-06",
        "value": -8.726538405372693
      },
      {
        "date": "2026-03-13",
        "value": -9.605941464722486
      },
      {
        "date": "2026-03-20",
        "value": -10.359797786683018
      },
      {
        "date": "2026-03-27",
        "value": -11.223117203498418
      },
      {
        "date": "2026-04-03",
        "value": -11.610117307507986
      },
      {
        "date": "2026-04-10",
        "value": -11.298257051570205
      },
      {
        "date": "2026-04-17",
        "value": -9.869594505465846
      },
      {
        "date": "2026-04-24",
        "value": -8.611057912659994
      },
      {
        "date": "2026-05-01",
        "value": -7.057587792918353
      },
      {
        "date": "2026-05-08",
        "value": -5.383487445381029
      },
      {
        "date": "2026-05-15",
        "value": -5.22072144653762
      },
      {
        "date": "2026-05-22",
        "value": -4.798314436211967
      },
      {
        "date": "2026-05-29",
        "value": -4.173471037476659
      },
      {
        "date": "2026-06-05",
        "value": -4.458846174056538
      },
      {
        "date": "2026-06-12",
        "value": -4.620078842079457
      },
      {
        "date": "2026-06-19",
        "value": -4.9595845390368485
      },
      {
        "date": "2026-06-26",
        "value": -7.105153727670183
      },
      {
        "date": "2026-07-03",
        "value": -8.039405040181565
      },
      {
        "date": "2026-07-10",
        "value": -7.229361105093313
      },
      {
        "date": "2026-07-17",
        "value": -6.4954406419483455
      },
      {
        "date": "2026-07-24",
        "value": -4.059465315752522
      },
      {
        "date": "2026-07-31",
        "value": -2.0240101775260877
      },
      {
        "date": "2026-08-07",
        "value": -1.1129676825648664
      }
    ]
  },
  "hurst": {
    "status": "rising stack",
    "phase": "rising",
    "alignment_score": 88,
    "risk_score": 12,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 9,
    "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": [
          10,
          14
        ],
        "period_strength": 7,
        "phase": "rising",
        "value": 0.4732661380788714,
        "slope": 1.323474490729287,
        "amplitude": 3.565,
        "weeks_since_trough": 6,
        "weeks_since_crest": 12,
        "projected_trough_window": 6,
        "projected_crest_window": 12,
        "trough_window": {
          "start": 4,
          "midpoint": 6,
          "end": 8
        },
        "crest_window": {
          "start": 10,
          "midpoint": 12,
          "end": 14
        },
        "fld": {
          "value": 7.6975,
          "state": "crossed up",
          "weeks_since_cross": 1,
          "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": 7.2524999999999995,
          "state": "price above",
          "slope": -0.0570833333333333,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          15,
          27,
          45,
          57
        ],
        "series": [
          {
            "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": 1.0
          },
          {
            "date": "2025-08-15",
            "value": 1.0733483694531596
          },
          {
            "date": "2025-08-22",
            "value": 1.2165759850675675
          },
          {
            "date": "2025-08-29",
            "value": 1.2268709596792073
          },
          {
            "date": "2025-09-05",
            "value": 1.0756236532264025
          },
          {
            "date": "2025-09-12",
            "value": 1.456627716381395
          },
          {
            "date": "2025-09-19",
            "value": 2.121865016873838
          },
          {
            "date": "2025-09-26",
            "value": 2.0840735437248123
          },
          {
            "date": "2025-10-03",
            "value": 2.477071861703221
          },
          {
            "date": "2025-10-10",
            "value": 1.8124739675641834
          },
          {
            "date": "2025-10-17",
            "value": 0.8216712183755543
          },
          {
            "date": "2025-10-24",
            "value": 0.4062558228298796
          },
          {
            "date": "2025-10-31",
            "value": 0.14015922623016347
          },
          {
            "date": "2025-11-07",
            "value": -0.1885819509521468
          },
          {
            "date": "2025-11-14",
            "value": -0.4556904671028019
          },
          {
            "date": "2025-11-21",
            "value": -1.3293240744144468
          },
          {
            "date": "2025-11-28",
            "value": -1.4624370500909945
          },
          {
            "date": "2025-12-05",
            "value": -1.2915436248530376
          },
          {
            "date": "2025-12-12",
            "value": -1.097181208284346
          },
          {
            "date": "2025-12-19",
            "value": -1.1785732588344864
          },
          {
            "date": "2025-12-26",
            "value": -1.0702404287676395
          },
          {
            "date": "2026-01-02",
            "value": -0.5164635434188829
          },
          {
            "date": "2026-01-09",
            "value": -0.24296669301991614
          },
          {
            "date": "2026-01-16",
            "value": 0.12904631606690242
          },
          {
            "date": "2026-01-23",
            "value": 0.3518229493964757
          },
          {
            "date": "2026-01-30",
            "value": 0.3323475029638082
          },
          {
            "date": "2026-02-06",
            "value": -0.32984900490307634
          },
          {
            "date": "2026-02-13",
            "value": -0.7542068552322974
          },
          {
            "date": "2026-02-20",
            "value": -1.1524653055622913
          },
          {
            "date": "2026-02-27",
            "value": -1.4512676851032738
          },
          {
            "date": "2026-03-06",
            "value": -1.8816630029959815
          },
          {
            "date": "2026-03-13",
            "value": -1.9524045720300451
          },
          {
            "date": "2026-03-20",
            "value": -2.0108550185262977
          },
          {
            "date": "2026-03-27",
            "value": -2.101190815667623
          },
          {
            "date": "2026-04-03",
            "value": -2.199626633229375
          },
          {
            "date": "2026-04-10",
            "value": -1.7467336708315715
          },
          {
            "date": "2026-04-17",
            "value": -1.0185335560026345
          },
          {
            "date": "2026-04-24",
            "value": -0.6904963659445325
          },
          {
            "date": "2026-05-01",
            "value": -0.5273047911498435
          },
          {
            "date": "2026-05-08",
            "value": 0.03546367332196143
          },
          {
            "date": "2026-05-15",
            "value": 0.1262979262069786
          },
          {
            "date": "2026-05-22",
            "value": 0.013044525654347133
          },
          {
            "date": "2026-05-29",
            "value": -0.03180872077105829
          },
          {
            "date": "2026-06-05",
            "value": -0.028323421821341625
          },
          {
            "date": "2026-06-12",
            "value": -0.34799967209090477
          },
          {
            "date": "2026-06-19",
            "value": -0.7950597468334034
          },
          {
            "date": "2026-06-26",
            "value": -1.7813624105598675
          },
          {
            "date": "2026-07-03",
            "value": -1.757394843368308
          },
          {
            "date": "2026-07-10",
            "value": -1.0982946098479933
          },
          {
            "date": "2026-07-17",
            "value": -0.8502083526504155
          },
          {
            "date": "2026-07-24",
            "value": -0.6824496301365354
          },
          {
            "date": "2026-07-31",
            "value": -0.0595118826365183
          },
          {
            "date": "2026-08-07",
            "value": 0.4732661380788714
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 15,
        "period_range": [
          12,
          18
        ],
        "period_strength": 17,
        "phase": "rising",
        "value": 0.10776114413409948,
        "slope": 0.9086122520509432,
        "amplitude": 4.546,
        "weeks_since_trough": 6,
        "weeks_since_crest": 9,
        "projected_trough_window": 9,
        "projected_crest_window": 6,
        "trough_window": {
          "start": 6,
          "midpoint": 9,
          "end": 12
        },
        "crest_window": {
          "start": 3,
          "midpoint": 6,
          "end": 9
        },
        "fld": {
          "value": 8.425,
          "state": "crossed up",
          "weeks_since_cross": 0,
          "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": 7.2524999999999995,
          "state": "price above",
          "slope": -0.0570833333333333,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          15,
          31,
          45,
          57
        ],
        "series": [
          {
            "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": 1.0
          },
          {
            "date": "2025-09-05",
            "value": 0.9716209086258535
          },
          {
            "date": "2025-09-12",
            "value": 1.2854266350323533
          },
          {
            "date": "2025-09-19",
            "value": 1.5688060746313217
          },
          {
            "date": "2025-09-26",
            "value": 1.4080136795284295
          },
          {
            "date": "2025-10-03",
            "value": 1.4762328084926322
          },
          {
            "date": "2025-10-10",
            "value": 1.158744269497544
          },
          {
            "date": "2025-10-17",
            "value": 0.6030199967139029
          },
          {
            "date": "2025-10-24",
            "value": 0.38596584277313284
          },
          {
            "date": "2025-10-31",
            "value": 0.2738081170718594
          },
          {
            "date": "2025-11-07",
            "value": 0.1097842331589676
          },
          {
            "date": "2025-11-14",
            "value": -0.07651514533098547
          },
          {
            "date": "2025-11-21",
            "value": -0.7537038535782535
          },
          {
            "date": "2025-11-28",
            "value": -0.9014503814845971
          },
          {
            "date": "2025-12-05",
            "value": -0.8735159104031087
          },
          {
            "date": "2025-12-12",
            "value": -0.8631169478882768
          },
          {
            "date": "2025-12-19",
            "value": -1.064069154806805
          },
          {
            "date": "2025-12-26",
            "value": -1.112244786446267
          },
          {
            "date": "2026-01-02",
            "value": -0.7595588406200097
          },
          {
            "date": "2026-01-09",
            "value": -0.5512751875592246
          },
          {
            "date": "2026-01-16",
            "value": -0.18235771448210492
          },
          {
            "date": "2026-01-23",
            "value": 0.071377668605068
          },
          {
            "date": "2026-01-30",
            "value": 0.0828523782084055
          },
          {
            "date": "2026-02-06",
            "value": -0.5055297705503229
          },
          {
            "date": "2026-02-13",
            "value": -0.8137043966072266
          },
          {
            "date": "2026-02-20",
            "value": -1.128561722816435
          },
          {
            "date": "2026-02-27",
            "value": -1.3637009888837652
          },
          {
            "date": "2026-03-06",
            "value": -1.7103984971851518
          },
          {
            "date": "2026-03-13",
            "value": -1.7543736169925996
          },
          {
            "date": "2026-03-20",
            "value": -1.824261111126287
          },
          {
            "date": "2026-03-27",
            "value": -1.9249878100539073
          },
          {
            "date": "2026-04-03",
            "value": -2.042358370188467
          },
          {
            "date": "2026-04-10",
            "value": -1.7348095656542044
          },
          {
            "date": "2026-04-17",
            "value": -1.2296163378101679
          },
          {
            "date": "2026-04-24",
            "value": -1.047576113073481
          },
          {
            "date": "2026-05-01",
            "value": -0.9227382241209442
          },
          {
            "date": "2026-05-08",
            "value": -0.42366078507662575
          },
          {
            "date": "2026-05-15",
            "value": -0.2802512730452658
          },
          {
            "date": "2026-05-22",
            "value": -0.313167750026617
          },
          {
            "date": "2026-05-29",
            "value": -0.2710950377638272
          },
          {
            "date": "2026-06-05",
            "value": -0.19567245822451923
          },
          {
            "date": "2026-06-12",
            "value": -0.3862029510800006
          },
          {
            "date": "2026-06-19",
            "value": -0.7331802424224557
          },
          {
            "date": "2026-06-26",
            "value": -1.4876326921138525
          },
          {
            "date": "2026-07-03",
            "value": -1.4096090801677226
          },
          {
            "date": "2026-07-10",
            "value": -0.9182873606938496
          },
          {
            "date": "2026-07-17",
            "value": -0.8008511079168437
          },
          {
            "date": "2026-07-24",
            "value": -0.7111683550642361
          },
          {
            "date": "2026-07-31",
            "value": -0.2467238012272116
          },
          {
            "date": "2026-08-07",
            "value": 0.10776114413409948
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "troughing",
        "value": -0.9686688138825164,
        "slope": 0.19980370130255265,
        "amplitude": 11.276,
        "weeks_since_trough": 17,
        "weeks_since_crest": 9,
        "projected_trough_window": 23,
        "projected_crest_window": 31,
        "trough_window": {
          "start": 13,
          "midpoint": 23,
          "end": 33
        },
        "crest_window": {
          "start": 21,
          "midpoint": 31,
          "end": 41
        },
        "fld": {
          "value": 9.02,
          "state": "crossed down",
          "weeks_since_cross": 27,
          "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": [
          46
        ],
        "series": [
          {
            "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": -1.0
          },
          {
            "date": "2026-02-27",
            "value": -1.0089237891692013
          },
          {
            "date": "2026-03-06",
            "value": -1.061068103697441
          },
          {
            "date": "2026-03-13",
            "value": -1.095549273972927
          },
          {
            "date": "2026-03-20",
            "value": -1.1275680904769292
          },
          {
            "date": "2026-03-27",
            "value": -1.1753698374588344
          },
          {
            "date": "2026-04-03",
            "value": -1.2358157276914878
          },
          {
            "date": "2026-04-10",
            "value": -1.2504751908598881
          },
          {
            "date": "2026-04-17",
            "value": -1.2111372114821568
          },
          {
            "date": "2026-04-24",
            "value": -1.161791955768635
          },
          {
            "date": "2026-05-01",
            "value": -1.110075394641705
          },
          {
            "date": "2026-05-08",
            "value": -1.0566548133224962
          },
          {
            "date": "2026-05-15",
            "value": -1.0341807142984585
          },
          {
            "date": "2026-05-22",
            "value": -1.024360934000707
          },
          {
            "date": "2026-05-29",
            "value": -1.0162406226671379
          },
          {
            "date": "2026-06-05",
            "value": -1.0087899216426917
          },
          {
            "date": "2026-06-12",
            "value": -1.0209238938209584
          },
          {
            "date": "2026-06-19",
            "value": -1.0564284329182763
          },
          {
            "date": "2026-06-26",
            "value": -1.1510095132501228
          },
          {
            "date": "2026-07-03",
            "value": -1.2089685918166106
          },
          {
            "date": "2026-07-10",
            "value": -1.1999593520100045
          },
          {
            "date": "2026-07-17",
            "value": -1.168472515185069
          },
          {
            "date": "2026-07-24",
            "value": -1.1216348318030442
          },
          {
            "date": "2026-07-31",
            "value": -1.0510232014084009
          },
          {
            "date": "2026-08-07",
            "value": -0.9686688138825164
          }
        ]
      },
      {
        "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": 10.875,
          "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-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-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": 1.0
      },
      {
        "date": "2025-08-15",
        "value": 1.0733483694531596
      },
      {
        "date": "2025-08-22",
        "value": 1.2165759850675675
      },
      {
        "date": "2025-08-29",
        "value": 1.090748383871683
      },
      {
        "date": "2025-09-05",
        "value": 1.013222006466073
      },
      {
        "date": "2025-09-12",
        "value": 1.35390706757197
      },
      {
        "date": "2025-09-19",
        "value": 1.790029651528328
      },
      {
        "date": "2025-09-26",
        "value": 1.6784376252069826
      },
      {
        "date": "2025-10-03",
        "value": 1.8765684297768674
      },
      {
        "date": "2025-10-10",
        "value": 1.4202361487242
      },
      {
        "date": "2025-10-17",
        "value": 0.6904804853785634
      },
      {
        "date": "2025-10-24",
        "value": 0.3940818347958315
      },
      {
        "date": "2025-10-31",
        "value": 0.22034856073518103
      },
      {
        "date": "2025-11-07",
        "value": -0.009562240485478171
      },
      {
        "date": "2025-11-14",
        "value": -0.22818527403971203
      },
      {
        "date": "2025-11-21",
        "value": -0.9839519419127307
      },
      {
        "date": "2025-11-28",
        "value": -1.1258450489271559
      },
      {
        "date": "2025-12-05",
        "value": -1.0407269961830803
      },
      {
        "date": "2025-12-12",
        "value": -0.9567426520467044
      },
      {
        "date": "2025-12-19",
        "value": -1.1098707964178773
      },
      {
        "date": "2025-12-26",
        "value": -1.095443043374816
      },
      {
        "date": "2026-01-02",
        "value": -0.6623207217395589
      },
      {
        "date": "2026-01-09",
        "value": -0.4279517897435012
      },
      {
        "date": "2026-01-16",
        "value": -0.057796102262501974
      },
      {
        "date": "2026-01-23",
        "value": 0.18355578092163108
      },
      {
        "date": "2026-01-30",
        "value": 0.18265042811056656
      },
      {
        "date": "2026-02-06",
        "value": -0.4352574642914242
      },
      {
        "date": "2026-02-13",
        "value": -0.7899053800572549
      },
      {
        "date": "2026-02-20",
        "value": -1.0746611653593394
      },
      {
        "date": "2026-02-27",
        "value": -1.219628588197508
      },
      {
        "date": "2026-03-06",
        "value": -1.4490876690012477
      },
      {
        "date": "2026-03-13",
        "value": -1.4944880442619275
      },
      {
        "date": "2026-03-20",
        "value": -1.5445035410765842
      },
      {
        "date": "2026-03-27",
        "value": -1.6186666887240013
      },
      {
        "date": "2026-04-03",
        "value": -1.7057886724014026
      },
      {
        "date": "2026-04-10",
        "value": -1.5148557405167873
      },
      {
        "date": "2026-04-17",
        "value": -1.1754864080253988
      },
      {
        "date": "2026-04-24",
        "value": -1.0228472306082386
      },
      {
        "date": "2026-05-01",
        "value": -0.9233129385826775
      },
      {
        "date": "2026-05-08",
        "value": -0.6152257259682771
      },
      {
        "date": "2026-05-15",
        "value": -0.5387487570259772
      },
      {
        "date": "2026-05-22",
        "value": -0.569399801975585
      },
      {
        "date": "2026-05-29",
        "value": -0.5617216433696145
      },
      {
        "date": "2026-06-05",
        "value": -0.5330833930051546
      },
      {
        "date": "2026-06-12",
        "value": -0.6695713239092849
      },
      {
        "date": "2026-06-19",
        "value": -0.8950790336039837
      },
      {
        "date": "2026-06-26",
        "value": -1.3964771166242504
      },
      {
        "date": "2026-07-03",
        "value": -1.3926198316173384
      },
      {
        "date": "2026-07-10",
        "value": -1.0866247078724385
      },
      {
        "date": "2026-07-17",
        "value": -0.980430077685179
      },
      {
        "date": "2026-07-24",
        "value": -0.8935516065544559
      },
      {
        "date": "2026-07-31",
        "value": -0.5757885162097703
      },
      {
        "date": "2026-08-07",
        "value": -0.3077866757233139
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bearish-wave2",
      "degree": "primary",
      "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 9.13; Wave 2 8.69.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 70% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 50,
          "date": "2026-05-08",
          "price": 9.13,
          "kind": "high",
          "move_percent": 9.210526315789492,
          "weeks": 5,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 57,
          "date": "2026-06-26",
          "price": 7.635,
          "kind": "low",
          "move_percent": -16.374589266155542,
          "weeks": 7,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 63,
          "date": "2026-08-07",
          "price": 8.685,
          "kind": "high",
          "move_percent": 13.75245579567781,
          "weeks": 6,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 9.13,
      "confirmation": 7.635,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 50
    },
    "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 9.13; Wave 2 8.69.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 70% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 50,
            "date": "2026-05-08",
            "price": 9.13,
            "kind": "high",
            "move_percent": 9.210526315789492,
            "weeks": 5,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 57,
            "date": "2026-06-26",
            "price": 7.635,
            "kind": "low",
            "move_percent": -16.374589266155542,
            "weeks": 7,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 63,
            "date": "2026-08-07",
            "price": 8.685,
            "kind": "high",
            "move_percent": 13.75245579567781,
            "weeks": 6,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 9.13,
        "confirmation": 7.635,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 50
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 11.084844938560593,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 11.1% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 6.92802808660037,
        "primary": {
          "id": "primary-bearish-wave2",
          "degree": "primary",
          "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 9.13; Wave 2 8.69.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 70% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 50,
              "date": "2026-05-08",
              "price": 9.13,
              "kind": "high",
              "move_percent": 9.210526315789492,
              "weeks": 5,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 57,
              "date": "2026-06-26",
              "price": 7.635,
              "kind": "low",
              "move_percent": -16.374589266155542,
              "weeks": 7,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 63,
              "date": "2026-08-07",
              "price": 8.685,
              "kind": "high",
              "move_percent": 13.75245579567781,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 9.13,
          "confirmation": 7.635,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 50
        },
        "candidate_count": 1,
        "explanation": "Primary degree uses a 6.9% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 4.849619660620259,
        "primary": {
          "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 9.13; Wave 2 8.69.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 70% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 50,
              "date": "2026-05-08",
              "price": 9.13,
              "kind": "high",
              "move_percent": 9.210526315789492,
              "weeks": 5,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 57,
              "date": "2026-06-26",
              "price": 7.635,
              "kind": "low",
              "move_percent": -16.374589266155542,
              "weeks": 7,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 63,
              "date": "2026-08-07",
              "price": 8.685,
              "kind": "high",
              "move_percent": 13.75245579567781,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 9.13,
          "confirmation": 7.635,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 50
        },
        "candidate_count": 1,
        "explanation": "Tactical degree uses a 4.8% 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": "warming",
    "title": "Needs more weekly history",
    "direction": "neutral",
    "confidence": 20,
    "labels": [],
    "notes": [
      "At least 65 weekly bars gives the wave and cycle model enough context."
    ],
    "metrics": {}
  },
  "detail": {
    "summary": "The closing-price swing map is classified as needs more weekly history. Price is 2.2% below its 30-week trend. 3 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 2.659574468085102
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": -4.874041621029575
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": -9.342379958246342
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": -11.287027579162396
      }
    ],
    "range": {
      "high_52": 12.03,
      "low_52": 7.595,
      "position_52": 24.577226606538915,
      "drawdown": -27.80548628428927
    },
    "risk": {
      "annualised_volatility": 22.573303272518842,
      "average_weekly_range": 4.240764563191278,
      "active_drawdown": -26.70886075949366
    },
    "levels": {
      "support": {
        "index": 57,
        "date": "2026-06-26",
        "price": 7.635,
        "kind": "low",
        "move_percent": -16.374589266155542,
        "weeks": 7,
        "confirmed": true
      },
      "resistance": {
        "index": 50,
        "date": "2026-05-08",
        "price": 9.13,
        "kind": "high",
        "move_percent": 9.210526315789492,
        "weeks": 5,
        "confirmed": true
      },
      "decisive": {
        "index": 57,
        "date": "2026-06-26",
        "price": 7.635,
        "kind": "low",
        "move_percent": -16.374589266155542,
        "weeks": 7,
        "confirmed": true
      },
      "decisive_label": "Nearest confirmed structure level",
      "trend": 8.879833,
      "fair_value": 9.533438,
      "trend_gap": -2.194106578355687,
      "fair_value_gap": -8.899601591786718
    },
    "active_swing": {
      "from": {
        "index": 57,
        "date": "2026-06-26",
        "price": 7.635,
        "kind": "low",
        "move_percent": -16.374589266155542,
        "weeks": 7,
        "confirmed": true
      },
      "to": {
        "index": 63,
        "date": "2026-08-07",
        "price": 8.685,
        "kind": "high",
        "move_percent": 13.75245579567781,
        "weeks": 6,
        "confirmed": false
      },
      "move_percent": 13.75245579567781,
      "weeks": 6,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "negative",
          "value": "2.2% below trend",
          "explanation": "Price remains below its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "positive",
          "value": "Rising",
          "explanation": "The medium-term pressure curve is turning higher."
        },
        {
          "label": "Cycle alignment",
          "status": "positive",
          "value": "Rising Stack",
          "explanation": "Several cycle lengths are improving together."
        },
        {
          "label": "Relative strength",
          "status": "negative",
          "value": "-8.7",
          "explanation": "Underperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "negative",
          "value": "-62.6",
          "explanation": "Participation is weak"
        },
        {
          "label": "Market dynamics",
          "status": "positive",
          "value": "+0.0",
          "explanation": "Price and volume behaviour is supportive"
        },
        {
          "label": "30-week momentum",
          "status": "negative",
          "value": "-14.7",
          "explanation": "Medium-term momentum is negative"
        }
      ],
      "positive": 3,
      "negative": 4,
      "neutral": 0,
      "observed": 7,
      "agreement": 57,
      "direction": "defensive",
      "scenario_direction": "neutral"
    },
    "evidence": {
      "score": 58,
      "history_score": 25,
      "indicator_coverage": 66,
      "structure_score": 100,
      "weekly_observations": 64,
      "confirmed_pivots": 6
    },
    "volume_ratio": 68.24282578224258,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "watching",
      "label": "Watching",
      "now": "Possible bearish Wave 2 crest is the highest-ranked admissible primary count; cycle status is rising stack.",
      "next": "A weekly close through 7.63, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 9.13; 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": 427,
          "positive_rate": 42.9,
          "median_return": -1.12,
          "average_return": 0.54,
          "median_excess_return": -0.2,
          "excess_observations": 427,
          "p10": -8.23,
          "p90": 11.24
        },
        {
          "weeks": 13,
          "observations": 159,
          "positive_rate": 46.5,
          "median_return": -1.58,
          "average_return": 0.27,
          "median_excess_return": -0.04,
          "excess_observations": 159,
          "p10": -14.52,
          "p90": 16.37
        },
        {
          "weeks": 26,
          "observations": 88,
          "positive_rate": 44.3,
          "median_return": -1.05,
          "average_return": 0.47,
          "median_excess_return": -1.19,
          "excess_observations": 88,
          "p10": -20.39,
          "p90": 23.91
        }
      ],
      "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.123776626367303,
      "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": 12,
      "label": "Contained",
      "tone": "contained",
      "components": [
        {
          "key": "wave",
          "label": "Wave maturity",
          "score": 0,
          "maximum": 25,
          "bar_width": 0,
          "explanation": "The primary count is not presently a mature Wave 5."
        },
        {
          "key": "extension",
          "label": "Trend extension",
          "score": 0,
          "maximum": 20,
          "bar_width": 0,
          "explanation": "Price is 2.2% below the 30-week trend; large positive gaps increase snap-back vulnerability."
        },
        {
          "key": "range",
          "label": "Range position",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Price is 25% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Medium-term cycle pressure is rising."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 2,
          "maximum": 15,
          "bar_width": 12,
          "explanation": "Hurst risk alignment is 12/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": [
        "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-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": [
      9.375,
      9.235,
      9.41,
      9.365,
      9.175,
      9.57,
      9.35,
      9.435,
      9.925,
      10.17,
      9.7,
      9.79,
      9.93,
      10.11,
      10.19,
      10.18,
      10.74,
      11.27,
      11.07,
      11.85,
      11.21,
      10.32,
      10.67,
      10.64,
      10.49,
      10.44,
      9.66,
      10.07,
      10.15,
      10.12,
      9.82,
      9.855,
      10.28,
      10.18,
      10.41,
      10.38,
      10.24,
      9.58,
      9.61,
      9.35,
      9.205,
      8.85,
      8.9,
      8.725,
      8.545,
      8.36,
      8.71,
      9.0,
      8.78,
      8.735,
      9.13,
      8.85,
      8.72,
      8.745,
      8.75,
      8.48,
      8.27,
      7.635,
      8.07,
      8.46,
      8.275,
      8.3,
      8.645,
      8.685
    ],
    "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,
      10.120333,
      10.135167,
      10.155833,
      10.184833,
      10.212,
      10.253167,
      10.280167,
      10.309833,
      10.314667,
      10.304167,
      10.276833,
      10.260333,
      10.229,
      10.194667,
      10.1485,
      10.093667,
      10.033,
      9.965333,
      9.889667,
      9.813333,
      9.7095,
      9.640167,
      9.591167,
      9.526167,
      9.463,
      9.405,
      9.339667,
      9.293333,
      9.212167,
      9.142833,
      9.0875,
      9.036,
      8.984167,
      8.929667,
      8.879833
    ],
    "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,
      10.120333333333333,
      10.135166666666667,
      10.155833333333334,
      10.184833333333332,
      10.211999999999998,
      10.253166666666665,
      10.280166666666666,
      10.309833333333332,
      10.314666666666664,
      10.304166666666665,
      10.276833333333332,
      10.260333333333332,
      10.228999999999997,
      10.194666666666665,
      10.148499999999997,
      10.093666666666666,
      10.032999999999998,
      9.96533333333333,
      9.889666666666665,
      9.81333333333333,
      9.709499999999997,
      9.640166666666664,
      9.591166666666664,
      9.526166666666665,
      9.463,
      9.405,
      9.339666666666666,
      9.293333333333331,
      9.212166666666665,
      9.142833333333332,
      9.087499999999999,
      9.035999999999998,
      8.984166666666663,
      8.929666666666664,
      8.87983333333333
    ],
    "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,
      4.74666666666667,
      6.713589604764494,
      9.245483528161522,
      8.70261612386545,
      13.460490463215251,
      8.463949843260194,
      9.518716577540113,
      1.53683094859565,
      -3.1738035264483755,
      -8.062930186823994,
      -5.103092783505147,
      -9.601634320735439,
      -10.372608257804627,
      -13.69930761622156,
      -16.14327772325809,
      -17.878192534381142,
      -18.90130353817504,
      -20.141969831410822,
      -20.68654019873533,
      -26.286919831223628,
      -18.55486173059768,
      -14.244186046511633,
      -18.27553889409559,
      -17.810150375939862,
      -16.58722592945663,
      -18.77394636015325,
      -14.38923395445135,
      -24.18073485600795,
      -20.492610837438423,
      -16.403162055335955,
      -15.733197556008147,
      -15.778792491121255,
      -15.904669260700388,
      -14.685658153241642
    ],
    "drawdown": [
      0.0,
      -1.4933333333333394,
      0.0,
      -0.47821466524973355,
      -2.497343251859718,
      0.0,
      -2.29885057471265,
      -1.4106583072100292,
      0.0,
      0.0,
      -4.621435594886929,
      -3.7364798426745405,
      -2.359882005899707,
      -0.5899705014749311,
      0.0,
      -0.09813542688910488,
      0.0,
      0.0,
      -1.7746228926353087,
      0.0,
      -5.40084388185653,
      -12.911392405063287,
      -9.957805907172993,
      -10.210970464135015,
      -11.476793248945143,
      -11.898734177215191,
      -18.481012658227844,
      -15.021097046413498,
      -14.34599156118143,
      -14.599156118143465,
      -17.130801687763707,
      -16.835443037974677,
      -13.248945147679327,
      -14.09282700421941,
      -12.15189873417721,
      -12.405063291139232,
      -13.586497890295353,
      -19.15611814345991,
      -18.902953586497894,
      -21.09704641350211,
      -22.32067510548523,
      -25.31645569620253,
      -24.894514767932485,
      -26.371308016877638,
      -27.89029535864979,
      -29.451476793248947,
      -26.49789029535864,
      -24.050632911392402,
      -25.90717299578059,
      -26.286919831223628,
      -22.953586497890285,
      -25.31645569620253,
      -26.413502109704634,
      -26.202531645569625,
      -26.16033755274261,
      -28.43881856540084,
      -30.210970464135023,
      -35.56962025316456,
      -31.898734177215186,
      -28.607594936708853,
      -30.168776371308013,
      -29.957805907172986,
      -27.046413502109704,
      -26.70886075949366
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      19.29526553470692,
      18.603756033480323,
      21.361395930222706,
      20.398350179629887,
      19.63048456670886,
      19.023889018466633,
      18.334735538898688,
      17.76132181876855,
      19.22245851798582,
      19.872189987650923,
      19.897938731338957,
      21.70162046914993,
      23.618506130916636,
      26.789278695252428,
      26.52448054635829,
      25.978180608171435,
      25.598361249858332,
      25.12168084189379,
      26.995950823811032,
      27.450869372080174,
      27.373845826639055,
      27.363773064218776,
      27.557968323360445,
      26.9578077062599,
      27.297187383709666,
      27.356874163385204,
      26.613715938310207,
      26.428553686664902,
      25.625185866017592,
      27.237155071704205,
      27.162889621041714,
      27.264273210175123,
      27.282604498793283,
      27.716415169743957,
      26.40659657899832,
      25.192490868390554,
      25.215271922158255,
      22.475230930028722,
      22.890936315792686,
      21.249789330689058,
      20.655500808329812,
      20.648484226872313,
      21.852411063483625,
      22.143389151744415,
      19.85703512672359,
      18.75132840077126,
      18.676690828444578,
      19.002906830597784,
      18.89541813542315,
      21.2054358530318,
      21.964028672370087,
      23.346898188527042,
      23.04850380247899,
      23.090635274276284,
      24.072580818533435,
      22.573303272518842
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      7.193091644624242,
      78.94232560615336,
      137.59043445261906,
      38.73740341263069,
      28.49524819771648,
      140.4495277567449,
      66.22225216012149,
      176.85474174112858,
      17.487898960325687,
      77.0836287297732,
      121.6092437254542,
      124.30763651039022,
      123.95760459808835,
      135.3432620816657,
      193.0485949620179,
      65.13737204694539,
      116.56983151323486,
      70.13813001323311,
      177.89945205520135,
      174.66868017056686,
      78.74604751416946,
      108.35829864259516,
      293.4550851151285,
      339.5461594593824,
      69.95004156869602,
      82.14721854801141,
      343.8313700072129,
      115.68945951446292,
      76.0374998222687,
      190.8497322269059,
      133.1054882197402,
      146.19968396597736,
      4.085916199139004,
      80.13384943500593,
      103.08764050298132,
      46.92906182170436,
      71.82818041504878,
      93.68691403382064,
      26.274366009976056,
      25.04439922446222,
      130.70571556903596,
      48.66748601021918,
      27.75294138163179,
      54.714507007252536,
      55.31989236582713,
      120.45406163168057,
      73.1118953927311,
      18.158020836684486,
      8.981426461849823,
      92.19146201004114,
      30.205237283599327,
      12.571852609292497,
      230.13143899428024,
      122.04631719179773,
      45.793800806902574,
      62.60297826207426,
      68.24282578224258
    ],
    "fairValue": [
      9.375,
      9.305,
      9.34,
      9.34625,
      9.312,
      9.355,
      9.354286,
      9.364375,
      9.426667,
      9.501,
      9.519091,
      9.541667,
      9.571538,
      9.61,
      9.648667,
      9.681875,
      9.744118,
      9.828889,
      9.894211,
      9.992,
      10.05,
      10.062273,
      10.088696,
      10.111667,
      10.1268,
      10.138846,
      10.121111,
      10.119286,
      10.120345,
      10.120333,
      10.110645,
      10.102656,
      10.10803,
      10.110147,
      10.118714,
      10.125972,
      10.129054,
      10.114605,
      10.101667,
      10.082875,
      10.061463,
      10.032619,
      10.006279,
      9.977159,
      9.945333,
      9.91087,
      9.885319,
      9.866875,
      9.844694,
      9.8225,
      9.808922,
      9.790481,
      9.770283,
      9.751296,
      9.733091,
      9.710714,
      9.685439,
      9.650086,
      9.623305,
      9.603917,
      9.582131,
      9.561452,
      9.546905,
      9.533438
    ],
    "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,
      -6.59795,
      0.187625,
      2.304213,
      1.254906,
      -0.451222,
      0.593514,
      3.259382,
      3.365391,
      -1.523079,
      -8.983365,
      -18.300432,
      -29.456766,
      -40.872383,
      -51.800092,
      -62.027346,
      -71.934648,
      -80.067049,
      -84.650899,
      -86.942825,
      -86.559887,
      -82.461215,
      -76.187382,
      -72.719291,
      -69.797596,
      -66.653173,
      -65.839659,
      -65.355405,
      -67.523552,
      -73.922851,
      -79.313276,
      -80.593413,
      -80.565106,
      -76.977703,
      -70.020627,
      -62.625588
    ],
    "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.561389,
      -0.645403,
      -0.604049,
      -0.649283,
      -0.661537,
      -0.688306,
      -0.703866,
      -0.496589,
      -0.346481,
      -0.500893,
      -0.598004,
      -0.946018,
      -1.296017,
      -1.514283,
      -1.773038,
      -1.849409,
      -1.930586,
      -1.933617,
      -1.88978,
      -1.604447,
      -1.53839,
      -1.372619,
      -0.955852,
      -0.756094,
      -0.320064,
      0.041574,
      0.114534,
      0.074066,
      -0.009993,
      -0.231874,
      -0.346441,
      -0.244366,
      -0.227328,
      -0.091994,
      0.057273,
      0.025126
    ],
    "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,
      -10.913551,
      -10.745131,
      -8.756876,
      -7.688722,
      -9.430347,
      -8.539038,
      -10.634629,
      -8.073756,
      -6.7251,
      -9.91234,
      -10.77925,
      -10.091165,
      -8.651357
    ],
    "cycle": [
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "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": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 0.0
      },
      {
        "date": "2025-09-26",
        "value": 0.0
      },
      {
        "date": "2025-10-03",
        "value": 4.648718975180141
      },
      {
        "date": "2025-10-10",
        "value": 7.440958965263192
      },
      {
        "date": "2025-10-17",
        "value": 7.88976543596747
      },
      {
        "date": "2025-10-24",
        "value": 9.039162553897079
      },
      {
        "date": "2025-10-31",
        "value": 5.30437231541291
      },
      {
        "date": "2025-11-07",
        "value": 2.8981252588761524
      },
      {
        "date": "2025-11-14",
        "value": 2.6083702630128207
      },
      {
        "date": "2025-11-21",
        "value": -0.2964048808083166
      },
      {
        "date": "2025-11-28",
        "value": -2.052962860637311
      },
      {
        "date": "2025-12-05",
        "value": -3.1159267982574144
      },
      {
        "date": "2025-12-12",
        "value": -4.018027170509679
      },
      {
        "date": "2025-12-19",
        "value": -3.7383103174813206
      },
      {
        "date": "2025-12-26",
        "value": -4.294847681144766
      },
      {
        "date": "2026-01-02",
        "value": -4.040450612567172
      },
      {
        "date": "2026-01-09",
        "value": -3.967199282135615
      },
      {
        "date": "2026-01-16",
        "value": -2.637771844499857
      },
      {
        "date": "2026-01-23",
        "value": -1.4801079210665393
      },
      {
        "date": "2026-01-30",
        "value": -1.5745692515595662
      },
      {
        "date": "2026-02-06",
        "value": -2.813200831059429
      },
      {
        "date": "2026-02-13",
        "value": -4.338893300468508
      },
      {
        "date": "2026-02-20",
        "value": -6.121595064826216
      },
      {
        "date": "2026-02-27",
        "value": -7.759967551852314
      },
      {
        "date": "2026-03-06",
        "value": -8.726538405372693
      },
      {
        "date": "2026-03-13",
        "value": -9.605941464722486
      },
      {
        "date": "2026-03-20",
        "value": -10.359797786683018
      },
      {
        "date": "2026-03-27",
        "value": -11.223117203498418
      },
      {
        "date": "2026-04-03",
        "value": -11.610117307507986
      },
      {
        "date": "2026-04-10",
        "value": -11.298257051570205
      },
      {
        "date": "2026-04-17",
        "value": -9.869594505465846
      },
      {
        "date": "2026-04-24",
        "value": -8.611057912659994
      },
      {
        "date": "2026-05-01",
        "value": -7.057587792918353
      },
      {
        "date": "2026-05-08",
        "value": -5.383487445381029
      },
      {
        "date": "2026-05-15",
        "value": -5.22072144653762
      },
      {
        "date": "2026-05-22",
        "value": -4.798314436211967
      },
      {
        "date": "2026-05-29",
        "value": -4.173471037476659
      },
      {
        "date": "2026-06-05",
        "value": -4.458846174056538
      },
      {
        "date": "2026-06-12",
        "value": -4.620078842079457
      },
      {
        "date": "2026-06-19",
        "value": -4.9595845390368485
      },
      {
        "date": "2026-06-26",
        "value": -7.105153727670183
      },
      {
        "date": "2026-07-03",
        "value": -8.039405040181565
      },
      {
        "date": "2026-07-10",
        "value": -7.229361105093313
      },
      {
        "date": "2026-07-17",
        "value": -6.4954406419483455
      },
      {
        "date": "2026-07-24",
        "value": -4.059465315752522
      },
      {
        "date": "2026-07-31",
        "value": -2.0240101775260877
      },
      {
        "date": "2026-08-07",
        "value": -1.1129676825648664
      }
    ],
    "hurstComposite": [
      {
        "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": 1.0
      },
      {
        "date": "2025-08-15",
        "value": 1.0733483694531596
      },
      {
        "date": "2025-08-22",
        "value": 1.2165759850675675
      },
      {
        "date": "2025-08-29",
        "value": 1.090748383871683
      },
      {
        "date": "2025-09-05",
        "value": 1.013222006466073
      },
      {
        "date": "2025-09-12",
        "value": 1.35390706757197
      },
      {
        "date": "2025-09-19",
        "value": 1.790029651528328
      },
      {
        "date": "2025-09-26",
        "value": 1.6784376252069826
      },
      {
        "date": "2025-10-03",
        "value": 1.8765684297768674
      },
      {
        "date": "2025-10-10",
        "value": 1.4202361487242
      },
      {
        "date": "2025-10-17",
        "value": 0.6904804853785634
      },
      {
        "date": "2025-10-24",
        "value": 0.3940818347958315
      },
      {
        "date": "2025-10-31",
        "value": 0.22034856073518103
      },
      {
        "date": "2025-11-07",
        "value": -0.009562240485478171
      },
      {
        "date": "2025-11-14",
        "value": -0.22818527403971203
      },
      {
        "date": "2025-11-21",
        "value": -0.9839519419127307
      },
      {
        "date": "2025-11-28",
        "value": -1.1258450489271559
      },
      {
        "date": "2025-12-05",
        "value": -1.0407269961830803
      },
      {
        "date": "2025-12-12",
        "value": -0.9567426520467044
      },
      {
        "date": "2025-12-19",
        "value": -1.1098707964178773
      },
      {
        "date": "2025-12-26",
        "value": -1.095443043374816
      },
      {
        "date": "2026-01-02",
        "value": -0.6623207217395589
      },
      {
        "date": "2026-01-09",
        "value": -0.4279517897435012
      },
      {
        "date": "2026-01-16",
        "value": -0.057796102262501974
      },
      {
        "date": "2026-01-23",
        "value": 0.18355578092163108
      },
      {
        "date": "2026-01-30",
        "value": 0.18265042811056656
      },
      {
        "date": "2026-02-06",
        "value": -0.4352574642914242
      },
      {
        "date": "2026-02-13",
        "value": -0.7899053800572549
      },
      {
        "date": "2026-02-20",
        "value": -1.0746611653593394
      },
      {
        "date": "2026-02-27",
        "value": -1.219628588197508
      },
      {
        "date": "2026-03-06",
        "value": -1.4490876690012477
      },
      {
        "date": "2026-03-13",
        "value": -1.4944880442619275
      },
      {
        "date": "2026-03-20",
        "value": -1.5445035410765842
      },
      {
        "date": "2026-03-27",
        "value": -1.6186666887240013
      },
      {
        "date": "2026-04-03",
        "value": -1.7057886724014026
      },
      {
        "date": "2026-04-10",
        "value": -1.5148557405167873
      },
      {
        "date": "2026-04-17",
        "value": -1.1754864080253988
      },
      {
        "date": "2026-04-24",
        "value": -1.0228472306082386
      },
      {
        "date": "2026-05-01",
        "value": -0.9233129385826775
      },
      {
        "date": "2026-05-08",
        "value": -0.6152257259682771
      },
      {
        "date": "2026-05-15",
        "value": -0.5387487570259772
      },
      {
        "date": "2026-05-22",
        "value": -0.569399801975585
      },
      {
        "date": "2026-05-29",
        "value": -0.5617216433696145
      },
      {
        "date": "2026-06-05",
        "value": -0.5330833930051546
      },
      {
        "date": "2026-06-12",
        "value": -0.6695713239092849
      },
      {
        "date": "2026-06-19",
        "value": -0.8950790336039837
      },
      {
        "date": "2026-06-26",
        "value": -1.3964771166242504
      },
      {
        "date": "2026-07-03",
        "value": -1.3926198316173384
      },
      {
        "date": "2026-07-10",
        "value": -1.0866247078724385
      },
      {
        "date": "2026-07-17",
        "value": -0.980430077685179
      },
      {
        "date": "2026-07-24",
        "value": -0.8935516065544559
      },
      {
        "date": "2026-07-31",
        "value": -0.5757885162097703
      },
      {
        "date": "2026-08-07",
        "value": -0.3077866757233139
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "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": 1.0
        },
        {
          "date": "2025-08-15",
          "value": 1.0733483694531596
        },
        {
          "date": "2025-08-22",
          "value": 1.2165759850675675
        },
        {
          "date": "2025-08-29",
          "value": 1.2268709596792073
        },
        {
          "date": "2025-09-05",
          "value": 1.0756236532264025
        },
        {
          "date": "2025-09-12",
          "value": 1.456627716381395
        },
        {
          "date": "2025-09-19",
          "value": 2.121865016873838
        },
        {
          "date": "2025-09-26",
          "value": 2.0840735437248123
        },
        {
          "date": "2025-10-03",
          "value": 2.477071861703221
        },
        {
          "date": "2025-10-10",
          "value": 1.8124739675641834
        },
        {
          "date": "2025-10-17",
          "value": 0.8216712183755543
        },
        {
          "date": "2025-10-24",
          "value": 0.4062558228298796
        },
        {
          "date": "2025-10-31",
          "value": 0.14015922623016347
        },
        {
          "date": "2025-11-07",
          "value": -0.1885819509521468
        },
        {
          "date": "2025-11-14",
          "value": -0.4556904671028019
        },
        {
          "date": "2025-11-21",
          "value": -1.3293240744144468
        },
        {
          "date": "2025-11-28",
          "value": -1.4624370500909945
        },
        {
          "date": "2025-12-05",
          "value": -1.2915436248530376
        },
        {
          "date": "2025-12-12",
          "value": -1.097181208284346
        },
        {
          "date": "2025-12-19",
          "value": -1.1785732588344864
        },
        {
          "date": "2025-12-26",
          "value": -1.0702404287676395
        },
        {
          "date": "2026-01-02",
          "value": -0.5164635434188829
        },
        {
          "date": "2026-01-09",
          "value": -0.24296669301991614
        },
        {
          "date": "2026-01-16",
          "value": 0.12904631606690242
        },
        {
          "date": "2026-01-23",
          "value": 0.3518229493964757
        },
        {
          "date": "2026-01-30",
          "value": 0.3323475029638082
        },
        {
          "date": "2026-02-06",
          "value": -0.32984900490307634
        },
        {
          "date": "2026-02-13",
          "value": -0.7542068552322974
        },
        {
          "date": "2026-02-20",
          "value": -1.1524653055622913
        },
        {
          "date": "2026-02-27",
          "value": -1.4512676851032738
        },
        {
          "date": "2026-03-06",
          "value": -1.8816630029959815
        },
        {
          "date": "2026-03-13",
          "value": -1.9524045720300451
        },
        {
          "date": "2026-03-20",
          "value": -2.0108550185262977
        },
        {
          "date": "2026-03-27",
          "value": -2.101190815667623
        },
        {
          "date": "2026-04-03",
          "value": -2.199626633229375
        },
        {
          "date": "2026-04-10",
          "value": -1.7467336708315715
        },
        {
          "date": "2026-04-17",
          "value": -1.0185335560026345
        },
        {
          "date": "2026-04-24",
          "value": -0.6904963659445325
        },
        {
          "date": "2026-05-01",
          "value": -0.5273047911498435
        },
        {
          "date": "2026-05-08",
          "value": 0.03546367332196143
        },
        {
          "date": "2026-05-15",
          "value": 0.1262979262069786
        },
        {
          "date": "2026-05-22",
          "value": 0.013044525654347133
        },
        {
          "date": "2026-05-29",
          "value": -0.03180872077105829
        },
        {
          "date": "2026-06-05",
          "value": -0.028323421821341625
        },
        {
          "date": "2026-06-12",
          "value": -0.34799967209090477
        },
        {
          "date": "2026-06-19",
          "value": -0.7950597468334034
        },
        {
          "date": "2026-06-26",
          "value": -1.7813624105598675
        },
        {
          "date": "2026-07-03",
          "value": -1.757394843368308
        },
        {
          "date": "2026-07-10",
          "value": -1.0982946098479933
        },
        {
          "date": "2026-07-17",
          "value": -0.8502083526504155
        },
        {
          "date": "2026-07-24",
          "value": -0.6824496301365354
        },
        {
          "date": "2026-07-31",
          "value": -0.0595118826365183
        },
        {
          "date": "2026-08-07",
          "value": 0.4732661380788714
        }
      ],
      "20": [
        {
          "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": 1.0
        },
        {
          "date": "2025-09-05",
          "value": 0.9716209086258535
        },
        {
          "date": "2025-09-12",
          "value": 1.2854266350323533
        },
        {
          "date": "2025-09-19",
          "value": 1.5688060746313217
        },
        {
          "date": "2025-09-26",
          "value": 1.4080136795284295
        },
        {
          "date": "2025-10-03",
          "value": 1.4762328084926322
        },
        {
          "date": "2025-10-10",
          "value": 1.158744269497544
        },
        {
          "date": "2025-10-17",
          "value": 0.6030199967139029
        },
        {
          "date": "2025-10-24",
          "value": 0.38596584277313284
        },
        {
          "date": "2025-10-31",
          "value": 0.2738081170718594
        },
        {
          "date": "2025-11-07",
          "value": 0.1097842331589676
        },
        {
          "date": "2025-11-14",
          "value": -0.07651514533098547
        },
        {
          "date": "2025-11-21",
          "value": -0.7537038535782535
        },
        {
          "date": "2025-11-28",
          "value": -0.9014503814845971
        },
        {
          "date": "2025-12-05",
          "value": -0.8735159104031087
        },
        {
          "date": "2025-12-12",
          "value": -0.8631169478882768
        },
        {
          "date": "2025-12-19",
          "value": -1.064069154806805
        },
        {
          "date": "2025-12-26",
          "value": -1.112244786446267
        },
        {
          "date": "2026-01-02",
          "value": -0.7595588406200097
        },
        {
          "date": "2026-01-09",
          "value": -0.5512751875592246
        },
        {
          "date": "2026-01-16",
          "value": -0.18235771448210492
        },
        {
          "date": "2026-01-23",
          "value": 0.071377668605068
        },
        {
          "date": "2026-01-30",
          "value": 0.0828523782084055
        },
        {
          "date": "2026-02-06",
          "value": -0.5055297705503229
        },
        {
          "date": "2026-02-13",
          "value": -0.8137043966072266
        },
        {
          "date": "2026-02-20",
          "value": -1.128561722816435
        },
        {
          "date": "2026-02-27",
          "value": -1.3637009888837652
        },
        {
          "date": "2026-03-06",
          "value": -1.7103984971851518
        },
        {
          "date": "2026-03-13",
          "value": -1.7543736169925996
        },
        {
          "date": "2026-03-20",
          "value": -1.824261111126287
        },
        {
          "date": "2026-03-27",
          "value": -1.9249878100539073
        },
        {
          "date": "2026-04-03",
          "value": -2.042358370188467
        },
        {
          "date": "2026-04-10",
          "value": -1.7348095656542044
        },
        {
          "date": "2026-04-17",
          "value": -1.2296163378101679
        },
        {
          "date": "2026-04-24",
          "value": -1.047576113073481
        },
        {
          "date": "2026-05-01",
          "value": -0.9227382241209442
        },
        {
          "date": "2026-05-08",
          "value": -0.42366078507662575
        },
        {
          "date": "2026-05-15",
          "value": -0.2802512730452658
        },
        {
          "date": "2026-05-22",
          "value": -0.313167750026617
        },
        {
          "date": "2026-05-29",
          "value": -0.2710950377638272
        },
        {
          "date": "2026-06-05",
          "value": -0.19567245822451923
        },
        {
          "date": "2026-06-12",
          "value": -0.3862029510800006
        },
        {
          "date": "2026-06-19",
          "value": -0.7331802424224557
        },
        {
          "date": "2026-06-26",
          "value": -1.4876326921138525
        },
        {
          "date": "2026-07-03",
          "value": -1.4096090801677226
        },
        {
          "date": "2026-07-10",
          "value": -0.9182873606938496
        },
        {
          "date": "2026-07-17",
          "value": -0.8008511079168437
        },
        {
          "date": "2026-07-24",
          "value": -0.7111683550642361
        },
        {
          "date": "2026-07-31",
          "value": -0.2467238012272116
        },
        {
          "date": "2026-08-07",
          "value": 0.10776114413409948
        }
      ],
      "40": [
        {
          "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": -1.0
        },
        {
          "date": "2026-02-27",
          "value": -1.0089237891692013
        },
        {
          "date": "2026-03-06",
          "value": -1.061068103697441
        },
        {
          "date": "2026-03-13",
          "value": -1.095549273972927
        },
        {
          "date": "2026-03-20",
          "value": -1.1275680904769292
        },
        {
          "date": "2026-03-27",
          "value": -1.1753698374588344
        },
        {
          "date": "2026-04-03",
          "value": -1.2358157276914878
        },
        {
          "date": "2026-04-10",
          "value": -1.2504751908598881
        },
        {
          "date": "2026-04-17",
          "value": -1.2111372114821568
        },
        {
          "date": "2026-04-24",
          "value": -1.161791955768635
        },
        {
          "date": "2026-05-01",
          "value": -1.110075394641705
        },
        {
          "date": "2026-05-08",
          "value": -1.0566548133224962
        },
        {
          "date": "2026-05-15",
          "value": -1.0341807142984585
        },
        {
          "date": "2026-05-22",
          "value": -1.024360934000707
        },
        {
          "date": "2026-05-29",
          "value": -1.0162406226671379
        },
        {
          "date": "2026-06-05",
          "value": -1.0087899216426917
        },
        {
          "date": "2026-06-12",
          "value": -1.0209238938209584
        },
        {
          "date": "2026-06-19",
          "value": -1.0564284329182763
        },
        {
          "date": "2026-06-26",
          "value": -1.1510095132501228
        },
        {
          "date": "2026-07-03",
          "value": -1.2089685918166106
        },
        {
          "date": "2026-07-10",
          "value": -1.1999593520100045
        },
        {
          "date": "2026-07-17",
          "value": -1.168472515185069
        },
        {
          "date": "2026-07-24",
          "value": -1.1216348318030442
        },
        {
          "date": "2026-07-31",
          "value": -1.0510232014084009
        },
        {
          "date": "2026-08-07",
          "value": -0.9686688138825164
        }
      ],
      "80": [
        {
          "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": 20,
        "date": "2025-10-10",
        "price": 11.21,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 26,
        "date": "2025-11-21",
        "price": 9.66,
        "kind": "low",
        "move_percent": -13.826940231935776,
        "weeks": 6,
        "confirmed": true
      },
      {
        "index": 34,
        "date": "2026-01-16",
        "price": 10.41,
        "kind": "high",
        "move_percent": 7.763975155279503,
        "weeks": 8,
        "confirmed": true
      },
      {
        "index": 45,
        "date": "2026-04-03",
        "price": 8.36,
        "kind": "low",
        "move_percent": -19.692603266090302,
        "weeks": 11,
        "confirmed": true
      },
      {
        "index": 50,
        "date": "2026-05-08",
        "price": 9.13,
        "kind": "high",
        "move_percent": 9.210526315789492,
        "weeks": 5,
        "confirmed": true
      },
      {
        "index": 57,
        "date": "2026-06-26",
        "price": 7.635,
        "kind": "low",
        "move_percent": -16.374589266155542,
        "weeks": 7,
        "confirmed": true
      },
      {
        "index": 63,
        "date": "2026-08-07",
        "price": 8.685,
        "kind": "high",
        "move_percent": 13.75245579567781,
        "weeks": 6,
        "confirmed": false
      }
    ],
    "labels": []
  }
}