{
  "ticker": {
    "symbol": "3443",
    "name": "CSOP ETF Series II - CSOP FTSE Hong Kong Equity ETF",
    "exchange": "HKG"
  },
  "latest_week": "2026-08-07",
  "latest_close": 9.31,
  "latest_open": 9.41,
  "latest_high": 9.425,
  "latest_low": 9.23,
  "bar_count": 64,
  "analysis_bar_count": 64,
  "reversal_percent": 5.0,
  "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": 25,
      "date": "2025-11-14",
      "price": 9.675,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 26,
      "date": "2025-11-21",
      "price": 9.125,
      "kind": "low",
      "move_percent": -5.684754521963831,
      "weeks": 1,
      "confirmed": true
    },
    {
      "index": 36,
      "date": "2026-01-30",
      "price": 10.02,
      "kind": "high",
      "move_percent": 9.808219178082187,
      "weeks": 10,
      "confirmed": true
    },
    {
      "index": 44,
      "date": "2026-03-27",
      "price": 9.015,
      "kind": "low",
      "move_percent": -10.02994011976047,
      "weeks": 8,
      "confirmed": true
    },
    {
      "index": 50,
      "date": "2026-05-08",
      "price": 9.585,
      "kind": "high",
      "move_percent": 6.322795341098172,
      "weeks": 6,
      "confirmed": true
    },
    {
      "index": 57,
      "date": "2026-06-26",
      "price": 8.255,
      "kind": "low",
      "move_percent": -13.875847678664579,
      "weeks": 7,
      "confirmed": true
    },
    {
      "index": 63,
      "date": "2026-08-07",
      "price": 9.31,
      "kind": "high",
      "move_percent": 12.780133252574192,
      "weeks": 6,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "rising",
    "trend_bias": "bearish",
    "oscillator": 0.5906658801610278,
    "slope": 7.568690976571583,
    "dominant_period_weeks": 14,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 6,
    "estimated_weeks_to_next_turn": 1,
    "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": 2.9809491410103726
      },
      {
        "date": "2025-10-10",
        "value": 4.920998046263473
      },
      {
        "date": "2025-10-17",
        "value": 5.548057987048901
      },
      {
        "date": "2025-10-24",
        "value": 6.627169715015586
      },
      {
        "date": "2025-10-31",
        "value": 4.691192294242482
      },
      {
        "date": "2025-11-07",
        "value": 3.8421470576089907
      },
      {
        "date": "2025-11-14",
        "value": 4.53016082622899
      },
      {
        "date": "2025-11-21",
        "value": 3.1746862500993
      },
      {
        "date": "2025-11-28",
        "value": 2.4047064418646142
      },
      {
        "date": "2025-12-05",
        "value": 1.7051145411102944
      },
      {
        "date": "2025-12-12",
        "value": 0.6566396206229195
      },
      {
        "date": "2025-12-19",
        "value": 0.9249922156619165
      },
      {
        "date": "2025-12-26",
        "value": 0.6786234631236032
      },
      {
        "date": "2026-01-02",
        "value": 0.683489208998576
      },
      {
        "date": "2026-01-09",
        "value": 0.8094288795821933
      },
      {
        "date": "2026-01-16",
        "value": 1.7211012382191209
      },
      {
        "date": "2026-01-23",
        "value": 2.4301873043900697
      },
      {
        "date": "2026-01-30",
        "value": 3.298654220531837
      },
      {
        "date": "2026-02-06",
        "value": 3.2867599078893552
      },
      {
        "date": "2026-02-13",
        "value": 2.888227618121819
      },
      {
        "date": "2026-02-20",
        "value": 2.51074894003702
      },
      {
        "date": "2026-02-27",
        "value": 1.730297703872255
      },
      {
        "date": "2026-03-06",
        "value": 0.778811614188794
      },
      {
        "date": "2026-03-13",
        "value": -0.48928736870311773
      },
      {
        "date": "2026-03-20",
        "value": -1.888945379159225
      },
      {
        "date": "2026-03-27",
        "value": -3.6763692408048936
      },
      {
        "date": "2026-04-03",
        "value": -4.112698780790162
      },
      {
        "date": "2026-04-10",
        "value": -3.5767929281098745
      },
      {
        "date": "2026-04-17",
        "value": -2.5189502279107074
      },
      {
        "date": "2026-04-24",
        "value": -1.4671221230053055
      },
      {
        "date": "2026-05-01",
        "value": -0.9833212787737762
      },
      {
        "date": "2026-05-08",
        "value": -0.5458423935552998
      },
      {
        "date": "2026-05-15",
        "value": -0.8404280674610909
      },
      {
        "date": "2026-05-22",
        "value": -1.257039294815921
      },
      {
        "date": "2026-05-29",
        "value": -1.8712935175031742
      },
      {
        "date": "2026-06-05",
        "value": -3.1439155052825676
      },
      {
        "date": "2026-06-12",
        "value": -4.059490829574609
      },
      {
        "date": "2026-06-19",
        "value": -5.006515556084505
      },
      {
        "date": "2026-06-26",
        "value": -6.533933984862536
      },
      {
        "date": "2026-07-03",
        "value": -7.2529673543045
      },
      {
        "date": "2026-07-10",
        "value": -6.978025096410555
      },
      {
        "date": "2026-07-17",
        "value": -5.985921095279316
      },
      {
        "date": "2026-07-24",
        "value": -3.499941166117575
      },
      {
        "date": "2026-07-31",
        "value": -0.9347196610834478
      },
      {
        "date": "2026-08-07",
        "value": 0.5906658801610278
      }
    ]
  },
  "hurst": {
    "status": "rising stack",
    "phase": "rising",
    "alignment_score": 88,
    "risk_score": 12,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 10,
    "nearest_crest_window": 3,
    "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": [
          7,
          17
        ],
        "period_strength": 33,
        "phase": "rising",
        "value": 1.4892472831810633,
        "slope": 2.853184266819148,
        "amplitude": 2.122,
        "weeks_since_trough": 5,
        "weeks_since_crest": 12,
        "projected_trough_window": 7,
        "projected_crest_window": 12,
        "trough_window": {
          "start": 2,
          "midpoint": 7,
          "end": 12
        },
        "crest_window": {
          "start": 7,
          "midpoint": 12,
          "end": 17
        },
        "fld": {
          "value": 8.232500000000002,
          "state": "crossed up",
          "weeks_since_cross": 2,
          "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": 8.105555555555556,
          "state": "price above",
          "slope": -0.08388888888888878,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          14,
          27,
          44,
          49,
          58
        ],
        "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.0375024935168569
          },
          {
            "date": "2025-08-22",
            "value": 1.0125008311722856
          },
          {
            "date": "2025-08-29",
            "value": 0.8977305836264603
          },
          {
            "date": "2025-09-05",
            "value": 0.9072325333563507
          },
          {
            "date": "2025-09-12",
            "value": 1.169265018869043
          },
          {
            "date": "2025-09-19",
            "value": 1.298748353264376
          },
          {
            "date": "2025-09-26",
            "value": 1.1297810568016633
          },
          {
            "date": "2025-10-03",
            "value": 1.2139006144868667
          },
          {
            "date": "2025-10-10",
            "value": 0.9882733737201375
          },
          {
            "date": "2025-10-17",
            "value": 0.4455757506111946
          },
          {
            "date": "2025-10-24",
            "value": 0.25671865660753534
          },
          {
            "date": "2025-10-31",
            "value": 0.19120115054768538
          },
          {
            "date": "2025-11-07",
            "value": 0.2169862853425571
          },
          {
            "date": "2025-11-14",
            "value": 0.3381748410736635
          },
          {
            "date": "2025-11-21",
            "value": -0.15021331001846738
          },
          {
            "date": "2025-11-28",
            "value": -0.2593658655529555
          },
          {
            "date": "2025-12-05",
            "value": -0.18511167084531316
          },
          {
            "date": "2025-12-12",
            "value": -0.13160494234295958
          },
          {
            "date": "2025-12-19",
            "value": -0.21604555233700024
          },
          {
            "date": "2025-12-26",
            "value": -0.1964837056395589
          },
          {
            "date": "2026-01-02",
            "value": 0.2889725240656419
          },
          {
            "date": "2026-01-09",
            "value": 0.5942607931910231
          },
          {
            "date": "2026-01-16",
            "value": 1.2377349131068562
          },
          {
            "date": "2026-01-23",
            "value": 1.4627366097035521
          },
          {
            "date": "2026-01-30",
            "value": 1.683744434353062
          },
          {
            "date": "2026-02-06",
            "value": 1.2279148114510208
          },
          {
            "date": "2026-02-13",
            "value": 0.9662151096847788
          },
          {
            "date": "2026-02-20",
            "value": 0.6563351013633114
          },
          {
            "date": "2026-02-27",
            "value": 0.5386304548446578
          },
          {
            "date": "2026-03-06",
            "value": -0.4871231817184475
          },
          {
            "date": "2026-03-13",
            "value": -1.3231777341532116
          },
          {
            "date": "2026-03-20",
            "value": -1.993626508585624
          },
          {
            "date": "2026-03-27",
            "value": -2.343972403054523
          },
          {
            "date": "2026-04-03",
            "value": -2.1363210799598975
          },
          {
            "date": "2026-04-10",
            "value": -1.3539346899827298
          },
          {
            "date": "2026-04-17",
            "value": -0.5873280574542892
          },
          {
            "date": "2026-04-24",
            "value": -0.27654614477243367
          },
          {
            "date": "2026-05-01",
            "value": -0.35188685321385543
          },
          {
            "date": "2026-05-08",
            "value": 0.34016108042913135
          },
          {
            "date": "2026-05-15",
            "value": 0.40051734565234987
          },
          {
            "date": "2026-05-22",
            "value": 0.03708252882056107
          },
          {
            "date": "2026-05-29",
            "value": -0.6851667412927288
          },
          {
            "date": "2026-06-05",
            "value": -1.0871572852095126
          },
          {
            "date": "2026-06-12",
            "value": -1.4512347958730978
          },
          {
            "date": "2026-06-19",
            "value": -2.1460353167101243
          },
          {
            "date": "2026-06-26",
            "value": -2.7153451055700413
          },
          {
            "date": "2026-07-03",
            "value": -2.905115035190014
          },
          {
            "date": "2026-07-10",
            "value": -2.1441088753813444
          },
          {
            "date": "2026-07-17",
            "value": -1.3639369836380844
          },
          {
            "date": "2026-07-24",
            "value": -0.5256412744145954
          },
          {
            "date": "2026-07-31",
            "value": 0.8249887876773155
          },
          {
            "date": "2026-08-07",
            "value": 1.4892472831810633
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 15,
        "period_range": [
          13,
          17
        ],
        "period_strength": 61,
        "phase": "rising",
        "value": 0.8879399592349171,
        "slope": 2.4014074183367757,
        "amplitude": 2.398,
        "weeks_since_trough": 5,
        "weeks_since_crest": 12,
        "projected_trough_window": 10,
        "projected_crest_window": 3,
        "trough_window": {
          "start": 8,
          "midpoint": 10,
          "end": 12
        },
        "crest_window": {
          "start": 1,
          "midpoint": 3,
          "end": 5
        },
        "fld": {
          "value": 8.9275,
          "state": "crossed up",
          "weeks_since_cross": 1,
          "displacement": 8,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 8.384615384615385,
          "state": "price above",
          "slope": -0.028076923076923093,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          31,
          45,
          58
        ],
        "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": 1.0303566675104685
          },
          {
            "date": "2025-09-12",
            "value": 1.2967013797742801
          },
          {
            "date": "2025-09-19",
            "value": 1.2851093766707853
          },
          {
            "date": "2025-09-26",
            "value": 1.0950364588902617
          },
          {
            "date": "2025-10-03",
            "value": 1.1155528419294207
          },
          {
            "date": "2025-10-10",
            "value": 0.955930000254219
          },
          {
            "date": "2025-10-17",
            "value": 0.538074031391286
          },
          {
            "date": "2025-10-24",
            "value": 0.38958787041891524
          },
          {
            "date": "2025-10-31",
            "value": 0.342092643119062
          },
          {
            "date": "2025-11-07",
            "value": 0.3829912963804733
          },
          {
            "date": "2025-11-14",
            "value": 0.49371347675362276
          },
          {
            "date": "2025-11-21",
            "value": 0.05209074483384046
          },
          {
            "date": "2025-11-28",
            "value": -0.06779729380901323
          },
          {
            "date": "2025-12-05",
            "value": -0.025673879621771686
          },
          {
            "date": "2025-12-12",
            "value": -0.06454076979976786
          },
          {
            "date": "2025-12-19",
            "value": -0.2797694682653852
          },
          {
            "date": "2025-12-26",
            "value": -0.31260168206433275
          },
          {
            "date": "2026-01-02",
            "value": 0.04539007429334535
          },
          {
            "date": "2026-01-09",
            "value": 0.3450257910001653
          },
          {
            "date": "2026-01-16",
            "value": 0.9809268228076045
          },
          {
            "date": "2026-01-23",
            "value": 1.280265418050841
          },
          {
            "date": "2026-01-30",
            "value": 1.7506619193375867
          },
          {
            "date": "2026-02-06",
            "value": 1.27432428045672
          },
          {
            "date": "2026-02-13",
            "value": 1.0200115364736182
          },
          {
            "date": "2026-02-20",
            "value": 0.7419715307846707
          },
          {
            "date": "2026-02-27",
            "value": 0.6908850072591528
          },
          {
            "date": "2026-03-06",
            "value": -0.17957216559460432
          },
          {
            "date": "2026-03-13",
            "value": -0.8769067241151274
          },
          {
            "date": "2026-03-20",
            "value": -1.4538995297291692
          },
          {
            "date": "2026-03-27",
            "value": -1.9603148315237229
          },
          {
            "date": "2026-04-03",
            "value": -1.97634449512995
          },
          {
            "date": "2026-04-10",
            "value": -1.3254481650433168
          },
          {
            "date": "2026-04-17",
            "value": -0.6962209534182007
          },
          {
            "date": "2026-04-24",
            "value": -0.538249745877424
          },
          {
            "date": "2026-05-01",
            "value": -0.6585766521301414
          },
          {
            "date": "2026-05-08",
            "value": -0.12131947013076061
          },
          {
            "date": "2026-05-15",
            "value": -0.05105101210601207
          },
          {
            "date": "2026-05-22",
            "value": -0.3853162514047106
          },
          {
            "date": "2026-05-29",
            "value": -0.94352605143348
          },
          {
            "date": "2026-06-05",
            "value": -1.167101132133607
          },
          {
            "date": "2026-06-12",
            "value": -1.3452512940508186
          },
          {
            "date": "2026-06-19",
            "value": -1.8200011336245654
          },
          {
            "date": "2026-06-26",
            "value": -2.606667044541522
          },
          {
            "date": "2026-07-03",
            "value": -2.793219157211989
          },
          {
            "date": "2026-07-10",
            "value": -2.1373353470190084
          },
          {
            "date": "2026-07-17",
            "value": -1.5134674591018589
          },
          {
            "date": "2026-07-24",
            "value": -0.8328895889980585
          },
          {
            "date": "2026-07-31",
            "value": 0.31048221622220185
          },
          {
            "date": "2026-08-07",
            "value": 0.8879399592349171
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "troughing",
        "value": -1.815513357928653,
        "slope": 1.0754066660024764,
        "amplitude": 2.687,
        "weeks_since_trough": 3,
        "weeks_since_crest": 23,
        "projected_trough_window": 37,
        "projected_crest_window": 17,
        "trough_window": {
          "start": 27,
          "midpoint": 37,
          "end": 47
        },
        "crest_window": {
          "start": 7,
          "midpoint": 17,
          "end": 27
        },
        "fld": {
          "value": 9.3,
          "state": "crossed up",
          "weeks_since_cross": 1,
          "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": [
          60
        ],
        "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.001026182479425
          },
          {
            "date": "2026-03-06",
            "value": 0.9231120535170513
          },
          {
            "date": "2026-03-13",
            "value": 0.8181213028107268
          },
          {
            "date": "2026-03-20",
            "value": 0.6731902887876955
          },
          {
            "date": "2026-03-27",
            "value": 0.46801940108647094
          },
          {
            "date": "2026-04-03",
            "value": 0.24608790218253113
          },
          {
            "date": "2026-04-10",
            "value": 0.12494926832503664
          },
          {
            "date": "2026-04-17",
            "value": 0.12115172431700119
          },
          {
            "date": "2026-04-24",
            "value": 0.12060540835194558
          },
          {
            "date": "2026-05-01",
            "value": -0.07094657359847514
          },
          {
            "date": "2026-05-08",
            "value": 0.1647796854227733
          },
          {
            "date": "2026-05-15",
            "value": 0.17184538486477535
          },
          {
            "date": "2026-05-22",
            "value": -0.3732179707736965
          },
          {
            "date": "2026-05-29",
            "value": -1.238159608891318
          },
          {
            "date": "2026-06-05",
            "value": -1.8254397392608785
          },
          {
            "date": "2026-06-12",
            "value": -2.216959826173919
          },
          {
            "date": "2026-06-19",
            "value": -2.4779732174492795
          },
          {
            "date": "2026-06-26",
            "value": -2.6519821449661864
          },
          {
            "date": "2026-07-03",
            "value": -2.767988096644124
          },
          {
            "date": "2026-07-10",
            "value": -2.8453253977627493
          },
          {
            "date": "2026-07-17",
            "value": -2.8909200239311295
          },
          {
            "date": "2026-07-24",
            "value": -2.64707308456801
          },
          {
            "date": "2026-07-31",
            "value": -2.2232700368929796
          },
          {
            "date": "2026-08-07",
            "value": -1.815513357928653
          }
        ]
      },
      {
        "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": 9.524999999999999,
          "state": "crossed down",
          "weeks_since_cross": 9,
          "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.0375024935168569
      },
      {
        "date": "2025-08-22",
        "value": 1.0125008311722856
      },
      {
        "date": "2025-08-29",
        "value": 0.9590922334505841
      },
      {
        "date": "2025-09-05",
        "value": 0.9811070138488215
      },
      {
        "date": "2025-09-12",
        "value": 1.2457268354121853
      },
      {
        "date": "2025-09-19",
        "value": 1.2905649673082213
      },
      {
        "date": "2025-09-26",
        "value": 1.1089342980548222
      },
      {
        "date": "2025-10-03",
        "value": 1.154891950952399
      },
      {
        "date": "2025-10-10",
        "value": 0.9688673496405864
      },
      {
        "date": "2025-10-17",
        "value": 0.5010747190792494
      },
      {
        "date": "2025-10-24",
        "value": 0.3364401848943633
      },
      {
        "date": "2025-10-31",
        "value": 0.28173604609051134
      },
      {
        "date": "2025-11-07",
        "value": 0.31658929196530683
      },
      {
        "date": "2025-11-14",
        "value": 0.43149802248163904
      },
      {
        "date": "2025-11-21",
        "value": -0.028830877107082677
      },
      {
        "date": "2025-11-28",
        "value": -0.14442472250659014
      },
      {
        "date": "2025-12-05",
        "value": -0.08944899611118826
      },
      {
        "date": "2025-12-12",
        "value": -0.09136643881704454
      },
      {
        "date": "2025-12-19",
        "value": -0.25427990189403116
      },
      {
        "date": "2025-12-26",
        "value": -0.26615449149442316
      },
      {
        "date": "2026-01-02",
        "value": 0.14282305420226396
      },
      {
        "date": "2026-01-09",
        "value": 0.4447197918765084
      },
      {
        "date": "2026-01-16",
        "value": 1.083650058927305
      },
      {
        "date": "2026-01-23",
        "value": 1.3532538947119255
      },
      {
        "date": "2026-01-30",
        "value": 1.7238949253437768
      },
      {
        "date": "2026-02-06",
        "value": 1.2557604928544401
      },
      {
        "date": "2026-02-13",
        "value": 0.9984929657580823
      },
      {
        "date": "2026-02-20",
        "value": 0.8420091670357445
      },
      {
        "date": "2026-02-27",
        "value": 0.800462400757225
      },
      {
        "date": "2026-03-06",
        "value": 0.2605690126731633
      },
      {
        "date": "2026-03-13",
        "value": -0.19460109229256395
      },
      {
        "date": "2026-03-20",
        "value": -0.5932857166498433
      },
      {
        "date": "2026-03-27",
        "value": -0.9275466860608338
      },
      {
        "date": "2026-04-03",
        "value": -0.9898164390306906
      },
      {
        "date": "2026-04-10",
        "value": -0.6652085929420545
      },
      {
        "date": "2026-04-17",
        "value": -0.29712693479091085
      },
      {
        "date": "2026-04-24",
        "value": -0.17894795045204007
      },
      {
        "date": "2026-05-01",
        "value": -0.32227314601207074
      },
      {
        "date": "2026-05-08",
        "value": 0.10991107173110999
      },
      {
        "date": "2026-05-15",
        "value": 0.14899724763913066
      },
      {
        "date": "2026-05-22",
        "value": -0.2884281159309427
      },
      {
        "date": "2026-05-29",
        "value": -1.0230367540188108
      },
      {
        "date": "2026-06-05",
        "value": -1.4522958766139005
      },
      {
        "date": "2026-06-12",
        "value": -1.768681376771655
      },
      {
        "date": "2026-06-19",
        "value": -2.1928065090219873
      },
      {
        "date": "2026-06-26",
        "value": -2.650985455229291
      },
      {
        "date": "2026-07-03",
        "value": -2.805820211108489
      },
      {
        "date": "2026-07-10",
        "value": -2.4640926197093407
      },
      {
        "date": "2026-07-17",
        "value": -2.1140201563555725
      },
      {
        "date": "2026-07-24",
        "value": -1.6000012892148552
      },
      {
        "date": "2026-07-31",
        "value": -0.7424295602998842
      },
      {
        "date": "2026-08-07",
        "value": -0.22417484617620534
      }
    ]
  },
  "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.59; Wave 2 9.31.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 79% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 50,
          "date": "2026-05-08",
          "price": 9.585,
          "kind": "high",
          "move_percent": 6.322795341098172,
          "weeks": 6,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 57,
          "date": "2026-06-26",
          "price": 8.255,
          "kind": "low",
          "move_percent": -13.875847678664579,
          "weeks": 7,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 63,
          "date": "2026-08-07",
          "price": 9.31,
          "kind": "high",
          "move_percent": 12.780133252574192,
          "weeks": 6,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 9.585,
      "confirmation": 8.255,
      "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.59; Wave 2 9.31.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 79% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 50,
            "date": "2026-05-08",
            "price": 9.585,
            "kind": "high",
            "move_percent": 6.322795341098172,
            "weeks": 6,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 57,
            "date": "2026-06-26",
            "price": 8.255,
            "kind": "low",
            "move_percent": -13.875847678664579,
            "weeks": 7,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 63,
            "date": "2026-08-07",
            "price": 9.31,
            "kind": "high",
            "move_percent": 12.780133252574192,
            "weeks": 6,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 9.585,
        "confirmation": 8.255,
        "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": 8.0,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 8.0% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 5.0,
        "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.59; Wave 2 9.31.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 79% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 50,
              "date": "2026-05-08",
              "price": 9.585,
              "kind": "high",
              "move_percent": 6.322795341098172,
              "weeks": 6,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 57,
              "date": "2026-06-26",
              "price": 8.255,
              "kind": "low",
              "move_percent": -13.875847678664579,
              "weeks": 7,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 63,
              "date": "2026-08-07",
              "price": 9.31,
              "kind": "high",
              "move_percent": 12.780133252574192,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 9.585,
          "confirmation": 8.255,
          "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 5.0% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 3.5,
        "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.59; Wave 2 9.31.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 79% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 50,
              "date": "2026-05-08",
              "price": 9.585,
              "kind": "high",
              "move_percent": 6.322795341098172,
              "weeks": 6,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 57,
              "date": "2026-06-26",
              "price": 8.255,
              "kind": "low",
              "move_percent": -13.875847678664579,
              "weeks": 7,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 63,
              "date": "2026-08-07",
              "price": 9.31,
              "kind": "high",
              "move_percent": 12.780133252574192,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 9.585,
          "confirmation": 8.255,
          "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 3.5% 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 0.5% above its 30-week trend. 3 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 5.795454545454542
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": -2.869066249347943
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": -3.871966959215281
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": 4.901408450704231
      }
    ],
    "range": {
      "high_52": 10.19,
      "low_52": 8.21,
      "position_52": 55.55555555555558,
      "drawdown": -8.635917566241403
    },
    "risk": {
      "annualised_volatility": 16.35381397216614,
      "average_weekly_range": 2.1575039375226766,
      "active_drawdown": -7.085828343313365
    },
    "levels": {
      "support": {
        "index": 57,
        "date": "2026-06-26",
        "price": 8.255,
        "kind": "low",
        "move_percent": -13.875847678664579,
        "weeks": 7,
        "confirmed": true
      },
      "resistance": {
        "index": 50,
        "date": "2026-05-08",
        "price": 9.585,
        "kind": "high",
        "move_percent": 6.322795341098172,
        "weeks": 6,
        "confirmed": true
      },
      "decisive": {
        "index": 57,
        "date": "2026-06-26",
        "price": 8.255,
        "kind": "low",
        "move_percent": -13.875847678664579,
        "weeks": 7,
        "confirmed": true
      },
      "decisive_label": "Nearest confirmed structure level",
      "trend": 9.266667,
      "fair_value": 9.163594,
      "trend_gap": 0.46762228533733335,
      "fair_value_gap": 1.5976919099645914
    },
    "active_swing": {
      "from": {
        "index": 57,
        "date": "2026-06-26",
        "price": 8.255,
        "kind": "low",
        "move_percent": -13.875847678664579,
        "weeks": 7,
        "confirmed": true
      },
      "to": {
        "index": 63,
        "date": "2026-08-07",
        "price": 9.31,
        "kind": "high",
        "move_percent": 12.780133252574192,
        "weeks": 6,
        "confirmed": false
      },
      "move_percent": 12.780133252574192,
      "weeks": 6,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "positive",
          "value": "0.5% above trend",
          "explanation": "Price is holding above 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": "-0.0",
          "explanation": "Underperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "negative",
          "value": "-21.2",
          "explanation": "Participation is weak"
        },
        {
          "label": "Market dynamics",
          "status": "negative",
          "value": "-0.4",
          "explanation": "Price and volume behaviour is weak"
        },
        {
          "label": "30-week momentum",
          "status": "negative",
          "value": "-2.9",
          "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": 9.652275100478432,
    "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 8.26, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 9.59; 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": 30,
          "positive_rate": 50.0,
          "median_return": -0.04,
          "average_return": -0.55,
          "median_excess_return": 0.21,
          "excess_observations": 30,
          "p10": -6.14,
          "p90": 5.5
        },
        {
          "weeks": 13,
          "observations": 24,
          "positive_rate": 41.7,
          "median_return": -4.6,
          "average_return": -3.45,
          "median_excess_return": -0.61,
          "excess_observations": 24,
          "p10": -12.7,
          "p90": 7.89
        },
        {
          "weeks": 26,
          "observations": 17,
          "positive_rate": 23.5,
          "median_return": -3.32,
          "average_return": -2.46,
          "median_excess_return": 0.13,
          "excess_observations": 17,
          "p10": -18.2,
          "p90": 13.4
        }
      ],
      "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": 2.953813104189048,
      "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 0.5% above 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 56% 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": [
      8.06,
      8.06,
      8.28,
      8.34,
      8.125,
      8.475,
      8.415,
      8.455,
      8.73,
      9.005,
      8.71,
      8.875,
      9.035,
      9.07,
      9.015,
      9.155,
      9.555,
      9.64,
      9.5,
      9.87,
      9.585,
      9.175,
      9.395,
      9.44,
      9.53,
      9.675,
      9.125,
      9.375,
      9.455,
      9.43,
      9.36,
      9.4,
      9.565,
      9.59,
      9.825,
      9.795,
      10.02,
      9.685,
      9.745,
      9.68,
      9.735,
      9.34,
      9.26,
      9.14,
      9.015,
      9.1,
      9.41,
      9.51,
      9.405,
      9.295,
      9.585,
      9.4,
      9.235,
      9.03,
      9.02,
      8.93,
      8.71,
      8.255,
      8.525,
      8.8,
      8.865,
      9.01,
      9.365,
      9.31
    ],
    "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,
      9.0185,
      9.061833,
      9.1065,
      9.149333,
      9.191,
      9.247667,
      9.291667,
      9.345167,
      9.386167,
      9.42,
      9.4425,
      9.476667,
      9.492167,
      9.499667,
      9.502,
      9.502,
      9.500167,
      9.495333,
      9.491,
      9.487833,
      9.468667,
      9.468667,
      9.476167,
      9.470833,
      9.457167,
      9.440167,
      9.415333,
      9.4015,
      9.364167,
      9.333167,
      9.312167,
      9.295667,
      9.282667,
      9.276,
      9.266667
    ],
    "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,
      9.018500000000001,
      9.061833333333336,
      9.106500000000002,
      9.149333333333336,
      9.191000000000003,
      9.24766666666667,
      9.291666666666668,
      9.345166666666668,
      9.386166666666668,
      9.42,
      9.4425,
      9.476666666666668,
      9.492166666666668,
      9.499666666666666,
      9.502,
      9.502,
      9.500166666666669,
      9.495333333333337,
      9.491000000000003,
      9.487833333333334,
      9.46866666666667,
      9.46866666666667,
      9.476166666666668,
      9.470833333333335,
      9.457166666666668,
      9.440166666666668,
      9.415333333333335,
      9.4015,
      9.364166666666668,
      9.333166666666667,
      9.312166666666666,
      9.295666666666667,
      9.282666666666668,
      9.276000000000002,
      9.26666666666667
    ],
    "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,
      16.129032258064502,
      16.62531017369727,
      15.519323671497586,
      14.98800959232614,
      20.923076923076916,
      15.575221238938058,
      19.07308377896614,
      14.547604967474872,
      11.626575028636871,
      7.495835646862841,
      11.768082663605034,
      5.239436619718308,
      2.4903154399557237,
      0.7717750826901906,
      0.0,
      -0.6007646095030008,
      -1.517530088958656,
      -1.3485477178423317,
      -1.0000000000000067,
      -5.825734549138797,
      0.0,
      2.4523160762942737,
      -1.7030335284725935,
      -4.343220338983053,
      -5.351521511017837,
      -7.700258397932826,
      -4.547945205479443,
      -11.946666666666658,
      -9.836065573770489,
      -6.680805938494157,
      -5.28846153846153,
      -4.148936170212772,
      -2.09095661265028,
      -2.9197080291970736
    ],
    "drawdown": [
      0.0,
      0.0,
      0.0,
      0.0,
      -2.577937649880094,
      0.0,
      -0.7079646017699174,
      -0.23598820058996547,
      0.0,
      0.0,
      -3.2759578012215425,
      -1.4436424208772989,
      0.0,
      0.0,
      -0.6063947078280013,
      0.0,
      0.0,
      0.0,
      -1.4522821576763543,
      0.0,
      -2.8875379939209562,
      -7.041540020263411,
      -4.812563323201618,
      -4.356636271529886,
      -3.444782168186422,
      -1.9756838905774927,
      -7.548125633232008,
      -5.01519756838905,
      -4.204660587639303,
      -4.457953394123602,
      -5.167173252279634,
      -4.761904761904751,
      -3.0901722391084068,
      -2.8368794326241074,
      -0.45592705167173186,
      -0.7598784194528804,
      0.0,
      -3.343313373253484,
      -2.7445109780439156,
      -3.39321357285429,
      -2.8443113772455106,
      -6.78642714570858,
      -7.584830339321355,
      -8.78243512974051,
      -10.02994011976047,
      -9.181636726546907,
      -6.0878243512973995,
      -5.089820359281435,
      -6.137724550898206,
      -7.235528942115766,
      -4.341317365269449,
      -6.187624750498994,
      -7.834331337325351,
      -9.880239520958087,
      -9.980039920159681,
      -10.87824351297405,
      -13.073852295409171,
      -17.614770459081825,
      -14.920159680638715,
      -12.175648702594799,
      -11.526946107784426,
      -10.079840319361274,
      -6.536926147704586,
      -7.085828343313365
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      15.312049296540875,
      15.218083993304326,
      17.45815283421923,
      16.797413673922286,
      16.18119460624511,
      15.588214901126458,
      15.291709701042944,
      14.831044578974911,
      15.602422352342174,
      15.140483833003316,
      15.297094270738953,
      15.630910715514911,
      16.47089215834593,
      17.930281555205045,
      17.713717284515102,
      17.32826557822696,
      16.966799827354446,
      16.661760303835766,
      18.62279471543444,
      18.858214425618787,
      18.61586656026199,
      18.647301708769206,
      18.20849329233568,
      17.395739931353585,
      17.409263347060193,
      17.41297002075407,
      17.194950489278103,
      16.78633535994825,
      16.14466156981481,
      16.898780545461655,
      16.776537370576314,
      16.831531245154185,
      16.786833880949807,
      17.74079323508198,
      16.678433867634894,
      16.69615597734974,
      16.68363536793879,
      15.718009564021408,
      16.05578646457625,
      14.907567120983046,
      14.644721422357396,
      14.720754148866435,
      15.307607951813909,
      15.389834696321735,
      13.362988567117409,
      13.144421285812244,
      13.068318111569829,
      13.119000969720842,
      13.475525608878062,
      15.082839590426655,
      15.66639428388191,
      16.443594245536495,
      16.036405307021514,
      16.276123258679107,
      16.94519230918081,
      16.35381397216614
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      1.2257621387435937,
      0.499009900990099,
      0.949592466566432,
      74.52171347071263,
      null,
      38.79527514975088,
      0.40293245285130674,
      null,
      5.433571110120375,
      0.03900916715428126,
      null,
      null,
      15.165380374862183,
      2.737010215601509,
      null,
      0.12389867841409691,
      0.2479885374187149,
      19.49610077984403,
      0.6200909466721787,
      8.640197490228347,
      0.31223980016652786,
      0.6269592476489028,
      null,
      1395.858449039904,
      1002.7350126373225,
      0.0036909303506679108,
      7.497050978771455,
      0.09009370724833253,
      26.493906006733276,
      1.5541446503391032,
      287.4435498410381,
      3.136107496321694,
      0.7626333591055215,
      0.4637929954813288,
      0.04471101765626521,
      606.3800915421913,
      32.597963397959454,
      0.203332366354805,
      0.0025353142588742674,
      0.5444335234021572,
      7.782691307710765,
      3.6606348689427213,
      192.54497913715792,
      0.2873513970533628,
      null,
      0.7502222803042149,
      9.652275100478432
    ],
    "fairValue": [
      8.06,
      8.06,
      8.133333,
      8.185,
      8.173,
      8.223333,
      8.250714,
      8.27625,
      8.326667,
      8.3945,
      8.423182,
      8.460833,
      8.505,
      8.545357,
      8.576667,
      8.612813,
      8.668235,
      8.722222,
      8.763158,
      8.8185,
      8.855,
      8.869545,
      8.892391,
      8.915208,
      8.9398,
      8.968077,
      8.973889,
      8.988214,
      9.00431,
      9.0185,
      9.029516,
      9.041094,
      9.05697,
      9.072647,
      9.094143,
      9.113611,
      9.138108,
      9.1525,
      9.167692,
      9.1805,
      9.194024,
      9.1975,
      9.198953,
      9.197614,
      9.193556,
      9.191522,
      9.19617,
      9.202708,
      9.206837,
      9.2086,
      9.21598,
      9.219519,
      9.219811,
      9.216296,
      9.212727,
      9.207679,
      9.198947,
      9.182672,
      9.171525,
      9.165333,
      9.16041,
      9.157984,
      9.16127,
      9.163594
    ],
    "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,
      38.59985,
      40.212025,
      39.752862,
      40.481631,
      44.151916,
      56.056408,
      68.576604,
      80.184452,
      81.822351,
      72.743175,
      57.241763,
      39.734881,
      23.892966,
      8.670458,
      -2.017996,
      -10.089048,
      -15.556249,
      -16.177525,
      -13.440262,
      -10.010481,
      -7.325013,
      -4.637081,
      -4.307466,
      -5.288958,
      -7.558229,
      -11.592713,
      -15.65082,
      -21.322185,
      -29.027067,
      -35.057884,
      -38.906792,
      -40.831246,
      -38.627498,
      -34.055974,
      -21.190187
    ],
    "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.451287,
      -0.567519,
      -0.554417,
      -0.592781,
      -0.576477,
      -0.580962,
      -0.40778,
      -0.231416,
      -0.094966,
      0.044198,
      0.070993,
      0.046576,
      0.023066,
      -0.159614,
      -0.458948,
      -0.7189,
      -1.020712,
      -1.208507,
      -1.178661,
      -1.050393,
      -0.956393,
      -0.895103,
      -0.78411,
      -0.762005,
      -0.682577,
      -0.729397,
      -0.92444,
      -1.103223,
      -1.318004,
      -1.390121,
      -1.359841,
      -1.283047,
      -1.179752,
      -0.965975,
      -0.660192,
      -0.389611
    ],
    "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,
      0.566307,
      0.075013,
      -0.566669,
      0.129112,
      0.042883,
      0.713061,
      0.646114,
      0.848275,
      0.475074,
      -0.42703,
      -0.456953,
      -0.250981,
      -0.03095
    ],
    "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": 2.9809491410103726
      },
      {
        "date": "2025-10-10",
        "value": 4.920998046263473
      },
      {
        "date": "2025-10-17",
        "value": 5.548057987048901
      },
      {
        "date": "2025-10-24",
        "value": 6.627169715015586
      },
      {
        "date": "2025-10-31",
        "value": 4.691192294242482
      },
      {
        "date": "2025-11-07",
        "value": 3.8421470576089907
      },
      {
        "date": "2025-11-14",
        "value": 4.53016082622899
      },
      {
        "date": "2025-11-21",
        "value": 3.1746862500993
      },
      {
        "date": "2025-11-28",
        "value": 2.4047064418646142
      },
      {
        "date": "2025-12-05",
        "value": 1.7051145411102944
      },
      {
        "date": "2025-12-12",
        "value": 0.6566396206229195
      },
      {
        "date": "2025-12-19",
        "value": 0.9249922156619165
      },
      {
        "date": "2025-12-26",
        "value": 0.6786234631236032
      },
      {
        "date": "2026-01-02",
        "value": 0.683489208998576
      },
      {
        "date": "2026-01-09",
        "value": 0.8094288795821933
      },
      {
        "date": "2026-01-16",
        "value": 1.7211012382191209
      },
      {
        "date": "2026-01-23",
        "value": 2.4301873043900697
      },
      {
        "date": "2026-01-30",
        "value": 3.298654220531837
      },
      {
        "date": "2026-02-06",
        "value": 3.2867599078893552
      },
      {
        "date": "2026-02-13",
        "value": 2.888227618121819
      },
      {
        "date": "2026-02-20",
        "value": 2.51074894003702
      },
      {
        "date": "2026-02-27",
        "value": 1.730297703872255
      },
      {
        "date": "2026-03-06",
        "value": 0.778811614188794
      },
      {
        "date": "2026-03-13",
        "value": -0.48928736870311773
      },
      {
        "date": "2026-03-20",
        "value": -1.888945379159225
      },
      {
        "date": "2026-03-27",
        "value": -3.6763692408048936
      },
      {
        "date": "2026-04-03",
        "value": -4.112698780790162
      },
      {
        "date": "2026-04-10",
        "value": -3.5767929281098745
      },
      {
        "date": "2026-04-17",
        "value": -2.5189502279107074
      },
      {
        "date": "2026-04-24",
        "value": -1.4671221230053055
      },
      {
        "date": "2026-05-01",
        "value": -0.9833212787737762
      },
      {
        "date": "2026-05-08",
        "value": -0.5458423935552998
      },
      {
        "date": "2026-05-15",
        "value": -0.8404280674610909
      },
      {
        "date": "2026-05-22",
        "value": -1.257039294815921
      },
      {
        "date": "2026-05-29",
        "value": -1.8712935175031742
      },
      {
        "date": "2026-06-05",
        "value": -3.1439155052825676
      },
      {
        "date": "2026-06-12",
        "value": -4.059490829574609
      },
      {
        "date": "2026-06-19",
        "value": -5.006515556084505
      },
      {
        "date": "2026-06-26",
        "value": -6.533933984862536
      },
      {
        "date": "2026-07-03",
        "value": -7.2529673543045
      },
      {
        "date": "2026-07-10",
        "value": -6.978025096410555
      },
      {
        "date": "2026-07-17",
        "value": -5.985921095279316
      },
      {
        "date": "2026-07-24",
        "value": -3.499941166117575
      },
      {
        "date": "2026-07-31",
        "value": -0.9347196610834478
      },
      {
        "date": "2026-08-07",
        "value": 0.5906658801610278
      }
    ],
    "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.0375024935168569
      },
      {
        "date": "2025-08-22",
        "value": 1.0125008311722856
      },
      {
        "date": "2025-08-29",
        "value": 0.9590922334505841
      },
      {
        "date": "2025-09-05",
        "value": 0.9811070138488215
      },
      {
        "date": "2025-09-12",
        "value": 1.2457268354121853
      },
      {
        "date": "2025-09-19",
        "value": 1.2905649673082213
      },
      {
        "date": "2025-09-26",
        "value": 1.1089342980548222
      },
      {
        "date": "2025-10-03",
        "value": 1.154891950952399
      },
      {
        "date": "2025-10-10",
        "value": 0.9688673496405864
      },
      {
        "date": "2025-10-17",
        "value": 0.5010747190792494
      },
      {
        "date": "2025-10-24",
        "value": 0.3364401848943633
      },
      {
        "date": "2025-10-31",
        "value": 0.28173604609051134
      },
      {
        "date": "2025-11-07",
        "value": 0.31658929196530683
      },
      {
        "date": "2025-11-14",
        "value": 0.43149802248163904
      },
      {
        "date": "2025-11-21",
        "value": -0.028830877107082677
      },
      {
        "date": "2025-11-28",
        "value": -0.14442472250659014
      },
      {
        "date": "2025-12-05",
        "value": -0.08944899611118826
      },
      {
        "date": "2025-12-12",
        "value": -0.09136643881704454
      },
      {
        "date": "2025-12-19",
        "value": -0.25427990189403116
      },
      {
        "date": "2025-12-26",
        "value": -0.26615449149442316
      },
      {
        "date": "2026-01-02",
        "value": 0.14282305420226396
      },
      {
        "date": "2026-01-09",
        "value": 0.4447197918765084
      },
      {
        "date": "2026-01-16",
        "value": 1.083650058927305
      },
      {
        "date": "2026-01-23",
        "value": 1.3532538947119255
      },
      {
        "date": "2026-01-30",
        "value": 1.7238949253437768
      },
      {
        "date": "2026-02-06",
        "value": 1.2557604928544401
      },
      {
        "date": "2026-02-13",
        "value": 0.9984929657580823
      },
      {
        "date": "2026-02-20",
        "value": 0.8420091670357445
      },
      {
        "date": "2026-02-27",
        "value": 0.800462400757225
      },
      {
        "date": "2026-03-06",
        "value": 0.2605690126731633
      },
      {
        "date": "2026-03-13",
        "value": -0.19460109229256395
      },
      {
        "date": "2026-03-20",
        "value": -0.5932857166498433
      },
      {
        "date": "2026-03-27",
        "value": -0.9275466860608338
      },
      {
        "date": "2026-04-03",
        "value": -0.9898164390306906
      },
      {
        "date": "2026-04-10",
        "value": -0.6652085929420545
      },
      {
        "date": "2026-04-17",
        "value": -0.29712693479091085
      },
      {
        "date": "2026-04-24",
        "value": -0.17894795045204007
      },
      {
        "date": "2026-05-01",
        "value": -0.32227314601207074
      },
      {
        "date": "2026-05-08",
        "value": 0.10991107173110999
      },
      {
        "date": "2026-05-15",
        "value": 0.14899724763913066
      },
      {
        "date": "2026-05-22",
        "value": -0.2884281159309427
      },
      {
        "date": "2026-05-29",
        "value": -1.0230367540188108
      },
      {
        "date": "2026-06-05",
        "value": -1.4522958766139005
      },
      {
        "date": "2026-06-12",
        "value": -1.768681376771655
      },
      {
        "date": "2026-06-19",
        "value": -2.1928065090219873
      },
      {
        "date": "2026-06-26",
        "value": -2.650985455229291
      },
      {
        "date": "2026-07-03",
        "value": -2.805820211108489
      },
      {
        "date": "2026-07-10",
        "value": -2.4640926197093407
      },
      {
        "date": "2026-07-17",
        "value": -2.1140201563555725
      },
      {
        "date": "2026-07-24",
        "value": -1.6000012892148552
      },
      {
        "date": "2026-07-31",
        "value": -0.7424295602998842
      },
      {
        "date": "2026-08-07",
        "value": -0.22417484617620534
      }
    ],
    "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.0375024935168569
        },
        {
          "date": "2025-08-22",
          "value": 1.0125008311722856
        },
        {
          "date": "2025-08-29",
          "value": 0.8977305836264603
        },
        {
          "date": "2025-09-05",
          "value": 0.9072325333563507
        },
        {
          "date": "2025-09-12",
          "value": 1.169265018869043
        },
        {
          "date": "2025-09-19",
          "value": 1.298748353264376
        },
        {
          "date": "2025-09-26",
          "value": 1.1297810568016633
        },
        {
          "date": "2025-10-03",
          "value": 1.2139006144868667
        },
        {
          "date": "2025-10-10",
          "value": 0.9882733737201375
        },
        {
          "date": "2025-10-17",
          "value": 0.4455757506111946
        },
        {
          "date": "2025-10-24",
          "value": 0.25671865660753534
        },
        {
          "date": "2025-10-31",
          "value": 0.19120115054768538
        },
        {
          "date": "2025-11-07",
          "value": 0.2169862853425571
        },
        {
          "date": "2025-11-14",
          "value": 0.3381748410736635
        },
        {
          "date": "2025-11-21",
          "value": -0.15021331001846738
        },
        {
          "date": "2025-11-28",
          "value": -0.2593658655529555
        },
        {
          "date": "2025-12-05",
          "value": -0.18511167084531316
        },
        {
          "date": "2025-12-12",
          "value": -0.13160494234295958
        },
        {
          "date": "2025-12-19",
          "value": -0.21604555233700024
        },
        {
          "date": "2025-12-26",
          "value": -0.1964837056395589
        },
        {
          "date": "2026-01-02",
          "value": 0.2889725240656419
        },
        {
          "date": "2026-01-09",
          "value": 0.5942607931910231
        },
        {
          "date": "2026-01-16",
          "value": 1.2377349131068562
        },
        {
          "date": "2026-01-23",
          "value": 1.4627366097035521
        },
        {
          "date": "2026-01-30",
          "value": 1.683744434353062
        },
        {
          "date": "2026-02-06",
          "value": 1.2279148114510208
        },
        {
          "date": "2026-02-13",
          "value": 0.9662151096847788
        },
        {
          "date": "2026-02-20",
          "value": 0.6563351013633114
        },
        {
          "date": "2026-02-27",
          "value": 0.5386304548446578
        },
        {
          "date": "2026-03-06",
          "value": -0.4871231817184475
        },
        {
          "date": "2026-03-13",
          "value": -1.3231777341532116
        },
        {
          "date": "2026-03-20",
          "value": -1.993626508585624
        },
        {
          "date": "2026-03-27",
          "value": -2.343972403054523
        },
        {
          "date": "2026-04-03",
          "value": -2.1363210799598975
        },
        {
          "date": "2026-04-10",
          "value": -1.3539346899827298
        },
        {
          "date": "2026-04-17",
          "value": -0.5873280574542892
        },
        {
          "date": "2026-04-24",
          "value": -0.27654614477243367
        },
        {
          "date": "2026-05-01",
          "value": -0.35188685321385543
        },
        {
          "date": "2026-05-08",
          "value": 0.34016108042913135
        },
        {
          "date": "2026-05-15",
          "value": 0.40051734565234987
        },
        {
          "date": "2026-05-22",
          "value": 0.03708252882056107
        },
        {
          "date": "2026-05-29",
          "value": -0.6851667412927288
        },
        {
          "date": "2026-06-05",
          "value": -1.0871572852095126
        },
        {
          "date": "2026-06-12",
          "value": -1.4512347958730978
        },
        {
          "date": "2026-06-19",
          "value": -2.1460353167101243
        },
        {
          "date": "2026-06-26",
          "value": -2.7153451055700413
        },
        {
          "date": "2026-07-03",
          "value": -2.905115035190014
        },
        {
          "date": "2026-07-10",
          "value": -2.1441088753813444
        },
        {
          "date": "2026-07-17",
          "value": -1.3639369836380844
        },
        {
          "date": "2026-07-24",
          "value": -0.5256412744145954
        },
        {
          "date": "2026-07-31",
          "value": 0.8249887876773155
        },
        {
          "date": "2026-08-07",
          "value": 1.4892472831810633
        }
      ],
      "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": 1.0303566675104685
        },
        {
          "date": "2025-09-12",
          "value": 1.2967013797742801
        },
        {
          "date": "2025-09-19",
          "value": 1.2851093766707853
        },
        {
          "date": "2025-09-26",
          "value": 1.0950364588902617
        },
        {
          "date": "2025-10-03",
          "value": 1.1155528419294207
        },
        {
          "date": "2025-10-10",
          "value": 0.955930000254219
        },
        {
          "date": "2025-10-17",
          "value": 0.538074031391286
        },
        {
          "date": "2025-10-24",
          "value": 0.38958787041891524
        },
        {
          "date": "2025-10-31",
          "value": 0.342092643119062
        },
        {
          "date": "2025-11-07",
          "value": 0.3829912963804733
        },
        {
          "date": "2025-11-14",
          "value": 0.49371347675362276
        },
        {
          "date": "2025-11-21",
          "value": 0.05209074483384046
        },
        {
          "date": "2025-11-28",
          "value": -0.06779729380901323
        },
        {
          "date": "2025-12-05",
          "value": -0.025673879621771686
        },
        {
          "date": "2025-12-12",
          "value": -0.06454076979976786
        },
        {
          "date": "2025-12-19",
          "value": -0.2797694682653852
        },
        {
          "date": "2025-12-26",
          "value": -0.31260168206433275
        },
        {
          "date": "2026-01-02",
          "value": 0.04539007429334535
        },
        {
          "date": "2026-01-09",
          "value": 0.3450257910001653
        },
        {
          "date": "2026-01-16",
          "value": 0.9809268228076045
        },
        {
          "date": "2026-01-23",
          "value": 1.280265418050841
        },
        {
          "date": "2026-01-30",
          "value": 1.7506619193375867
        },
        {
          "date": "2026-02-06",
          "value": 1.27432428045672
        },
        {
          "date": "2026-02-13",
          "value": 1.0200115364736182
        },
        {
          "date": "2026-02-20",
          "value": 0.7419715307846707
        },
        {
          "date": "2026-02-27",
          "value": 0.6908850072591528
        },
        {
          "date": "2026-03-06",
          "value": -0.17957216559460432
        },
        {
          "date": "2026-03-13",
          "value": -0.8769067241151274
        },
        {
          "date": "2026-03-20",
          "value": -1.4538995297291692
        },
        {
          "date": "2026-03-27",
          "value": -1.9603148315237229
        },
        {
          "date": "2026-04-03",
          "value": -1.97634449512995
        },
        {
          "date": "2026-04-10",
          "value": -1.3254481650433168
        },
        {
          "date": "2026-04-17",
          "value": -0.6962209534182007
        },
        {
          "date": "2026-04-24",
          "value": -0.538249745877424
        },
        {
          "date": "2026-05-01",
          "value": -0.6585766521301414
        },
        {
          "date": "2026-05-08",
          "value": -0.12131947013076061
        },
        {
          "date": "2026-05-15",
          "value": -0.05105101210601207
        },
        {
          "date": "2026-05-22",
          "value": -0.3853162514047106
        },
        {
          "date": "2026-05-29",
          "value": -0.94352605143348
        },
        {
          "date": "2026-06-05",
          "value": -1.167101132133607
        },
        {
          "date": "2026-06-12",
          "value": -1.3452512940508186
        },
        {
          "date": "2026-06-19",
          "value": -1.8200011336245654
        },
        {
          "date": "2026-06-26",
          "value": -2.606667044541522
        },
        {
          "date": "2026-07-03",
          "value": -2.793219157211989
        },
        {
          "date": "2026-07-10",
          "value": -2.1373353470190084
        },
        {
          "date": "2026-07-17",
          "value": -1.5134674591018589
        },
        {
          "date": "2026-07-24",
          "value": -0.8328895889980585
        },
        {
          "date": "2026-07-31",
          "value": 0.31048221622220185
        },
        {
          "date": "2026-08-07",
          "value": 0.8879399592349171
        }
      ],
      "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.001026182479425
        },
        {
          "date": "2026-03-06",
          "value": 0.9231120535170513
        },
        {
          "date": "2026-03-13",
          "value": 0.8181213028107268
        },
        {
          "date": "2026-03-20",
          "value": 0.6731902887876955
        },
        {
          "date": "2026-03-27",
          "value": 0.46801940108647094
        },
        {
          "date": "2026-04-03",
          "value": 0.24608790218253113
        },
        {
          "date": "2026-04-10",
          "value": 0.12494926832503664
        },
        {
          "date": "2026-04-17",
          "value": 0.12115172431700119
        },
        {
          "date": "2026-04-24",
          "value": 0.12060540835194558
        },
        {
          "date": "2026-05-01",
          "value": -0.07094657359847514
        },
        {
          "date": "2026-05-08",
          "value": 0.1647796854227733
        },
        {
          "date": "2026-05-15",
          "value": 0.17184538486477535
        },
        {
          "date": "2026-05-22",
          "value": -0.3732179707736965
        },
        {
          "date": "2026-05-29",
          "value": -1.238159608891318
        },
        {
          "date": "2026-06-05",
          "value": -1.8254397392608785
        },
        {
          "date": "2026-06-12",
          "value": -2.216959826173919
        },
        {
          "date": "2026-06-19",
          "value": -2.4779732174492795
        },
        {
          "date": "2026-06-26",
          "value": -2.6519821449661864
        },
        {
          "date": "2026-07-03",
          "value": -2.767988096644124
        },
        {
          "date": "2026-07-10",
          "value": -2.8453253977627493
        },
        {
          "date": "2026-07-17",
          "value": -2.8909200239311295
        },
        {
          "date": "2026-07-24",
          "value": -2.64707308456801
        },
        {
          "date": "2026-07-31",
          "value": -2.2232700368929796
        },
        {
          "date": "2026-08-07",
          "value": -1.815513357928653
        }
      ],
      "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": 25,
        "date": "2025-11-14",
        "price": 9.675,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 26,
        "date": "2025-11-21",
        "price": 9.125,
        "kind": "low",
        "move_percent": -5.684754521963831,
        "weeks": 1,
        "confirmed": true
      },
      {
        "index": 36,
        "date": "2026-01-30",
        "price": 10.02,
        "kind": "high",
        "move_percent": 9.808219178082187,
        "weeks": 10,
        "confirmed": true
      },
      {
        "index": 44,
        "date": "2026-03-27",
        "price": 9.015,
        "kind": "low",
        "move_percent": -10.02994011976047,
        "weeks": 8,
        "confirmed": true
      },
      {
        "index": 50,
        "date": "2026-05-08",
        "price": 9.585,
        "kind": "high",
        "move_percent": 6.322795341098172,
        "weeks": 6,
        "confirmed": true
      },
      {
        "index": 57,
        "date": "2026-06-26",
        "price": 8.255,
        "kind": "low",
        "move_percent": -13.875847678664579,
        "weeks": 7,
        "confirmed": true
      },
      {
        "index": 63,
        "date": "2026-08-07",
        "price": 9.31,
        "kind": "high",
        "move_percent": 12.780133252574192,
        "weeks": 6,
        "confirmed": false
      }
    ],
    "labels": []
  }
}