{
  "ticker": {
    "symbol": "XPIN",
    "name": "Reksa Dana Indeks Bahana ETF PEFINDO i-Grade",
    "exchange": "JKT"
  },
  "latest_week": "2026-08-07",
  "latest_close": 486.0,
  "latest_open": 478.0,
  "latest_high": 487.0,
  "latest_low": 478.0,
  "bar_count": 66,
  "analysis_bar_count": 66,
  "reversal_percent": 6.357615894039736,
  "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": 42,
      "date": "2026-02-27",
      "price": 634.0,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 46,
      "date": "2026-03-27",
      "price": 557.0,
      "kind": "low",
      "move_percent": -12.145110410094638,
      "weeks": 4,
      "confirmed": true
    },
    {
      "index": 49,
      "date": "2026-04-17",
      "price": 594.0,
      "kind": "high",
      "move_percent": 6.642728904847397,
      "weeks": 3,
      "confirmed": true
    },
    {
      "index": 56,
      "date": "2026-06-05",
      "price": 425.0,
      "kind": "low",
      "move_percent": -28.45117845117845,
      "weeks": 7,
      "confirmed": true
    },
    {
      "index": 58,
      "date": "2026-06-19",
      "price": 479.0,
      "kind": "high",
      "move_percent": 12.705882352941176,
      "weeks": 2,
      "confirmed": true
    },
    {
      "index": 61,
      "date": "2026-07-10",
      "price": 448.0,
      "kind": "low",
      "move_percent": -6.471816283924843,
      "weeks": 3,
      "confirmed": true
    },
    {
      "index": 63,
      "date": "2026-07-24",
      "price": 492.0,
      "kind": "high",
      "move_percent": 9.821428571428571,
      "weeks": 2,
      "confirmed": true
    },
    {
      "index": 65,
      "date": "2026-08-07",
      "price": 486.0,
      "kind": "low",
      "move_percent": -1.2195121951219512,
      "weeks": 2,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "troughing",
    "trend_bias": "bearish",
    "oscillator": -4.7049349372987965,
    "slope": 9.652756992926152,
    "dominant_period_weeks": 10,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 2,
    "estimated_weeks_to_next_turn": 3,
    "series": [
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 1.630417648962473
      },
      {
        "date": "2025-09-26",
        "value": 2.7234866209112223
      },
      {
        "date": "2025-10-03",
        "value": 3.3532697841765264
      },
      {
        "date": "2025-10-10",
        "value": 4.107588707829099
      },
      {
        "date": "2025-10-17",
        "value": 2.1026093757298674
      },
      {
        "date": "2025-10-24",
        "value": 2.2104137662265284
      },
      {
        "date": "2025-10-31",
        "value": 2.7818496324870656
      },
      {
        "date": "2025-11-07",
        "value": 3.726178082222348
      },
      {
        "date": "2025-11-14",
        "value": 5.2108085583547235
      },
      {
        "date": "2025-11-21",
        "value": 5.20521616455259
      },
      {
        "date": "2025-11-28",
        "value": 5.2385650362613125
      },
      {
        "date": "2025-12-05",
        "value": 4.463567712800486
      },
      {
        "date": "2025-12-12",
        "value": 3.7934377109295774
      },
      {
        "date": "2025-12-19",
        "value": 3.378811730862077
      },
      {
        "date": "2025-12-26",
        "value": 2.743454994676055
      },
      {
        "date": "2026-01-02",
        "value": 2.1837721876971585
      },
      {
        "date": "2026-01-09",
        "value": 2.2810609994780164
      },
      {
        "date": "2026-01-16",
        "value": 2.154974787782943
      },
      {
        "date": "2026-01-23",
        "value": 1.6085062387681512
      },
      {
        "date": "2026-01-30",
        "value": 0.18331604475313895
      },
      {
        "date": "2026-02-06",
        "value": -1.8703235986909288
      },
      {
        "date": "2026-02-13",
        "value": -3.4431051737541423
      },
      {
        "date": "2026-02-20",
        "value": -4.437349646270432
      },
      {
        "date": "2026-02-27",
        "value": -4.331830578698698
      },
      {
        "date": "2026-03-06",
        "value": -5.646432303465545
      },
      {
        "date": "2026-03-13",
        "value": -7.940809488435129
      },
      {
        "date": "2026-03-20",
        "value": -10.498497008930899
      },
      {
        "date": "2026-03-27",
        "value": -12.837548015935326
      },
      {
        "date": "2026-04-03",
        "value": -13.07429621902869
      },
      {
        "date": "2026-04-10",
        "value": -11.817677094286482
      },
      {
        "date": "2026-04-17",
        "value": -9.638053974683398
      },
      {
        "date": "2026-04-24",
        "value": -9.774197326402826
      },
      {
        "date": "2026-05-01",
        "value": -10.924139098000849
      },
      {
        "date": "2026-05-08",
        "value": -11.71015700734782
      },
      {
        "date": "2026-05-15",
        "value": -14.159434971078127
      },
      {
        "date": "2026-05-22",
        "value": -16.122365046990573
      },
      {
        "date": "2026-05-29",
        "value": -16.55758972347974
      },
      {
        "date": "2026-06-05",
        "value": -19.960232721472664
      },
      {
        "date": "2026-06-12",
        "value": -20.231952236928702
      },
      {
        "date": "2026-06-19",
        "value": -17.891821343886598
      },
      {
        "date": "2026-06-26",
        "value": -17.38228212665582
      },
      {
        "date": "2026-07-03",
        "value": -15.009447176675565
      },
      {
        "date": "2026-07-10",
        "value": -14.357691930224949
      },
      {
        "date": "2026-07-17",
        "value": -13.68821742507281
      },
      {
        "date": "2026-07-24",
        "value": -10.190803871793335
      },
      {
        "date": "2026-07-31",
        "value": -7.542883179899937
      },
      {
        "date": "2026-08-07",
        "value": -4.7049349372987965
      }
    ]
  },
  "hurst": {
    "status": "rising stack",
    "phase": "troughing",
    "alignment_score": 88,
    "risk_score": 12,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 7,
    "nearest_crest_window": 8,
    "method": "adaptive Hurst-style phasing with nominal harmonic bands, trough spacing, FLD and cyclic trend-line confirmation",
    "explanation": "Nominal cycles are starting bands, not fixed clocks. Each period adapts to the strongest nearby repeat in detrended weekly prices; projected turns are future intervals and require price confirmation.",
    "cycles": [
      {
        "period": 10,
        "label": "10w",
        "estimated_period": 12,
        "period_range": [
          10,
          14
        ],
        "period_strength": 33,
        "phase": "rising",
        "value": 0.8477606235203828,
        "slope": 2.1740618539452576,
        "amplitude": 4.039,
        "weeks_since_trough": 8,
        "weeks_since_crest": 7,
        "projected_trough_window": 4,
        "projected_crest_window": 5,
        "trough_window": {
          "start": 2,
          "midpoint": 4,
          "end": 6
        },
        "crest_window": {
          "start": 3,
          "midpoint": 5,
          "end": 7
        },
        "fld": {
          "value": 448.0,
          "state": "crossed up",
          "weeks_since_cross": 0,
          "displacement": 6,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 362.0,
          "state": "price above",
          "slope": -10.5,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          12,
          18,
          23,
          39,
          46,
          51,
          57
        ],
        "series": [
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": 1.0
          },
          {
            "date": "2025-08-01",
            "value": 0.9665806140763548
          },
          {
            "date": "2025-08-08",
            "value": 1.1087314267557271
          },
          {
            "date": "2025-08-15",
            "value": 2.369577142251909
          },
          {
            "date": "2025-08-22",
            "value": 2.789859047417303
          },
          {
            "date": "2025-08-29",
            "value": 1.9503804011265866
          },
          {
            "date": "2025-09-05",
            "value": 1.3167934670421957
          },
          {
            "date": "2025-09-12",
            "value": 1.0435689170423141
          },
          {
            "date": "2025-09-19",
            "value": 1.0629723826093407
          },
          {
            "date": "2025-09-26",
            "value": 0.9218290112334948
          },
          {
            "date": "2025-10-03",
            "value": 0.5901283078886572
          },
          {
            "date": "2025-10-10",
            "value": 0.3991347866180398
          },
          {
            "date": "2025-10-17",
            "value": -0.3049518137978732
          },
          {
            "date": "2025-10-24",
            "value": 0.08144673176502931
          },
          {
            "date": "2025-10-31",
            "value": 0.5100344238378007
          },
          {
            "date": "2025-11-07",
            "value": 1.015399031180347
          },
          {
            "date": "2025-11-14",
            "value": 1.005133010393449
          },
          {
            "date": "2025-11-21",
            "value": 1.025725690374111
          },
          {
            "date": "2025-11-28",
            "value": 1.0710419340505002
          },
          {
            "date": "2025-12-05",
            "value": 0.9549645253428777
          },
          {
            "date": "2025-12-12",
            "value": 0.6359980342098059
          },
          {
            "date": "2025-12-19",
            "value": 0.6862193604700552
          },
          {
            "date": "2025-12-26",
            "value": 0.6488241707238951
          },
          {
            "date": "2026-01-02",
            "value": 0.4272012812622666
          },
          {
            "date": "2026-01-09",
            "value": 0.3214826389407346
          },
          {
            "date": "2026-01-16",
            "value": 0.3866219007984554
          },
          {
            "date": "2026-01-23",
            "value": -0.06835618860263215
          },
          {
            "date": "2026-01-30",
            "value": -1.2216361377512581
          },
          {
            "date": "2026-02-06",
            "value": -2.1706656531294954
          },
          {
            "date": "2026-02-13",
            "value": -2.0140238609674497
          },
          {
            "date": "2026-02-20",
            "value": -1.691864650198955
          },
          {
            "date": "2026-02-27",
            "value": -1.4369735454220751
          },
          {
            "date": "2026-03-06",
            "value": -2.379566431940651
          },
          {
            "date": "2026-03-13",
            "value": -2.7931888106468836
          },
          {
            "date": "2026-03-20",
            "value": -2.9310629368822947
          },
          {
            "date": "2026-03-27",
            "value": -2.977020978960765
          },
          {
            "date": "2026-04-03",
            "value": -2.883176050544493
          },
          {
            "date": "2026-04-10",
            "value": -2.0532910045236323
          },
          {
            "date": "2026-04-17",
            "value": -1.1125901879931166
          },
          {
            "date": "2026-04-24",
            "value": -1.7424605202636048
          },
          {
            "date": "2026-05-01",
            "value": -2.5808201734212015
          },
          {
            "date": "2026-05-08",
            "value": -2.276488227596496
          },
          {
            "date": "2026-05-15",
            "value": -2.4417103141928593
          },
          {
            "date": "2026-05-22",
            "value": -2.8139034380642864
          },
          {
            "date": "2026-05-29",
            "value": -2.9379678126880955
          },
          {
            "date": "2026-06-05",
            "value": -2.979322604229365
          },
          {
            "date": "2026-06-12",
            "value": -2.9931075347431215
          },
          {
            "date": "2026-06-19",
            "value": -2.521430795648972
          },
          {
            "date": "2026-06-26",
            "value": -2.6198889465501303
          },
          {
            "date": "2026-07-03",
            "value": -2.4371521945936694
          },
          {
            "date": "2026-07-10",
            "value": -2.0090972125197357
          },
          {
            "date": "2026-07-17",
            "value": -1.3263012304248747
          },
          {
            "date": "2026-07-24",
            "value": -0.1230095066604373
          },
          {
            "date": "2026-07-31",
            "value": 0.4011625963516672
          },
          {
            "date": "2026-08-07",
            "value": 0.8477606235203828
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 15,
        "period_range": [
          10,
          20
        ],
        "period_strength": 31,
        "phase": "rising",
        "value": 0.10460652051404162,
        "slope": 2.0216109960295037,
        "amplitude": 4.479,
        "weeks_since_trough": 8,
        "weeks_since_crest": 7,
        "projected_trough_window": 7,
        "projected_crest_window": 8,
        "trough_window": {
          "start": 2,
          "midpoint": 7,
          "end": 12
        },
        "crest_window": {
          "start": 3,
          "midpoint": 8,
          "end": 13
        },
        "fld": {
          "value": 455.0,
          "state": "crossed up",
          "weeks_since_cross": 2,
          "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": 365.27272727272725,
          "state": "price above",
          "slope": -10.090909090909092,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          16,
          23,
          46,
          57
        ],
        "series": [
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": 1.0
          },
          {
            "date": "2025-08-22",
            "value": 0.8836140749651
          },
          {
            "date": "2025-08-29",
            "value": 0.7937334707502454
          },
          {
            "date": "2025-09-05",
            "value": 0.7973695077989629
          },
          {
            "date": "2025-09-12",
            "value": 0.8271279542306419
          },
          {
            "date": "2025-09-19",
            "value": 0.9909693055337778
          },
          {
            "date": "2025-09-26",
            "value": 0.9969897685112593
          },
          {
            "date": "2025-10-03",
            "value": 0.7578753122243137
          },
          {
            "date": "2025-10-10",
            "value": 0.6019172185595292
          },
          {
            "date": "2025-10-17",
            "value": 0.03261711310097393
          },
          {
            "date": "2025-10-24",
            "value": 0.28731459341498833
          },
          {
            "date": "2025-10-31",
            "value": 0.5241994629946004
          },
          {
            "date": "2025-11-07",
            "value": 0.8413998209982001
          },
          {
            "date": "2025-11-14",
            "value": 0.8128988303412067
          },
          {
            "date": "2025-11-21",
            "value": 0.829706152718684
          },
          {
            "date": "2025-11-28",
            "value": 0.9245873151187559
          },
          {
            "date": "2025-12-05",
            "value": 0.8694498774030495
          },
          {
            "date": "2025-12-12",
            "value": 0.6183529014493833
          },
          {
            "date": "2025-12-19",
            "value": 0.6707002840407326
          },
          {
            "date": "2025-12-26",
            "value": 0.6405683013315041
          },
          {
            "date": "2026-01-02",
            "value": 0.4782639512811624
          },
          {
            "date": "2026-01-09",
            "value": 0.4757920862001485
          },
          {
            "date": "2026-01-16",
            "value": 0.5530929520935826
          },
          {
            "date": "2026-01-23",
            "value": 0.246935098054262
          },
          {
            "date": "2026-01-30",
            "value": -0.651293198275821
          },
          {
            "date": "2026-02-06",
            "value": -1.4402391646199217
          },
          {
            "date": "2026-02-13",
            "value": -1.4897512281315028
          },
          {
            "date": "2026-02-20",
            "value": -1.4043997167556461
          },
          {
            "date": "2026-02-27",
            "value": -1.3160417730452922
          },
          {
            "date": "2026-03-06",
            "value": -2.1910540011251296
          },
          {
            "date": "2026-03-13",
            "value": -2.7303513337083762
          },
          {
            "date": "2026-03-20",
            "value": -2.9101171112361253
          },
          {
            "date": "2026-03-27",
            "value": -2.9700390370787084
          },
          {
            "date": "2026-04-03",
            "value": -2.96367340211145
          },
          {
            "date": "2026-04-10",
            "value": -2.2928326545959035
          },
          {
            "date": "2026-04-17",
            "value": -1.5197331488599253
          },
          {
            "date": "2026-04-24",
            "value": -1.984183772399943
          },
          {
            "date": "2026-05-01",
            "value": -2.6596702818415165
          },
          {
            "date": "2026-05-08",
            "value": -2.3542358958839027
          },
          {
            "date": "2026-05-15",
            "value": -2.5189765843180134
          },
          {
            "date": "2026-05-22",
            "value": -2.8396588614393377
          },
          {
            "date": "2026-05-29",
            "value": -2.9465529538131126
          },
          {
            "date": "2026-06-05",
            "value": -2.9821843179377043
          },
          {
            "date": "2026-06-12",
            "value": -2.994061439312568
          },
          {
            "date": "2026-06-19",
            "value": -2.509884007896731
          },
          {
            "date": "2026-06-26",
            "value": -2.5808066880886598
          },
          {
            "date": "2026-07-03",
            "value": -2.548391369621926
          },
          {
            "date": "2026-07-10",
            "value": -2.3940085569517127
          },
          {
            "date": "2026-07-17",
            "value": -1.917004475515462
          },
          {
            "date": "2026-07-24",
            "value": -0.8743946243958702
          },
          {
            "date": "2026-07-31",
            "value": -0.358996757621208
          },
          {
            "date": "2026-08-07",
            "value": 0.10460652051404162
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "troughing",
        "value": -1.6219071270052394,
        "slope": 0.47650671109591025,
        "amplitude": 13.743,
        "weeks_since_trough": 18,
        "weeks_since_crest": 23,
        "projected_trough_window": 22,
        "projected_crest_window": 17,
        "trough_window": {
          "start": 12,
          "midpoint": 22,
          "end": 32
        },
        "crest_window": {
          "start": 7,
          "midpoint": 17,
          "end": 27
        },
        "fld": {
          "value": 554.0,
          "state": "crossed down",
          "weeks_since_cross": 26,
          "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": [
          47
        ],
        "series": [
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": null
          },
          {
            "date": "2026-01-23",
            "value": null
          },
          {
            "date": "2026-01-30",
            "value": null
          },
          {
            "date": "2026-02-06",
            "value": -1.0
          },
          {
            "date": "2026-02-13",
            "value": -0.9653932549602134
          },
          {
            "date": "2026-02-20",
            "value": -0.9308178443551256
          },
          {
            "date": "2026-02-27",
            "value": -0.9005268567994931
          },
          {
            "date": "2026-03-06",
            "value": -1.1295411301675433
          },
          {
            "date": "2026-03-13",
            "value": -1.4665751869550494
          },
          {
            "date": "2026-03-20",
            "value": -1.8284915771760244
          },
          {
            "date": "2026-03-27",
            "value": -2.0864120668124246
          },
          {
            "date": "2026-04-03",
            "value": -2.233427239627856
          },
          {
            "date": "2026-04-10",
            "value": -2.1326846550548275
          },
          {
            "date": "2026-04-17",
            "value": -1.9105488546917349
          },
          {
            "date": "2026-04-24",
            "value": -1.787224568754267
          },
          {
            "date": "2026-05-01",
            "value": -1.7451719483471921
          },
          {
            "date": "2026-05-08",
            "value": -1.7002287736689334
          },
          {
            "date": "2026-05-15",
            "value": -1.701412948508166
          },
          {
            "date": "2026-05-22",
            "value": -1.801149070730175
          },
          {
            "date": "2026-05-29",
            "value": -1.910733458153034
          },
          {
            "date": "2026-06-05",
            "value": -2.072443231988272
          },
          {
            "date": "2026-06-12",
            "value": -2.1687532258216127
          },
          {
            "date": "2026-06-19",
            "value": -2.191655890632907
          },
          {
            "date": "2026-06-26",
            "value": -2.215383530872975
          },
          {
            "date": "2026-07-03",
            "value": -2.2197265544769644
          },
          {
            "date": "2026-07-10",
            "value": -2.2032721353261384
          },
          {
            "date": "2026-07-17",
            "value": -2.0984138381011497
          },
          {
            "date": "2026-07-24",
            "value": -1.9163258417297107
          },
          {
            "date": "2026-07-31",
            "value": -1.7626452974125955
          },
          {
            "date": "2026-08-07",
            "value": -1.6219071270052394
          }
        ]
      },
      {
        "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": 651.5,
          "state": "crossed down",
          "weeks_since_cross": 22,
          "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-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": null
          },
          {
            "date": "2026-01-23",
            "value": null
          },
          {
            "date": "2026-01-30",
            "value": null
          },
          {
            "date": "2026-02-06",
            "value": null
          },
          {
            "date": "2026-02-13",
            "value": null
          },
          {
            "date": "2026-02-20",
            "value": null
          },
          {
            "date": "2026-02-27",
            "value": null
          },
          {
            "date": "2026-03-06",
            "value": null
          },
          {
            "date": "2026-03-13",
            "value": null
          },
          {
            "date": "2026-03-20",
            "value": null
          },
          {
            "date": "2026-03-27",
            "value": null
          },
          {
            "date": "2026-04-03",
            "value": null
          },
          {
            "date": "2026-04-10",
            "value": null
          },
          {
            "date": "2026-04-17",
            "value": null
          },
          {
            "date": "2026-04-24",
            "value": null
          },
          {
            "date": "2026-05-01",
            "value": null
          },
          {
            "date": "2026-05-08",
            "value": null
          },
          {
            "date": "2026-05-15",
            "value": null
          },
          {
            "date": "2026-05-22",
            "value": null
          },
          {
            "date": "2026-05-29",
            "value": null
          },
          {
            "date": "2026-06-05",
            "value": null
          },
          {
            "date": "2026-06-12",
            "value": null
          },
          {
            "date": "2026-06-19",
            "value": null
          },
          {
            "date": "2026-06-26",
            "value": null
          },
          {
            "date": "2026-07-03",
            "value": null
          },
          {
            "date": "2026-07-10",
            "value": null
          },
          {
            "date": "2026-07-17",
            "value": null
          },
          {
            "date": "2026-07-24",
            "value": null
          },
          {
            "date": "2026-07-31",
            "value": null
          },
          {
            "date": "2026-08-07",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": null
      },
      {
        "date": "2025-07-04",
        "value": null
      },
      {
        "date": "2025-07-11",
        "value": null
      },
      {
        "date": "2025-07-18",
        "value": null
      },
      {
        "date": "2025-07-25",
        "value": 1.0
      },
      {
        "date": "2025-08-01",
        "value": 0.9665806140763548
      },
      {
        "date": "2025-08-08",
        "value": 1.1087314267557271
      },
      {
        "date": "2025-08-15",
        "value": 1.5478308569007637
      },
      {
        "date": "2025-08-22",
        "value": 1.646112063945981
      },
      {
        "date": "2025-08-29",
        "value": 1.2563922429007817
      },
      {
        "date": "2025-09-05",
        "value": 1.005139091496256
      },
      {
        "date": "2025-09-12",
        "value": 0.9137043393553108
      },
      {
        "date": "2025-09-19",
        "value": 1.019770536364003
      },
      {
        "date": "2025-09-26",
        "value": 0.9669254656001536
      },
      {
        "date": "2025-10-03",
        "value": 0.6907765104900511
      },
      {
        "date": "2025-10-10",
        "value": 0.5208042457829334
      },
      {
        "date": "2025-10-17",
        "value": -0.10241045765856491
      },
      {
        "date": "2025-10-24",
        "value": 0.2049674487550047
      },
      {
        "date": "2025-10-31",
        "value": 0.5185334473318804
      },
      {
        "date": "2025-11-07",
        "value": 0.9109995050710588
      },
      {
        "date": "2025-11-14",
        "value": 0.8897925023621036
      },
      {
        "date": "2025-11-21",
        "value": 0.9081139677808547
      },
      {
        "date": "2025-11-28",
        "value": 0.9831691626914535
      },
      {
        "date": "2025-12-05",
        "value": 0.9036557365789807
      },
      {
        "date": "2025-12-12",
        "value": 0.6254109545535522
      },
      {
        "date": "2025-12-19",
        "value": 0.6769079146124615
      },
      {
        "date": "2025-12-26",
        "value": 0.6438706490884605
      },
      {
        "date": "2026-01-02",
        "value": 0.457838883273604
      },
      {
        "date": "2026-01-09",
        "value": 0.4140683072963829
      },
      {
        "date": "2026-01-16",
        "value": 0.4865045315755316
      },
      {
        "date": "2026-01-23",
        "value": 0.12081858339150434
      },
      {
        "date": "2026-01-30",
        "value": -0.8794303740659959
      },
      {
        "date": "2026-02-06",
        "value": -1.395897167580406
      },
      {
        "date": "2026-02-13",
        "value": -1.3621862421524666
      },
      {
        "date": "2026-02-20",
        "value": -1.2489626258566628
      },
      {
        "date": "2026-02-27",
        "value": -1.1512769244732834
      },
      {
        "date": "2026-03-06",
        "value": -1.7440913157263513
      },
      {
        "date": "2026-03-13",
        "value": -2.163283909943552
      },
      {
        "date": "2026-03-20",
        "value": -2.4176828551860616
      },
      {
        "date": "2026-03-27",
        "value": -2.5655578760119417
      },
      {
        "date": "2026-04-03",
        "value": -2.6107500622531594
      },
      {
        "date": "2026-04-10",
        "value": -2.1674583520884316
      },
      {
        "date": "2026-04-17",
        "value": -1.6112662113519873
      },
      {
        "date": "2026-04-24",
        "value": -1.8414245162089378
      },
      {
        "date": "2026-05-01",
        "value": -2.222446699766759
      },
      {
        "date": "2026-05-08",
        "value": -2.0369358303716396
      },
      {
        "date": "2026-05-15",
        "value": -2.1266330175675097
      },
      {
        "date": "2026-05-22",
        "value": -2.3569369741675494
      },
      {
        "date": "2026-05-29",
        "value": -2.4687796415098298
      },
      {
        "date": "2026-06-05",
        "value": -2.5635764214294054
      },
      {
        "date": "2026-06-12",
        "value": -2.6146595240179247
      },
      {
        "date": "2026-06-19",
        "value": -2.3661676919111345
      },
      {
        "date": "2026-06-26",
        "value": -2.4213597798460955
      },
      {
        "date": "2026-07-03",
        "value": -2.3733314977924556
      },
      {
        "date": "2026-07-10",
        "value": -2.223148829300616
      },
      {
        "date": "2026-07-17",
        "value": -1.8726351026298405
      },
      {
        "date": "2026-07-24",
        "value": -1.190658131228082
      },
      {
        "date": "2026-07-31",
        "value": -0.8395575777474401
      },
      {
        "date": "2026-08-07",
        "value": -0.5279745385069597
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bullish-wave4",
      "degree": "primary",
      "pattern": "impulse",
      "stage": "wave4",
      "title": "Possible Wave 4 trough",
      "direction": "bullish",
      "score": 85,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 425.00; Wave 2 448.00.",
          "hard": true
        },
        {
          "label": "Wave 3 exceeds Wave 1",
          "passed": true,
          "detail": "Wave 1 479.00; Wave 3 492.00.",
          "hard": true
        },
        {
          "label": "Wave 4 does not overlap Wave 1",
          "passed": true,
          "detail": "Wave 1 boundary 479.00; Wave 4 486.00.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 57% of Wave 1.",
          "hard": false
        },
        {
          "label": "Wave 3 extension is plausible",
          "passed": true,
          "detail": "Wave 3 is 0.81\u00d7 Wave 1.",
          "hard": false
        },
        {
          "label": "Wave 4 retracement is proportionate",
          "passed": false,
          "detail": "Retraced 14% of Wave 3.",
          "hard": false
        },
        {
          "label": "Waves 2 and 4 show temporal alternation",
          "passed": true,
          "detail": "Wave 2 lasted 3w; Wave 4 lasted 2w.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 56,
          "date": "2026-06-05",
          "price": 425.0,
          "kind": "low",
          "move_percent": -28.45117845117845,
          "weeks": 7,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 58,
          "date": "2026-06-19",
          "price": 479.0,
          "kind": "high",
          "move_percent": 12.705882352941176,
          "weeks": 2,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 61,
          "date": "2026-07-10",
          "price": 448.0,
          "kind": "low",
          "move_percent": -6.471816283924843,
          "weeks": 3,
          "confirmed": true,
          "label": "2"
        },
        {
          "index": 63,
          "date": "2026-07-24",
          "price": 492.0,
          "kind": "high",
          "move_percent": 9.821428571428571,
          "weeks": 2,
          "confirmed": true,
          "label": "3"
        },
        {
          "index": 65,
          "date": "2026-08-07",
          "price": 486.0,
          "kind": "low",
          "move_percent": -1.2195121951219512,
          "weeks": 2,
          "confirmed": false,
          "label": "4"
        }
      ],
      "invalidation": 448.0,
      "confirmation": 492.0,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 47
    },
    "alternates": [
      {
        "id": "primary-bullish-wave2",
        "degree": "primary",
        "pattern": "impulse",
        "stage": "wave2",
        "title": "Possible Wave 2 trough",
        "direction": "bullish",
        "score": 58,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 448.00; Wave 2 486.00.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": false,
            "detail": "Retraced 14% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 61,
            "date": "2026-07-10",
            "price": 448.0,
            "kind": "low",
            "move_percent": -6.471816283924843,
            "weeks": 3,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 63,
            "date": "2026-07-24",
            "price": 492.0,
            "kind": "high",
            "move_percent": 9.821428571428571,
            "weeks": 2,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 65,
            "date": "2026-08-07",
            "price": 486.0,
            "kind": "low",
            "move_percent": -1.2195121951219512,
            "weeks": 2,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 448.0,
        "confirmation": 492.0,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 5
      },
      {
        "id": "tactical-bullish-wave4",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave4",
        "title": "Possible Wave 4 trough",
        "direction": "bullish",
        "score": 85,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 425.00; Wave 2 448.00.",
            "hard": true
          },
          {
            "label": "Wave 3 exceeds Wave 1",
            "passed": true,
            "detail": "Wave 1 479.00; Wave 3 492.00.",
            "hard": true
          },
          {
            "label": "Wave 4 does not overlap Wave 1",
            "passed": true,
            "detail": "Wave 1 boundary 479.00; Wave 4 486.00.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 57% of Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 3 extension is plausible",
            "passed": true,
            "detail": "Wave 3 is 0.81\u00d7 Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 4 retracement is proportionate",
            "passed": false,
            "detail": "Retraced 14% of Wave 3.",
            "hard": false
          },
          {
            "label": "Waves 2 and 4 show temporal alternation",
            "passed": true,
            "detail": "Wave 2 lasted 3w; Wave 4 lasted 2w.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 56,
            "date": "2026-06-05",
            "price": 425.0,
            "kind": "low",
            "move_percent": -21.150278293135436,
            "weeks": 4,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 58,
            "date": "2026-06-19",
            "price": 479.0,
            "kind": "high",
            "move_percent": 12.705882352941176,
            "weeks": 2,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 61,
            "date": "2026-07-10",
            "price": 448.0,
            "kind": "low",
            "move_percent": -6.471816283924843,
            "weeks": 3,
            "confirmed": true,
            "label": "2"
          },
          {
            "index": 63,
            "date": "2026-07-24",
            "price": 492.0,
            "kind": "high",
            "move_percent": 9.821428571428571,
            "weeks": 2,
            "confirmed": true,
            "label": "3"
          },
          {
            "index": 65,
            "date": "2026-08-07",
            "price": 486.0,
            "kind": "low",
            "move_percent": -1.2195121951219512,
            "weeks": 2,
            "confirmed": false,
            "label": "4"
          }
        ],
        "invalidation": 448.0,
        "confirmation": 492.0,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 47
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 10.172185430463578,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 10.2% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 6.357615894039736,
        "primary": {
          "id": "primary-bullish-wave4",
          "degree": "primary",
          "pattern": "impulse",
          "stage": "wave4",
          "title": "Possible Wave 4 trough",
          "direction": "bullish",
          "score": 85,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 425.00; Wave 2 448.00.",
              "hard": true
            },
            {
              "label": "Wave 3 exceeds Wave 1",
              "passed": true,
              "detail": "Wave 1 479.00; Wave 3 492.00.",
              "hard": true
            },
            {
              "label": "Wave 4 does not overlap Wave 1",
              "passed": true,
              "detail": "Wave 1 boundary 479.00; Wave 4 486.00.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 57% of Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 3 extension is plausible",
              "passed": true,
              "detail": "Wave 3 is 0.81\u00d7 Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 4 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 14% of Wave 3.",
              "hard": false
            },
            {
              "label": "Waves 2 and 4 show temporal alternation",
              "passed": true,
              "detail": "Wave 2 lasted 3w; Wave 4 lasted 2w.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 56,
              "date": "2026-06-05",
              "price": 425.0,
              "kind": "low",
              "move_percent": -28.45117845117845,
              "weeks": 7,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 58,
              "date": "2026-06-19",
              "price": 479.0,
              "kind": "high",
              "move_percent": 12.705882352941176,
              "weeks": 2,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 61,
              "date": "2026-07-10",
              "price": 448.0,
              "kind": "low",
              "move_percent": -6.471816283924843,
              "weeks": 3,
              "confirmed": true,
              "label": "2"
            },
            {
              "index": 63,
              "date": "2026-07-24",
              "price": 492.0,
              "kind": "high",
              "move_percent": 9.821428571428571,
              "weeks": 2,
              "confirmed": true,
              "label": "3"
            },
            {
              "index": 65,
              "date": "2026-08-07",
              "price": 486.0,
              "kind": "low",
              "move_percent": -1.2195121951219512,
              "weeks": 2,
              "confirmed": false,
              "label": "4"
            }
          ],
          "invalidation": 448.0,
          "confirmation": 492.0,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 47
        },
        "candidate_count": 2,
        "explanation": "Primary degree uses a 6.4% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 4.450331125827814,
        "primary": {
          "id": "tactical-bullish-wave4",
          "degree": "tactical",
          "pattern": "impulse",
          "stage": "wave4",
          "title": "Possible Wave 4 trough",
          "direction": "bullish",
          "score": 85,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 425.00; Wave 2 448.00.",
              "hard": true
            },
            {
              "label": "Wave 3 exceeds Wave 1",
              "passed": true,
              "detail": "Wave 1 479.00; Wave 3 492.00.",
              "hard": true
            },
            {
              "label": "Wave 4 does not overlap Wave 1",
              "passed": true,
              "detail": "Wave 1 boundary 479.00; Wave 4 486.00.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 57% of Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 3 extension is plausible",
              "passed": true,
              "detail": "Wave 3 is 0.81\u00d7 Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 4 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 14% of Wave 3.",
              "hard": false
            },
            {
              "label": "Waves 2 and 4 show temporal alternation",
              "passed": true,
              "detail": "Wave 2 lasted 3w; Wave 4 lasted 2w.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 56,
              "date": "2026-06-05",
              "price": 425.0,
              "kind": "low",
              "move_percent": -21.150278293135436,
              "weeks": 4,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 58,
              "date": "2026-06-19",
              "price": 479.0,
              "kind": "high",
              "move_percent": 12.705882352941176,
              "weeks": 2,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 61,
              "date": "2026-07-10",
              "price": 448.0,
              "kind": "low",
              "move_percent": -6.471816283924843,
              "weeks": 3,
              "confirmed": true,
              "label": "2"
            },
            {
              "index": 63,
              "date": "2026-07-24",
              "price": 492.0,
              "kind": "high",
              "move_percent": 9.821428571428571,
              "weeks": 2,
              "confirmed": true,
              "label": "3"
            },
            {
              "index": 65,
              "date": "2026-08-07",
              "price": 486.0,
              "kind": "low",
              "move_percent": -1.2195121951219512,
              "weeks": 2,
              "confirmed": false,
              "label": "4"
            }
          ],
          "invalidation": 448.0,
          "confirmation": 492.0,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 47
        },
        "candidate_count": 2,
        "explanation": "Tactical degree uses a 4.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": "wave_hurst_confluence",
    "title": "Wave + Hurst trough confluence",
    "direction": "bullish",
    "confidence": 87,
    "score_explanation": "Rules agreement plus independent cycle, trend and participation confirmation; it is not a probability.",
    "candidate_id": "primary-bullish-wave4",
    "labels": [
      {
        "index": 56,
        "date": "2026-06-05",
        "price": 425.0,
        "kind": "low",
        "move_percent": -28.45117845117845,
        "weeks": 7,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 58,
        "date": "2026-06-19",
        "price": 479.0,
        "kind": "high",
        "move_percent": 12.705882352941176,
        "weeks": 2,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 61,
        "date": "2026-07-10",
        "price": 448.0,
        "kind": "low",
        "move_percent": -6.471816283924843,
        "weeks": 3,
        "confirmed": true,
        "label": "2"
      },
      {
        "index": 63,
        "date": "2026-07-24",
        "price": 492.0,
        "kind": "high",
        "move_percent": 9.821428571428571,
        "weeks": 2,
        "confirmed": true,
        "label": "3"
      },
      {
        "index": 65,
        "date": "2026-08-07",
        "price": 486.0,
        "kind": "low",
        "move_percent": -1.2195121951219512,
        "weeks": 2,
        "confirmed": false,
        "label": "4"
      }
    ],
    "notes": [
      "Hurst rhythm shows a rising stack.",
      "Hurst cycle alignment is strong.",
      "Close remains below Fair Value, leaving valuation room if the turn holds.",
      "Market Dynamics supports the setup."
    ],
    "metrics": {
      "trend_gap": -9.743716782379778,
      "fair_value_gap": -18.18264406879825,
      "market_activity": -84.336132,
      "market_dynamics": 0.057564,
      "relative_strength": -2.849704,
      "roc30": -28.0,
      "hurst_alignment": 88,
      "hurst_risk": 12
    }
  },
  "detail": {
    "summary": "The closing-price swing map is classified as wave + hurst trough confluence. Price is 9.7% below its 30-week trend. 3 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 8.482142857142858
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": -9.833024118738404
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": -21.73913043478261
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": -21.73913043478261
      }
    ],
    "range": {
      "high_52": 803.0,
      "low_52": 425.0,
      "position_52": 16.137566137566136,
      "drawdown": -39.47696139476962
    },
    "risk": {
      "annualised_volatility": 36.26756571067497,
      "average_weekly_range": 2.6633416853900327,
      "active_drawdown": -28.529411764705884
    },
    "levels": {
      "support": {
        "index": 61,
        "date": "2026-07-10",
        "price": 448.0,
        "kind": "low",
        "move_percent": -6.471816283924843,
        "weeks": 3,
        "confirmed": true
      },
      "resistance": {
        "index": 63,
        "date": "2026-07-24",
        "price": 492.0,
        "kind": "high",
        "move_percent": 9.821428571428571,
        "weeks": 2,
        "confirmed": true
      },
      "decisive": {
        "index": 61,
        "date": "2026-07-10",
        "price": 448.0,
        "kind": "low",
        "move_percent": -6.471816283924843,
        "weeks": 3,
        "confirmed": true
      },
      "decisive_label": "Bullish structure weakens below",
      "trend": 538.466667,
      "fair_value": 594.005996,
      "trend_gap": -9.743716782379778,
      "fair_value_gap": -18.18264406879825
    },
    "active_swing": {
      "from": {
        "index": 63,
        "date": "2026-07-24",
        "price": 492.0,
        "kind": "high",
        "move_percent": 9.821428571428571,
        "weeks": 2,
        "confirmed": true
      },
      "to": {
        "index": 65,
        "date": "2026-08-07",
        "price": 486.0,
        "kind": "low",
        "move_percent": -1.2195121951219512,
        "weeks": 2,
        "confirmed": false
      },
      "move_percent": -1.2195121951219512,
      "weeks": 2,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "negative",
          "value": "9.7% below trend",
          "explanation": "Price remains below its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "positive",
          "value": "Troughing",
          "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": "-2.8",
          "explanation": "Underperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "negative",
          "value": "-84.3",
          "explanation": "Participation is weak"
        },
        {
          "label": "Market dynamics",
          "status": "positive",
          "value": "+0.1",
          "explanation": "Price and volume behaviour is supportive"
        },
        {
          "label": "30-week momentum",
          "status": "negative",
          "value": "-28.0",
          "explanation": "Medium-term momentum is negative"
        }
      ],
      "positive": 3,
      "negative": 4,
      "neutral": 0,
      "observed": 7,
      "agreement": 57,
      "direction": "defensive",
      "scenario_direction": "bullish"
    },
    "evidence": {
      "score": 60,
      "history_score": 25,
      "indicator_coverage": 69,
      "structure_score": 100,
      "weekly_observations": 66,
      "confirmed_pivots": 7
    },
    "volume_ratio": 9.36356986100951,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "triggered",
      "label": "Triggered",
      "now": "Possible Wave 4 trough is the highest-ranked admissible primary count; cycle status is rising stack.",
      "next": "A weekly close through 492.00, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 448.00; 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": 24,
      "constructive_count": 10,
      "constructive_percent": 42,
      "rising_cycle_count": 20,
      "rising_cycle_percent": 83,
      "horizons": [
        {
          "weeks": 4,
          "observations": 435,
          "positive_rate": 50.6,
          "median_return": 0.24,
          "average_return": 0.56,
          "median_excess_return": 0.34,
          "excess_observations": 435,
          "p10": -7.71,
          "p90": 8.65
        },
        {
          "weeks": 13,
          "observations": 157,
          "positive_rate": 51.6,
          "median_return": 0.21,
          "average_return": -0.58,
          "median_excess_return": -0.27,
          "excess_observations": 157,
          "p10": -11.94,
          "p90": 8.73
        },
        {
          "weeks": 26,
          "observations": 91,
          "positive_rate": 56.0,
          "median_return": 0.78,
          "average_return": 0.9,
          "median_excess_return": -1.38,
          "excess_observations": 91,
          "p10": -8.36,
          "p90": 10.47
        }
      ],
      "benchmark": "^JKSE",
      "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": 7.818930041152264,
      "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 9.7% below the 30-week trend; large positive gaps increase snap-back vulnerability."
        },
        {
          "key": "range",
          "label": "Range position",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Price is 16% 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 troughing."
        },
        {
          "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-09",
      "2025-05-16",
      "2025-05-23",
      "2025-05-30",
      "2025-06-06",
      "2025-06-13",
      "2025-06-20",
      "2025-06-27",
      "2025-07-04",
      "2025-07-11",
      "2025-07-18",
      "2025-07-25",
      "2025-08-01",
      "2025-08-08",
      "2025-08-15",
      "2025-08-22",
      "2025-08-29",
      "2025-09-05",
      "2025-09-12",
      "2025-09-19",
      "2025-09-26",
      "2025-10-03",
      "2025-10-10",
      "2025-10-17",
      "2025-10-24",
      "2025-10-31",
      "2025-11-07",
      "2025-11-14",
      "2025-11-21",
      "2025-11-28",
      "2025-12-05",
      "2025-12-12",
      "2025-12-19",
      "2025-12-26",
      "2026-01-02",
      "2026-01-09",
      "2026-01-16",
      "2026-01-23",
      "2026-01-30",
      "2026-02-06",
      "2026-02-13",
      "2026-02-20",
      "2026-02-27",
      "2026-03-06",
      "2026-03-13",
      "2026-03-20",
      "2026-03-27",
      "2026-04-03",
      "2026-04-10",
      "2026-04-17",
      "2026-04-24",
      "2026-05-01",
      "2026-05-08",
      "2026-05-15",
      "2026-05-22",
      "2026-05-29",
      "2026-06-05",
      "2026-06-12",
      "2026-06-19",
      "2026-06-26",
      "2026-07-03",
      "2026-07-10",
      "2026-07-17",
      "2026-07-24",
      "2026-07-31",
      "2026-08-07"
    ],
    "close": [
      569.494324,
      611.901428,
      630.0,
      631.0,
      613.0,
      624.0,
      596.0,
      592.0,
      583.0,
      604.0,
      616.0,
      614.0,
      617.0,
      621.0,
      665.0,
      647.0,
      643.0,
      646.0,
      644.0,
      662.0,
      653.0,
      643.0,
      647.0,
      618.0,
      660.0,
      662.0,
      679.0,
      668.0,
      675.0,
      680.0,
      675.0,
      665.0,
      677.0,
      675.0,
      669.0,
      675.0,
      680.0,
      665.0,
      635.0,
      621.0,
      636.0,
      635.0,
      634.0,
      583.0,
      569.0,
      557.0,
      557.0,
      558.0,
      582.0,
      594.0,
      535.0,
      509.0,
      539.0,
      507.0,
      460.0,
      469.0,
      425.0,
      464.0,
      479.0,
      448.0,
      448.0,
      448.0,
      461.0,
      492.0,
      478.0,
      486.0
    ],
    "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,
      633.813192,
      637.330048,
      639.1,
      640.666667,
      642.133333,
      644.0,
      645.7,
      648.5,
      650.933333,
      652.666667,
      653.233333,
      653.9,
      654.6,
      655.166667,
      653.9,
      650.7,
      647.7,
      644.833333,
      641.9,
      639.833333,
      637.566667,
      633.633333,
      629.166667,
      625.566667,
      621.866667,
      615.2,
      608.766667,
      600.3,
      593.5,
      586.966667,
      579.233333,
      571.666667,
      564.433333,
      557.233333,
      551.133333,
      544.766667,
      538.466667
    ],
    "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,
      633.8131917333334,
      637.3300476000001,
      639.1,
      640.6666666666666,
      642.1333333333333,
      644.0,
      645.7,
      648.5,
      650.9333333333333,
      652.6666666666666,
      653.2333333333333,
      653.9,
      654.6,
      655.1666666666666,
      653.9,
      650.7,
      647.7,
      644.8333333333334,
      641.9,
      639.8333333333334,
      637.5666666666667,
      633.6333333333333,
      629.1666666666666,
      625.5666666666667,
      621.8666666666667,
      615.2,
      608.7666666666667,
      600.3,
      593.5,
      586.9666666666667,
      579.2333333333333,
      571.6666666666666,
      564.4333333333333,
      557.2333333333333,
      551.1333333333333,
      544.7666666666667,
      538.4666666666667
    ],
    "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,
      18.52620325676854,
      8.677634921289966,
      7.4603174603174605,
      6.9730586370839935,
      9.135399673735726,
      8.173076923076923,
      14.093959731543624,
      12.33108108108108,
      8.919382504288164,
      2.814569536423841,
      3.2467532467532467,
      3.420195439739414,
      2.755267423014587,
      -6.119162640901771,
      -14.436090225563909,
      -13.910355486862443,
      -13.374805598755833,
      -13.622291021671826,
      -9.627329192546584,
      -10.27190332326284,
      -18.07044410413476,
      -20.839813374805598,
      -16.69242658423493,
      -17.961165048543688,
      -30.303030303030305,
      -29.154078549848943,
      -37.4079528718704,
      -30.538922155688624,
      -29.037037037037038,
      -34.11764705882353,
      -33.629629629629626,
      -32.63157894736842,
      -31.90546528803545,
      -27.11111111111111,
      -28.550074738415546,
      -28.0
    ],
    "drawdown": [
      0.0,
      0.0,
      0.0,
      0.0,
      -2.8526148969889067,
      -1.109350237717908,
      -5.54675118858954,
      -6.180665610142631,
      -7.606973058637084,
      -4.27892234548336,
      -2.3771790808240887,
      -2.6941362916006337,
      -2.218700475435816,
      -1.5847860538827259,
      0.0,
      -2.706766917293233,
      -3.308270676691729,
      -2.857142857142857,
      -3.1578947368421053,
      -0.45112781954887216,
      -1.8045112781954886,
      -3.308270676691729,
      -2.706766917293233,
      -7.067669172932331,
      -0.7518796992481203,
      -0.45112781954887216,
      0.0,
      -1.6200294550810015,
      -0.5891016200294551,
      0.0,
      -0.7352941176470589,
      -2.2058823529411766,
      -0.4411764705882353,
      -0.7352941176470589,
      -1.6176470588235294,
      -0.7352941176470589,
      0.0,
      -2.2058823529411766,
      -6.617647058823529,
      -8.676470588235293,
      -6.470588235294118,
      -6.617647058823529,
      -6.764705882352941,
      -14.264705882352942,
      -16.323529411764707,
      -18.08823529411765,
      -18.08823529411765,
      -17.941176470588236,
      -14.411764705882353,
      -12.647058823529411,
      -21.323529411764707,
      -25.147058823529413,
      -20.735294117647058,
      -25.441176470588236,
      -32.35294117647059,
      -31.029411764705884,
      -37.5,
      -31.764705882352942,
      -29.558823529411764,
      -34.11764705882353,
      -34.11764705882353,
      -34.11764705882353,
      -32.205882352941174,
      -27.647058823529413,
      -29.705882352941178,
      -28.529411764705884
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      25.171632505557707,
      24.847861343390772,
      23.732947086306787,
      22.757250632425723,
      21.79396399760132,
      20.939354528557608,
      23.395118101876218,
      23.650586216877677,
      23.05383777965215,
      22.373174063078608,
      21.8187431471048,
      21.49548332912163,
      21.23419115784951,
      21.011169231098876,
      20.528089300590835,
      21.433828653541788,
      22.917808499708254,
      22.460632642373714,
      22.18423145995996,
      20.161036624918687,
      19.84345305034296,
      19.851399510713186,
      19.385136155997206,
      19.448366393503548,
      18.285738416558356,
      18.244047253419144,
      18.122235085943345,
      17.595125827650815,
      17.462888704258,
      17.81245704959481,
      19.035012936303115,
      19.293548645607434,
      16.807329621202506,
      16.396796450941977,
      16.37709151773009,
      19.764761140964584,
      19.96678708488191,
      19.532886288142254,
      19.52162072806484,
      19.497745481000546,
      20.562223017850446,
      19.934831535326445,
      21.753223155974695,
      22.41804248548883,
      23.889733192289288,
      24.904563453895438,
      27.2159607672915,
      27.457536700071174,
      29.608041885223845,
      33.21737555433092,
      33.53895828636883,
      34.2868539619306,
      34.33802354516855,
      34.239643288101995,
      34.64486427169084,
      36.38194513730738,
      36.135005543081434,
      36.26756571067497
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      5.1489006401335935,
      5.681276057331314,
      4.55624763412368,
      3.982910789107342,
      0.7730422089269927,
      0.561035758323058,
      5.9874357977449915,
      21.42122355124352,
      7.591006423982869,
      18.954507857733667,
      2.307707558204852,
      0.17577131227161294,
      4.983158768975223,
      5.469409549098414,
      7.188741131964747,
      1.317089232795522,
      36.896533804500336,
      705.7738748627881,
      546.2520199188734,
      3.862027185642346,
      2.586308240918531,
      3.164942178940962,
      1.4999375026040582,
      2.2128601217073065,
      63.301613570541996,
      0.3317987640496039,
      0.8512811781731506,
      2.3369946249123625,
      4.052489386337321,
      3.4598448312015098,
      597.9580471505476,
      458.6184191692193,
      0.46294956743149795,
      0.35100035100035104,
      0.8860011813349086,
      2.717230787406226,
      391.7144708734368,
      113.33669976996018,
      0.36537688625817527,
      2.4861070488446915,
      1.5362106803218727,
      0.8787024493830776,
      33.855573563839364,
      4.101309540941143,
      36.964415395787945,
      1.4515894904920887,
      9.034729500198765,
      0.28933092224231466,
      5.706649330010475,
      0.1446340757882557,
      null,
      null,
      null,
      null,
      0.13834846519671423,
      1.8036767256330213,
      3.3145901154187625,
      9.36356986100951
    ],
    "fairValue": [
      569.494324,
      590.697876,
      603.798584,
      610.598938,
      611.07915,
      613.232625,
      610.770822,
      608.424469,
      605.599528,
      605.439575,
      606.399614,
      607.032979,
      607.799673,
      608.742554,
      612.49305,
      614.649735,
      616.317397,
      617.966431,
      619.336619,
      621.469788,
      622.971226,
      623.881625,
      624.886772,
      624.599823,
      626.01583,
      627.399837,
      629.310954,
      630.692705,
      632.220543,
      633.813192,
      635.141798,
      636.074867,
      637.315023,
      638.423404,
      639.297021,
      640.288771,
      641.362047,
      641.984099,
      641.805019,
      641.284894,
      641.155994,
      641.009423,
      640.846413,
      639.531722,
      637.96435,
      636.204255,
      634.519059,
      632.924912,
      631.885628,
      631.127915,
      629.243054,
      626.930688,
      625.271618,
      623.081403,
      620.116286,
      617.417781,
      614.042031,
      611.455099,
      609.210097,
      606.523263,
      603.924521,
      601.409609,
      599.180885,
      597.506184,
      595.667627,
      594.005996
    ],
    "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,
      83.83095,
      74.8785,
      63.330975,
      53.774712,
      45.277781,
      37.881941,
      36.59787,
      36.174235,
      30.410218,
      18.068884,
      5.493892,
      -6.376304,
      -13.951027,
      -14.951264,
      -18.057657,
      -23.600003,
      -31.318877,
      -40.714313,
      -47.997757,
      -51.546553,
      -51.282002,
      -49.356101,
      -54.860525,
      -60.679613,
      -69.873606,
      -80.283603,
      -79.405596,
      -87.464173,
      -91.0763,
      -93.090355,
      -95.772253,
      -97.886126,
      -98.943063,
      -99.258407,
      -96.093678,
      -91.158914,
      -84.336132
    ],
    "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.058995,
      0.088714,
      0.049316,
      -0.031476,
      0.027177,
      -0.039244,
      -0.160302,
      -0.159211,
      -0.229606,
      -0.385026,
      -0.732743,
      -1.121771,
      -1.491558,
      -1.663893,
      -1.577993,
      -1.620421,
      -1.656864,
      -1.752204,
      -1.862493,
      -1.829087,
      -1.686917,
      -1.44932,
      -1.392672,
      -1.421555,
      -1.456016,
      -1.666288,
      -1.726726,
      -1.726056,
      -1.875373,
      -1.868767,
      -1.739387,
      -1.658859,
      -1.548408,
      -1.419001,
      -1.200483,
      -0.741139,
      -0.30622,
      0.057564
    ],
    "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,
      -8.981265,
      -3.652338,
      -5.814087,
      -6.476832,
      -3.84367,
      -4.333547,
      -2.500589,
      -1.902034,
      -3.64722,
      -3.10845,
      -3.665542,
      -4.677889,
      1.438676,
      -1.949752,
      -2.849704
    ],
    "cycle": [
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 1.630417648962473
      },
      {
        "date": "2025-09-26",
        "value": 2.7234866209112223
      },
      {
        "date": "2025-10-03",
        "value": 3.3532697841765264
      },
      {
        "date": "2025-10-10",
        "value": 4.107588707829099
      },
      {
        "date": "2025-10-17",
        "value": 2.1026093757298674
      },
      {
        "date": "2025-10-24",
        "value": 2.2104137662265284
      },
      {
        "date": "2025-10-31",
        "value": 2.7818496324870656
      },
      {
        "date": "2025-11-07",
        "value": 3.726178082222348
      },
      {
        "date": "2025-11-14",
        "value": 5.2108085583547235
      },
      {
        "date": "2025-11-21",
        "value": 5.20521616455259
      },
      {
        "date": "2025-11-28",
        "value": 5.2385650362613125
      },
      {
        "date": "2025-12-05",
        "value": 4.463567712800486
      },
      {
        "date": "2025-12-12",
        "value": 3.7934377109295774
      },
      {
        "date": "2025-12-19",
        "value": 3.378811730862077
      },
      {
        "date": "2025-12-26",
        "value": 2.743454994676055
      },
      {
        "date": "2026-01-02",
        "value": 2.1837721876971585
      },
      {
        "date": "2026-01-09",
        "value": 2.2810609994780164
      },
      {
        "date": "2026-01-16",
        "value": 2.154974787782943
      },
      {
        "date": "2026-01-23",
        "value": 1.6085062387681512
      },
      {
        "date": "2026-01-30",
        "value": 0.18331604475313895
      },
      {
        "date": "2026-02-06",
        "value": -1.8703235986909288
      },
      {
        "date": "2026-02-13",
        "value": -3.4431051737541423
      },
      {
        "date": "2026-02-20",
        "value": -4.437349646270432
      },
      {
        "date": "2026-02-27",
        "value": -4.331830578698698
      },
      {
        "date": "2026-03-06",
        "value": -5.646432303465545
      },
      {
        "date": "2026-03-13",
        "value": -7.940809488435129
      },
      {
        "date": "2026-03-20",
        "value": -10.498497008930899
      },
      {
        "date": "2026-03-27",
        "value": -12.837548015935326
      },
      {
        "date": "2026-04-03",
        "value": -13.07429621902869
      },
      {
        "date": "2026-04-10",
        "value": -11.817677094286482
      },
      {
        "date": "2026-04-17",
        "value": -9.638053974683398
      },
      {
        "date": "2026-04-24",
        "value": -9.774197326402826
      },
      {
        "date": "2026-05-01",
        "value": -10.924139098000849
      },
      {
        "date": "2026-05-08",
        "value": -11.71015700734782
      },
      {
        "date": "2026-05-15",
        "value": -14.159434971078127
      },
      {
        "date": "2026-05-22",
        "value": -16.122365046990573
      },
      {
        "date": "2026-05-29",
        "value": -16.55758972347974
      },
      {
        "date": "2026-06-05",
        "value": -19.960232721472664
      },
      {
        "date": "2026-06-12",
        "value": -20.231952236928702
      },
      {
        "date": "2026-06-19",
        "value": -17.891821343886598
      },
      {
        "date": "2026-06-26",
        "value": -17.38228212665582
      },
      {
        "date": "2026-07-03",
        "value": -15.009447176675565
      },
      {
        "date": "2026-07-10",
        "value": -14.357691930224949
      },
      {
        "date": "2026-07-17",
        "value": -13.68821742507281
      },
      {
        "date": "2026-07-24",
        "value": -10.190803871793335
      },
      {
        "date": "2026-07-31",
        "value": -7.542883179899937
      },
      {
        "date": "2026-08-07",
        "value": -4.7049349372987965
      }
    ],
    "hurstComposite": [
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": null
      },
      {
        "date": "2025-07-04",
        "value": null
      },
      {
        "date": "2025-07-11",
        "value": null
      },
      {
        "date": "2025-07-18",
        "value": null
      },
      {
        "date": "2025-07-25",
        "value": 1.0
      },
      {
        "date": "2025-08-01",
        "value": 0.9665806140763548
      },
      {
        "date": "2025-08-08",
        "value": 1.1087314267557271
      },
      {
        "date": "2025-08-15",
        "value": 1.5478308569007637
      },
      {
        "date": "2025-08-22",
        "value": 1.646112063945981
      },
      {
        "date": "2025-08-29",
        "value": 1.2563922429007817
      },
      {
        "date": "2025-09-05",
        "value": 1.005139091496256
      },
      {
        "date": "2025-09-12",
        "value": 0.9137043393553108
      },
      {
        "date": "2025-09-19",
        "value": 1.019770536364003
      },
      {
        "date": "2025-09-26",
        "value": 0.9669254656001536
      },
      {
        "date": "2025-10-03",
        "value": 0.6907765104900511
      },
      {
        "date": "2025-10-10",
        "value": 0.5208042457829334
      },
      {
        "date": "2025-10-17",
        "value": -0.10241045765856491
      },
      {
        "date": "2025-10-24",
        "value": 0.2049674487550047
      },
      {
        "date": "2025-10-31",
        "value": 0.5185334473318804
      },
      {
        "date": "2025-11-07",
        "value": 0.9109995050710588
      },
      {
        "date": "2025-11-14",
        "value": 0.8897925023621036
      },
      {
        "date": "2025-11-21",
        "value": 0.9081139677808547
      },
      {
        "date": "2025-11-28",
        "value": 0.9831691626914535
      },
      {
        "date": "2025-12-05",
        "value": 0.9036557365789807
      },
      {
        "date": "2025-12-12",
        "value": 0.6254109545535522
      },
      {
        "date": "2025-12-19",
        "value": 0.6769079146124615
      },
      {
        "date": "2025-12-26",
        "value": 0.6438706490884605
      },
      {
        "date": "2026-01-02",
        "value": 0.457838883273604
      },
      {
        "date": "2026-01-09",
        "value": 0.4140683072963829
      },
      {
        "date": "2026-01-16",
        "value": 0.4865045315755316
      },
      {
        "date": "2026-01-23",
        "value": 0.12081858339150434
      },
      {
        "date": "2026-01-30",
        "value": -0.8794303740659959
      },
      {
        "date": "2026-02-06",
        "value": -1.395897167580406
      },
      {
        "date": "2026-02-13",
        "value": -1.3621862421524666
      },
      {
        "date": "2026-02-20",
        "value": -1.2489626258566628
      },
      {
        "date": "2026-02-27",
        "value": -1.1512769244732834
      },
      {
        "date": "2026-03-06",
        "value": -1.7440913157263513
      },
      {
        "date": "2026-03-13",
        "value": -2.163283909943552
      },
      {
        "date": "2026-03-20",
        "value": -2.4176828551860616
      },
      {
        "date": "2026-03-27",
        "value": -2.5655578760119417
      },
      {
        "date": "2026-04-03",
        "value": -2.6107500622531594
      },
      {
        "date": "2026-04-10",
        "value": -2.1674583520884316
      },
      {
        "date": "2026-04-17",
        "value": -1.6112662113519873
      },
      {
        "date": "2026-04-24",
        "value": -1.8414245162089378
      },
      {
        "date": "2026-05-01",
        "value": -2.222446699766759
      },
      {
        "date": "2026-05-08",
        "value": -2.0369358303716396
      },
      {
        "date": "2026-05-15",
        "value": -2.1266330175675097
      },
      {
        "date": "2026-05-22",
        "value": -2.3569369741675494
      },
      {
        "date": "2026-05-29",
        "value": -2.4687796415098298
      },
      {
        "date": "2026-06-05",
        "value": -2.5635764214294054
      },
      {
        "date": "2026-06-12",
        "value": -2.6146595240179247
      },
      {
        "date": "2026-06-19",
        "value": -2.3661676919111345
      },
      {
        "date": "2026-06-26",
        "value": -2.4213597798460955
      },
      {
        "date": "2026-07-03",
        "value": -2.3733314977924556
      },
      {
        "date": "2026-07-10",
        "value": -2.223148829300616
      },
      {
        "date": "2026-07-17",
        "value": -1.8726351026298405
      },
      {
        "date": "2026-07-24",
        "value": -1.190658131228082
      },
      {
        "date": "2026-07-31",
        "value": -0.8395575777474401
      },
      {
        "date": "2026-08-07",
        "value": -0.5279745385069597
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": 1.0
        },
        {
          "date": "2025-08-01",
          "value": 0.9665806140763548
        },
        {
          "date": "2025-08-08",
          "value": 1.1087314267557271
        },
        {
          "date": "2025-08-15",
          "value": 2.369577142251909
        },
        {
          "date": "2025-08-22",
          "value": 2.789859047417303
        },
        {
          "date": "2025-08-29",
          "value": 1.9503804011265866
        },
        {
          "date": "2025-09-05",
          "value": 1.3167934670421957
        },
        {
          "date": "2025-09-12",
          "value": 1.0435689170423141
        },
        {
          "date": "2025-09-19",
          "value": 1.0629723826093407
        },
        {
          "date": "2025-09-26",
          "value": 0.9218290112334948
        },
        {
          "date": "2025-10-03",
          "value": 0.5901283078886572
        },
        {
          "date": "2025-10-10",
          "value": 0.3991347866180398
        },
        {
          "date": "2025-10-17",
          "value": -0.3049518137978732
        },
        {
          "date": "2025-10-24",
          "value": 0.08144673176502931
        },
        {
          "date": "2025-10-31",
          "value": 0.5100344238378007
        },
        {
          "date": "2025-11-07",
          "value": 1.015399031180347
        },
        {
          "date": "2025-11-14",
          "value": 1.005133010393449
        },
        {
          "date": "2025-11-21",
          "value": 1.025725690374111
        },
        {
          "date": "2025-11-28",
          "value": 1.0710419340505002
        },
        {
          "date": "2025-12-05",
          "value": 0.9549645253428777
        },
        {
          "date": "2025-12-12",
          "value": 0.6359980342098059
        },
        {
          "date": "2025-12-19",
          "value": 0.6862193604700552
        },
        {
          "date": "2025-12-26",
          "value": 0.6488241707238951
        },
        {
          "date": "2026-01-02",
          "value": 0.4272012812622666
        },
        {
          "date": "2026-01-09",
          "value": 0.3214826389407346
        },
        {
          "date": "2026-01-16",
          "value": 0.3866219007984554
        },
        {
          "date": "2026-01-23",
          "value": -0.06835618860263215
        },
        {
          "date": "2026-01-30",
          "value": -1.2216361377512581
        },
        {
          "date": "2026-02-06",
          "value": -2.1706656531294954
        },
        {
          "date": "2026-02-13",
          "value": -2.0140238609674497
        },
        {
          "date": "2026-02-20",
          "value": -1.691864650198955
        },
        {
          "date": "2026-02-27",
          "value": -1.4369735454220751
        },
        {
          "date": "2026-03-06",
          "value": -2.379566431940651
        },
        {
          "date": "2026-03-13",
          "value": -2.7931888106468836
        },
        {
          "date": "2026-03-20",
          "value": -2.9310629368822947
        },
        {
          "date": "2026-03-27",
          "value": -2.977020978960765
        },
        {
          "date": "2026-04-03",
          "value": -2.883176050544493
        },
        {
          "date": "2026-04-10",
          "value": -2.0532910045236323
        },
        {
          "date": "2026-04-17",
          "value": -1.1125901879931166
        },
        {
          "date": "2026-04-24",
          "value": -1.7424605202636048
        },
        {
          "date": "2026-05-01",
          "value": -2.5808201734212015
        },
        {
          "date": "2026-05-08",
          "value": -2.276488227596496
        },
        {
          "date": "2026-05-15",
          "value": -2.4417103141928593
        },
        {
          "date": "2026-05-22",
          "value": -2.8139034380642864
        },
        {
          "date": "2026-05-29",
          "value": -2.9379678126880955
        },
        {
          "date": "2026-06-05",
          "value": -2.979322604229365
        },
        {
          "date": "2026-06-12",
          "value": -2.9931075347431215
        },
        {
          "date": "2026-06-19",
          "value": -2.521430795648972
        },
        {
          "date": "2026-06-26",
          "value": -2.6198889465501303
        },
        {
          "date": "2026-07-03",
          "value": -2.4371521945936694
        },
        {
          "date": "2026-07-10",
          "value": -2.0090972125197357
        },
        {
          "date": "2026-07-17",
          "value": -1.3263012304248747
        },
        {
          "date": "2026-07-24",
          "value": -0.1230095066604373
        },
        {
          "date": "2026-07-31",
          "value": 0.4011625963516672
        },
        {
          "date": "2026-08-07",
          "value": 0.8477606235203828
        }
      ],
      "20": [
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": 1.0
        },
        {
          "date": "2025-08-22",
          "value": 0.8836140749651
        },
        {
          "date": "2025-08-29",
          "value": 0.7937334707502454
        },
        {
          "date": "2025-09-05",
          "value": 0.7973695077989629
        },
        {
          "date": "2025-09-12",
          "value": 0.8271279542306419
        },
        {
          "date": "2025-09-19",
          "value": 0.9909693055337778
        },
        {
          "date": "2025-09-26",
          "value": 0.9969897685112593
        },
        {
          "date": "2025-10-03",
          "value": 0.7578753122243137
        },
        {
          "date": "2025-10-10",
          "value": 0.6019172185595292
        },
        {
          "date": "2025-10-17",
          "value": 0.03261711310097393
        },
        {
          "date": "2025-10-24",
          "value": 0.28731459341498833
        },
        {
          "date": "2025-10-31",
          "value": 0.5241994629946004
        },
        {
          "date": "2025-11-07",
          "value": 0.8413998209982001
        },
        {
          "date": "2025-11-14",
          "value": 0.8128988303412067
        },
        {
          "date": "2025-11-21",
          "value": 0.829706152718684
        },
        {
          "date": "2025-11-28",
          "value": 0.9245873151187559
        },
        {
          "date": "2025-12-05",
          "value": 0.8694498774030495
        },
        {
          "date": "2025-12-12",
          "value": 0.6183529014493833
        },
        {
          "date": "2025-12-19",
          "value": 0.6707002840407326
        },
        {
          "date": "2025-12-26",
          "value": 0.6405683013315041
        },
        {
          "date": "2026-01-02",
          "value": 0.4782639512811624
        },
        {
          "date": "2026-01-09",
          "value": 0.4757920862001485
        },
        {
          "date": "2026-01-16",
          "value": 0.5530929520935826
        },
        {
          "date": "2026-01-23",
          "value": 0.246935098054262
        },
        {
          "date": "2026-01-30",
          "value": -0.651293198275821
        },
        {
          "date": "2026-02-06",
          "value": -1.4402391646199217
        },
        {
          "date": "2026-02-13",
          "value": -1.4897512281315028
        },
        {
          "date": "2026-02-20",
          "value": -1.4043997167556461
        },
        {
          "date": "2026-02-27",
          "value": -1.3160417730452922
        },
        {
          "date": "2026-03-06",
          "value": -2.1910540011251296
        },
        {
          "date": "2026-03-13",
          "value": -2.7303513337083762
        },
        {
          "date": "2026-03-20",
          "value": -2.9101171112361253
        },
        {
          "date": "2026-03-27",
          "value": -2.9700390370787084
        },
        {
          "date": "2026-04-03",
          "value": -2.96367340211145
        },
        {
          "date": "2026-04-10",
          "value": -2.2928326545959035
        },
        {
          "date": "2026-04-17",
          "value": -1.5197331488599253
        },
        {
          "date": "2026-04-24",
          "value": -1.984183772399943
        },
        {
          "date": "2026-05-01",
          "value": -2.6596702818415165
        },
        {
          "date": "2026-05-08",
          "value": -2.3542358958839027
        },
        {
          "date": "2026-05-15",
          "value": -2.5189765843180134
        },
        {
          "date": "2026-05-22",
          "value": -2.8396588614393377
        },
        {
          "date": "2026-05-29",
          "value": -2.9465529538131126
        },
        {
          "date": "2026-06-05",
          "value": -2.9821843179377043
        },
        {
          "date": "2026-06-12",
          "value": -2.994061439312568
        },
        {
          "date": "2026-06-19",
          "value": -2.509884007896731
        },
        {
          "date": "2026-06-26",
          "value": -2.5808066880886598
        },
        {
          "date": "2026-07-03",
          "value": -2.548391369621926
        },
        {
          "date": "2026-07-10",
          "value": -2.3940085569517127
        },
        {
          "date": "2026-07-17",
          "value": -1.917004475515462
        },
        {
          "date": "2026-07-24",
          "value": -0.8743946243958702
        },
        {
          "date": "2026-07-31",
          "value": -0.358996757621208
        },
        {
          "date": "2026-08-07",
          "value": 0.10460652051404162
        }
      ],
      "40": [
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": null
        },
        {
          "date": "2026-01-23",
          "value": null
        },
        {
          "date": "2026-01-30",
          "value": null
        },
        {
          "date": "2026-02-06",
          "value": -1.0
        },
        {
          "date": "2026-02-13",
          "value": -0.9653932549602134
        },
        {
          "date": "2026-02-20",
          "value": -0.9308178443551256
        },
        {
          "date": "2026-02-27",
          "value": -0.9005268567994931
        },
        {
          "date": "2026-03-06",
          "value": -1.1295411301675433
        },
        {
          "date": "2026-03-13",
          "value": -1.4665751869550494
        },
        {
          "date": "2026-03-20",
          "value": -1.8284915771760244
        },
        {
          "date": "2026-03-27",
          "value": -2.0864120668124246
        },
        {
          "date": "2026-04-03",
          "value": -2.233427239627856
        },
        {
          "date": "2026-04-10",
          "value": -2.1326846550548275
        },
        {
          "date": "2026-04-17",
          "value": -1.9105488546917349
        },
        {
          "date": "2026-04-24",
          "value": -1.787224568754267
        },
        {
          "date": "2026-05-01",
          "value": -1.7451719483471921
        },
        {
          "date": "2026-05-08",
          "value": -1.7002287736689334
        },
        {
          "date": "2026-05-15",
          "value": -1.701412948508166
        },
        {
          "date": "2026-05-22",
          "value": -1.801149070730175
        },
        {
          "date": "2026-05-29",
          "value": -1.910733458153034
        },
        {
          "date": "2026-06-05",
          "value": -2.072443231988272
        },
        {
          "date": "2026-06-12",
          "value": -2.1687532258216127
        },
        {
          "date": "2026-06-19",
          "value": -2.191655890632907
        },
        {
          "date": "2026-06-26",
          "value": -2.215383530872975
        },
        {
          "date": "2026-07-03",
          "value": -2.2197265544769644
        },
        {
          "date": "2026-07-10",
          "value": -2.2032721353261384
        },
        {
          "date": "2026-07-17",
          "value": -2.0984138381011497
        },
        {
          "date": "2026-07-24",
          "value": -1.9163258417297107
        },
        {
          "date": "2026-07-31",
          "value": -1.7626452974125955
        },
        {
          "date": "2026-08-07",
          "value": -1.6219071270052394
        }
      ],
      "80": [
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": null
        },
        {
          "date": "2026-01-23",
          "value": null
        },
        {
          "date": "2026-01-30",
          "value": null
        },
        {
          "date": "2026-02-06",
          "value": null
        },
        {
          "date": "2026-02-13",
          "value": null
        },
        {
          "date": "2026-02-20",
          "value": null
        },
        {
          "date": "2026-02-27",
          "value": null
        },
        {
          "date": "2026-03-06",
          "value": null
        },
        {
          "date": "2026-03-13",
          "value": null
        },
        {
          "date": "2026-03-20",
          "value": null
        },
        {
          "date": "2026-03-27",
          "value": null
        },
        {
          "date": "2026-04-03",
          "value": null
        },
        {
          "date": "2026-04-10",
          "value": null
        },
        {
          "date": "2026-04-17",
          "value": null
        },
        {
          "date": "2026-04-24",
          "value": null
        },
        {
          "date": "2026-05-01",
          "value": null
        },
        {
          "date": "2026-05-08",
          "value": null
        },
        {
          "date": "2026-05-15",
          "value": null
        },
        {
          "date": "2026-05-22",
          "value": null
        },
        {
          "date": "2026-05-29",
          "value": null
        },
        {
          "date": "2026-06-05",
          "value": null
        },
        {
          "date": "2026-06-12",
          "value": null
        },
        {
          "date": "2026-06-19",
          "value": null
        },
        {
          "date": "2026-06-26",
          "value": null
        },
        {
          "date": "2026-07-03",
          "value": null
        },
        {
          "date": "2026-07-10",
          "value": null
        },
        {
          "date": "2026-07-17",
          "value": null
        },
        {
          "date": "2026-07-24",
          "value": null
        },
        {
          "date": "2026-07-31",
          "value": null
        },
        {
          "date": "2026-08-07",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 42,
        "date": "2026-02-27",
        "price": 634.0,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 46,
        "date": "2026-03-27",
        "price": 557.0,
        "kind": "low",
        "move_percent": -12.145110410094638,
        "weeks": 4,
        "confirmed": true
      },
      {
        "index": 49,
        "date": "2026-04-17",
        "price": 594.0,
        "kind": "high",
        "move_percent": 6.642728904847397,
        "weeks": 3,
        "confirmed": true
      },
      {
        "index": 56,
        "date": "2026-06-05",
        "price": 425.0,
        "kind": "low",
        "move_percent": -28.45117845117845,
        "weeks": 7,
        "confirmed": true
      },
      {
        "index": 58,
        "date": "2026-06-19",
        "price": 479.0,
        "kind": "high",
        "move_percent": 12.705882352941176,
        "weeks": 2,
        "confirmed": true
      },
      {
        "index": 61,
        "date": "2026-07-10",
        "price": 448.0,
        "kind": "low",
        "move_percent": -6.471816283924843,
        "weeks": 3,
        "confirmed": true
      },
      {
        "index": 63,
        "date": "2026-07-24",
        "price": 492.0,
        "kind": "high",
        "move_percent": 9.821428571428571,
        "weeks": 2,
        "confirmed": true
      },
      {
        "index": 65,
        "date": "2026-08-07",
        "price": 486.0,
        "kind": "low",
        "move_percent": -1.2195121951219512,
        "weeks": 2,
        "confirmed": false
      }
    ],
    "labels": [
      {
        "index": 56,
        "date": "2026-06-05",
        "price": 425.0,
        "kind": "low",
        "move_percent": -28.45117845117845,
        "weeks": 7,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 58,
        "date": "2026-06-19",
        "price": 479.0,
        "kind": "high",
        "move_percent": 12.705882352941176,
        "weeks": 2,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 61,
        "date": "2026-07-10",
        "price": 448.0,
        "kind": "low",
        "move_percent": -6.471816283924843,
        "weeks": 3,
        "confirmed": true,
        "label": "2"
      },
      {
        "index": 63,
        "date": "2026-07-24",
        "price": 492.0,
        "kind": "high",
        "move_percent": 9.821428571428571,
        "weeks": 2,
        "confirmed": true,
        "label": "3"
      },
      {
        "index": 65,
        "date": "2026-08-07",
        "price": 486.0,
        "kind": "low",
        "move_percent": -1.2195121951219512,
        "weeks": 2,
        "confirmed": false,
        "label": "4"
      }
    ]
  }
}