{
  "ticker": {
    "symbol": "BCFP",
    "name": "UBS Nasdaq-100 UCITS ETF USD acc",
    "exchange": "GER"
  },
  "latest_week": "2026-07-31",
  "latest_close": 28.395,
  "latest_open": 29.15,
  "latest_high": 29.245001,
  "latest_low": 27.705,
  "bar_count": 72,
  "analysis_bar_count": 72,
  "reversal_percent": 5.0,
  "model": {
    "version": "ewc-2.1.0",
    "as_of": "2026-07-31",
    "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": 1,
      "date": "2025-03-28",
      "price": 20.674999,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 4,
      "date": "2025-04-18",
      "price": 18.577999,
      "kind": "low",
      "move_percent": -10.142684892028296,
      "weeks": 3,
      "confirmed": true
    },
    {
      "index": 31,
      "date": "2025-10-24",
      "price": 29.428301,
      "kind": "high",
      "move_percent": 58.40404017677041,
      "weeks": 27,
      "confirmed": true
    },
    {
      "index": 35,
      "date": "2025-11-21",
      "price": 24.370001,
      "kind": "low",
      "move_percent": -17.188556009400617,
      "weeks": 4,
      "confirmed": true
    },
    {
      "index": 42,
      "date": "2026-01-09",
      "price": 25.655001,
      "kind": "high",
      "move_percent": 5.2728762711171,
      "weeks": 7,
      "confirmed": true
    },
    {
      "index": 53,
      "date": "2026-03-27",
      "price": 23.525,
      "kind": "low",
      "move_percent": -8.302478725298043,
      "weeks": 11,
      "confirmed": true
    },
    {
      "index": 65,
      "date": "2026-06-19",
      "price": 30.809999,
      "kind": "high",
      "move_percent": 30.967052072263563,
      "weeks": 12,
      "confirmed": true
    },
    {
      "index": 71,
      "date": "2026-07-31",
      "price": 28.395,
      "kind": "low",
      "move_percent": -7.838361176188294,
      "weeks": 6,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "cresting",
    "trend_bias": "bullish",
    "oscillator": 4.87412108099123,
    "slope": -7.696650289301964,
    "dominant_period_weeks": 23,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 6,
    "estimated_weeks_to_next_turn": 6,
    "series": [
      {
        "date": "2025-03-21",
        "value": null
      },
      {
        "date": "2025-03-28",
        "value": null
      },
      {
        "date": "2025-04-04",
        "value": null
      },
      {
        "date": "2025-04-11",
        "value": 0.0
      },
      {
        "date": "2025-04-18",
        "value": 0.0
      },
      {
        "date": "2025-04-25",
        "value": 0.0
      },
      {
        "date": "2025-05-02",
        "value": 0.0
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 1.8694044878807072
      },
      {
        "date": "2025-08-08",
        "value": 4.201161558653577
      },
      {
        "date": "2025-08-15",
        "value": 6.459096942783273
      },
      {
        "date": "2025-08-22",
        "value": 8.240914768498914
      },
      {
        "date": "2025-08-29",
        "value": 7.758608961433772
      },
      {
        "date": "2025-09-05",
        "value": 6.6452817032312215
      },
      {
        "date": "2025-09-12",
        "value": 5.931780001261467
      },
      {
        "date": "2025-09-19",
        "value": 5.88586328923571
      },
      {
        "date": "2025-09-26",
        "value": 6.025999733747211
      },
      {
        "date": "2025-10-03",
        "value": 6.673110109155829
      },
      {
        "date": "2025-10-10",
        "value": 6.6764373192275
      },
      {
        "date": "2025-10-17",
        "value": 6.226577351442735
      },
      {
        "date": "2025-10-24",
        "value": 10.892336599693936
      },
      {
        "date": "2025-10-31",
        "value": 11.393212870255425
      },
      {
        "date": "2025-11-07",
        "value": 10.687630081338
      },
      {
        "date": "2025-11-14",
        "value": 10.469139380127421
      },
      {
        "date": "2025-11-21",
        "value": 4.470593675397051
      },
      {
        "date": "2025-11-28",
        "value": 3.196632015499793
      },
      {
        "date": "2025-12-05",
        "value": 3.544705366538291
      },
      {
        "date": "2025-12-12",
        "value": 2.8522156812150135
      },
      {
        "date": "2025-12-19",
        "value": 3.1005677383550387
      },
      {
        "date": "2025-12-26",
        "value": 2.4255956061862753
      },
      {
        "date": "2026-01-02",
        "value": 1.3565287665562726
      },
      {
        "date": "2026-01-09",
        "value": 1.696729791637032
      },
      {
        "date": "2026-01-16",
        "value": 1.806157104517634
      },
      {
        "date": "2026-01-23",
        "value": 1.545991827524606
      },
      {
        "date": "2026-01-30",
        "value": 1.3337186879992147
      },
      {
        "date": "2026-02-06",
        "value": -0.08807813888029137
      },
      {
        "date": "2026-02-13",
        "value": -1.6218079148918512
      },
      {
        "date": "2026-02-20",
        "value": -2.374670497665575
      },
      {
        "date": "2026-02-27",
        "value": -2.993725408826863
      },
      {
        "date": "2026-03-06",
        "value": -2.466586276247833
      },
      {
        "date": "2026-03-13",
        "value": -1.6966447417676631
      },
      {
        "date": "2026-03-20",
        "value": -1.8523027160313768
      },
      {
        "date": "2026-03-27",
        "value": -2.521495829298406
      },
      {
        "date": "2026-04-03",
        "value": -3.018346732706327
      },
      {
        "date": "2026-04-10",
        "value": -2.732936631969697
      },
      {
        "date": "2026-04-17",
        "value": -0.6049782121365322
      },
      {
        "date": "2026-04-24",
        "value": 2.792599526037164
      },
      {
        "date": "2026-05-01",
        "value": 5.397899586058761
      },
      {
        "date": "2026-05-08",
        "value": 8.726118113186326
      },
      {
        "date": "2026-05-15",
        "value": 11.066507763386383
      },
      {
        "date": "2026-05-22",
        "value": 12.91273324720401
      },
      {
        "date": "2026-05-29",
        "value": 15.103956748290477
      },
      {
        "date": "2026-06-05",
        "value": 15.263764373025872
      },
      {
        "date": "2026-06-12",
        "value": 14.811605738187701
      },
      {
        "date": "2026-06-19",
        "value": 14.81572567375459
      },
      {
        "date": "2026-06-26",
        "value": 13.441017251783258
      },
      {
        "date": "2026-07-03",
        "value": 12.570771370293194
      },
      {
        "date": "2026-07-10",
        "value": 11.817681698084304
      },
      {
        "date": "2026-07-17",
        "value": 9.13689157917446
      },
      {
        "date": "2026-07-24",
        "value": 7.329340383007484
      },
      {
        "date": "2026-07-31",
        "value": 4.87412108099123
      }
    ]
  },
  "hurst": {
    "status": "falling stack",
    "phase": "cresting",
    "alignment_score": 12,
    "risk_score": 88,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 8,
    "nearest_crest_window": 17,
    "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": 8,
        "period_range": [
          6,
          10
        ],
        "period_strength": 0,
        "phase": "falling",
        "value": -1.350105185357596,
        "slope": -1.7807467863760695,
        "amplitude": 1.889,
        "weeks_since_trough": 18,
        "weeks_since_crest": 9,
        "projected_trough_window": 6,
        "projected_crest_window": 7,
        "trough_window": {
          "start": 4,
          "midpoint": 6,
          "end": 8
        },
        "crest_window": {
          "start": 5,
          "midpoint": 7,
          "end": 9
        },
        "fld": {
          "value": 30.292499499999998,
          "state": "crossed down",
          "weeks_since_cross": 2,
          "displacement": 4,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 21.920003999999995,
          "state": "price above",
          "slope": -0.08749983333333351,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          13,
          19,
          24,
          30,
          38,
          47,
          53
        ],
        "series": [
          {
            "date": "2025-03-21",
            "value": null
          },
          {
            "date": "2025-03-28",
            "value": null
          },
          {
            "date": "2025-04-04",
            "value": null
          },
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": 1.0
          },
          {
            "date": "2025-05-16",
            "value": 1.2367624918408453
          },
          {
            "date": "2025-05-23",
            "value": 1.078920830613615
          },
          {
            "date": "2025-05-30",
            "value": 0.9943387797931476
          },
          {
            "date": "2025-06-06",
            "value": 0.9594171458005335
          },
          {
            "date": "2025-06-13",
            "value": 0.7172703546322223
          },
          {
            "date": "2025-06-20",
            "value": 0.4746778745832487
          },
          {
            "date": "2025-06-27",
            "value": 0.4793544441989675
          },
          {
            "date": "2025-07-04",
            "value": 0.4810688375016517
          },
          {
            "date": "2025-07-11",
            "value": 0.5491972424001317
          },
          {
            "date": "2025-07-18",
            "value": 0.6937384831174953
          },
          {
            "date": "2025-07-25",
            "value": 0.7829854897715606
          },
          {
            "date": "2025-08-01",
            "value": 0.7376656470274275
          },
          {
            "date": "2025-08-08",
            "value": 0.8965742812393047
          },
          {
            "date": "2025-08-15",
            "value": 0.9367774026773009
          },
          {
            "date": "2025-08-22",
            "value": 0.7444783035194322
          },
          {
            "date": "2025-08-29",
            "value": 0.4684906844037039
          },
          {
            "date": "2025-09-05",
            "value": 0.31436202020880843
          },
          {
            "date": "2025-09-12",
            "value": 0.5259002985449289
          },
          {
            "date": "2025-09-19",
            "value": 0.837481603659843
          },
          {
            "date": "2025-09-26",
            "value": 0.9060834520957944
          },
          {
            "date": "2025-10-03",
            "value": 1.1047419627523634
          },
          {
            "date": "2025-10-10",
            "value": 1.0494034616664132
          },
          {
            "date": "2025-10-17",
            "value": 0.832875490699679
          },
          {
            "date": "2025-10-24",
            "value": 2.2776251635665594
          },
          {
            "date": "2025-10-31",
            "value": 2.3772009755046004
          },
          {
            "date": "2025-11-07",
            "value": 0.9999646451552406
          },
          {
            "date": "2025-11-14",
            "value": 0.22337840994629088
          },
          {
            "date": "2025-11-21",
            "value": -0.6273466249063392
          },
          {
            "date": "2025-11-28",
            "value": -0.52031237059031
          },
          {
            "date": "2025-12-05",
            "value": -0.2913941188685825
          },
          {
            "date": "2025-12-12",
            "value": -0.6540539230183943
          },
          {
            "date": "2025-12-19",
            "value": -0.4525412906726697
          },
          {
            "date": "2025-12-26",
            "value": -0.1508539830026543
          },
          {
            "date": "2026-01-02",
            "value": -0.14245297183242456
          },
          {
            "date": "2026-01-09",
            "value": 0.2877835145680352
          },
          {
            "date": "2026-01-16",
            "value": 0.4437828093822443
          },
          {
            "date": "2026-01-23",
            "value": 0.2880184922411897
          },
          {
            "date": "2026-01-30",
            "value": 0.06812204244553816
          },
          {
            "date": "2026-02-06",
            "value": -0.5058748129663027
          },
          {
            "date": "2026-02-13",
            "value": -0.9912562656515986
          },
          {
            "date": "2026-02-20",
            "value": -0.9021264645844707
          },
          {
            "date": "2026-02-27",
            "value": -0.8433162259789639
          },
          {
            "date": "2026-03-06",
            "value": -0.2921302003517735
          },
          {
            "date": "2026-03-13",
            "value": -0.06289384173101253
          },
          {
            "date": "2026-03-20",
            "value": -0.3931225195630276
          },
          {
            "date": "2026-03-27",
            "value": -1.0412877673015126
          },
          {
            "date": "2026-04-03",
            "value": -0.8582202449377483
          },
          {
            "date": "2026-04-10",
            "value": -0.05495678793686054
          },
          {
            "date": "2026-04-17",
            "value": 1.4283229456288167
          },
          {
            "date": "2026-04-24",
            "value": 2.4761076485429387
          },
          {
            "date": "2026-05-01",
            "value": 2.8253692161809796
          },
          {
            "date": "2026-05-08",
            "value": 2.9417897387269933
          },
          {
            "date": "2026-05-15",
            "value": 2.9805965795756646
          },
          {
            "date": "2026-05-22",
            "value": 2.9935321931918883
          },
          {
            "date": "2026-05-29",
            "value": 2.997844064397296
          },
          {
            "date": "2026-06-05",
            "value": 2.7272238361584153
          },
          {
            "date": "2026-06-12",
            "value": 2.0140959858613883
          },
          {
            "date": "2026-06-19",
            "value": 1.842158775810129
          },
          {
            "date": "2026-06-26",
            "value": 1.0829921276227217
          },
          {
            "date": "2026-07-03",
            "value": 0.6453324200644539
          },
          {
            "date": "2026-07-10",
            "value": 0.43064160101847343
          },
          {
            "date": "2026-07-17",
            "value": -0.4122084443528305
          },
          {
            "date": "2026-07-24",
            "value": -0.8816458030800127
          },
          {
            "date": "2026-07-31",
            "value": -1.350105185357596
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 25,
        "period_range": [
          20,
          30
        ],
        "period_strength": 0,
        "phase": "cresting",
        "value": 1.354430371530048,
        "slope": -0.8550958737331287,
        "amplitude": 6.561,
        "weeks_since_trough": 17,
        "weeks_since_crest": 8,
        "projected_trough_window": 8,
        "projected_crest_window": 17,
        "trough_window": {
          "start": 3,
          "midpoint": 8,
          "end": 13
        },
        "crest_window": {
          "start": 12,
          "midpoint": 17,
          "end": 22
        },
        "fld": {
          "value": 28.0675005,
          "state": "crossed up",
          "weeks_since_cross": 15,
          "displacement": 12,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 20.927916666666665,
          "state": "price above",
          "slope": -0.14541666666666675,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          30,
          42,
          54
        ],
        "series": [
          {
            "date": "2025-03-21",
            "value": null
          },
          {
            "date": "2025-03-28",
            "value": null
          },
          {
            "date": "2025-04-04",
            "value": null
          },
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": 1.0
          },
          {
            "date": "2025-09-12",
            "value": 1.0229793647106704
          },
          {
            "date": "2025-09-19",
            "value": 1.0618443330171328
          },
          {
            "date": "2025-09-26",
            "value": 1.0584410632873786
          },
          {
            "date": "2025-10-03",
            "value": 1.0524625520808686
          },
          {
            "date": "2025-10-10",
            "value": 1.0249101303082684
          },
          {
            "date": "2025-10-17",
            "value": 0.9667081909029263
          },
          {
            "date": "2025-10-24",
            "value": 1.3526344279360363
          },
          {
            "date": "2025-10-31",
            "value": 1.446638628834112
          },
          {
            "date": "2025-11-07",
            "value": 1.3004573842738512
          },
          {
            "date": "2025-11-14",
            "value": 1.133586716022724
          },
          {
            "date": "2025-11-21",
            "value": 0.9141505283885776
          },
          {
            "date": "2025-11-28",
            "value": 0.8049105093819633
          },
          {
            "date": "2025-12-05",
            "value": 0.7618761601055548
          },
          {
            "date": "2025-12-12",
            "value": 0.6707383634018809
          },
          {
            "date": "2025-12-19",
            "value": 0.5943350989188072
          },
          {
            "date": "2025-12-26",
            "value": 0.5346898401311786
          },
          {
            "date": "2026-01-02",
            "value": 0.4558922089231977
          },
          {
            "date": "2026-01-09",
            "value": 0.4469340918535068
          },
          {
            "date": "2026-01-16",
            "value": 0.45524532701353604
          },
          {
            "date": "2026-01-23",
            "value": 0.4292074103931832
          },
          {
            "date": "2026-01-30",
            "value": 0.37631341600366475
          },
          {
            "date": "2026-02-06",
            "value": 0.2457617709914181
          },
          {
            "date": "2026-02-13",
            "value": 0.06977481701394808
          },
          {
            "date": "2026-02-20",
            "value": -0.04323037416714924
          },
          {
            "date": "2026-02-27",
            "value": -0.13532471208658653
          },
          {
            "date": "2026-03-06",
            "value": -0.13643292974899923
          },
          {
            "date": "2026-03-13",
            "value": -0.15458427167006453
          },
          {
            "date": "2026-03-20",
            "value": -0.27994942701102554
          },
          {
            "date": "2026-03-27",
            "value": -0.5337621712132098
          },
          {
            "date": "2026-04-03",
            "value": -0.6836242274182864
          },
          {
            "date": "2026-04-10",
            "value": -0.6332600038571286
          },
          {
            "date": "2026-04-17",
            "value": -0.22867228737179018
          },
          {
            "date": "2026-04-24",
            "value": 0.36150597654570477
          },
          {
            "date": "2026-05-01",
            "value": 0.8568172585298355
          },
          {
            "date": "2026-05-08",
            "value": 1.4764905559644577
          },
          {
            "date": "2026-05-15",
            "value": 2.0208260364398765
          },
          {
            "date": "2026-05-22",
            "value": 2.401944933618398
          },
          {
            "date": "2026-05-29",
            "value": 2.660482440018364
          },
          {
            "date": "2026-06-05",
            "value": 2.7698617817767333
          },
          {
            "date": "2026-06-12",
            "value": 2.7620002780025668
          },
          {
            "date": "2026-06-19",
            "value": 2.7154592688771904
          },
          {
            "date": "2026-06-26",
            "value": 2.4926474379119483
          },
          {
            "date": "2026-07-03",
            "value": 2.3315218700449107
          },
          {
            "date": "2026-07-10",
            "value": 2.2095262452631768
          },
          {
            "date": "2026-07-17",
            "value": 1.9530019026414775
          },
          {
            "date": "2026-07-24",
            "value": 1.6788016196674098
          },
          {
            "date": "2026-07-31",
            "value": 1.354430371530048
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "cresting",
        "value": 1.5558563859188868,
        "slope": -0.40991144367670773,
        "amplitude": 8.749,
        "weeks_since_trough": 16,
        "weeks_since_crest": 7,
        "projected_trough_window": 24,
        "projected_crest_window": 33,
        "trough_window": {
          "start": 14,
          "midpoint": 24,
          "end": 34
        },
        "crest_window": {
          "start": 23,
          "midpoint": 33,
          "end": 43
        },
        "fld": {
          "value": 24.784999499999998,
          "state": "crossed up",
          "weeks_since_cross": 16,
          "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": [
          55
        ],
        "series": [
          {
            "date": "2025-03-21",
            "value": null
          },
          {
            "date": "2025-03-28",
            "value": null
          },
          {
            "date": "2025-04-04",
            "value": null
          },
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": 1.0
          },
          {
            "date": "2025-12-26",
            "value": 0.9989043258754842
          },
          {
            "date": "2026-01-02",
            "value": 0.9826885615518418
          },
          {
            "date": "2026-01-09",
            "value": 0.9858305771014547
          },
          {
            "date": "2026-01-16",
            "value": 0.988523165441443
          },
          {
            "date": "2026-01-23",
            "value": 0.968592093698424
          },
          {
            "date": "2026-01-30",
            "value": 0.925185916447798
          },
          {
            "date": "2026-02-06",
            "value": 0.8459268804570478
          },
          {
            "date": "2026-02-13",
            "value": 0.7403938096769905
          },
          {
            "date": "2026-02-20",
            "value": 0.6479649753015573
          },
          {
            "date": "2026-02-27",
            "value": 0.5616625655041231
          },
          {
            "date": "2026-03-06",
            "value": 0.5137781818101724
          },
          {
            "date": "2026-03-13",
            "value": 0.4746023832074677
          },
          {
            "date": "2026-03-20",
            "value": 0.4111040435143148
          },
          {
            "date": "2026-03-27",
            "value": 0.29248635180242166
          },
          {
            "date": "2026-04-03",
            "value": 0.189139000918644
          },
          {
            "date": "2026-04-10",
            "value": 0.15673130791352202
          },
          {
            "date": "2026-04-17",
            "value": 0.2787318254805521
          },
          {
            "date": "2026-04-24",
            "value": 0.5191545503203681
          },
          {
            "date": "2026-05-01",
            "value": 0.7651159412869062
          },
          {
            "date": "2026-05-08",
            "value": 1.1059470582673818
          },
          {
            "date": "2026-05-15",
            "value": 1.4320659458900198
          },
          {
            "date": "2026-05-22",
            "value": 1.707632990436044
          },
          {
            "date": "2026-05-29",
            "value": 1.9587666331894038
          },
          {
            "date": "2026-06-05",
            "value": 2.1277270364075407
          },
          {
            "date": "2026-06-12",
            "value": 2.163225809067875
          },
          {
            "date": "2026-06-19",
            "value": 2.159022805729826
          },
          {
            "date": "2026-06-26",
            "value": 2.1036951836082785
          },
          {
            "date": "2026-07-03",
            "value": 2.02857786831346
          },
          {
            "date": "2026-07-10",
            "value": 1.9657678295955945
          },
          {
            "date": "2026-07-17",
            "value": 1.8558953116562213
          },
          {
            "date": "2026-07-24",
            "value": 1.7182117590659145
          },
          {
            "date": "2026-07-31",
            "value": 1.5558563859188868
          }
        ]
      },
      {
        "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": 27.11915,
          "state": "unconfirmed",
          "weeks_since_cross": null,
          "displacement": 40,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": false,
          "value": null,
          "state": "unavailable"
        },
        "trough_indexes": [],
        "series": [
          {
            "date": "2025-03-21",
            "value": null
          },
          {
            "date": "2025-03-28",
            "value": null
          },
          {
            "date": "2025-04-04",
            "value": null
          },
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": null
          },
          {
            "date": "2026-01-23",
            "value": null
          },
          {
            "date": "2026-01-30",
            "value": null
          },
          {
            "date": "2026-02-06",
            "value": null
          },
          {
            "date": "2026-02-13",
            "value": null
          },
          {
            "date": "2026-02-20",
            "value": null
          },
          {
            "date": "2026-02-27",
            "value": null
          },
          {
            "date": "2026-03-06",
            "value": null
          },
          {
            "date": "2026-03-13",
            "value": null
          },
          {
            "date": "2026-03-20",
            "value": null
          },
          {
            "date": "2026-03-27",
            "value": null
          },
          {
            "date": "2026-04-03",
            "value": null
          },
          {
            "date": "2026-04-10",
            "value": null
          },
          {
            "date": "2026-04-17",
            "value": null
          },
          {
            "date": "2026-04-24",
            "value": null
          },
          {
            "date": "2026-05-01",
            "value": null
          },
          {
            "date": "2026-05-08",
            "value": null
          },
          {
            "date": "2026-05-15",
            "value": null
          },
          {
            "date": "2026-05-22",
            "value": null
          },
          {
            "date": "2026-05-29",
            "value": null
          },
          {
            "date": "2026-06-05",
            "value": null
          },
          {
            "date": "2026-06-12",
            "value": null
          },
          {
            "date": "2026-06-19",
            "value": null
          },
          {
            "date": "2026-06-26",
            "value": null
          },
          {
            "date": "2026-07-03",
            "value": null
          },
          {
            "date": "2026-07-10",
            "value": null
          },
          {
            "date": "2026-07-17",
            "value": null
          },
          {
            "date": "2026-07-24",
            "value": null
          },
          {
            "date": "2026-07-31",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "date": "2025-03-21",
        "value": null
      },
      {
        "date": "2025-03-28",
        "value": null
      },
      {
        "date": "2025-04-04",
        "value": null
      },
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": 1.0
      },
      {
        "date": "2025-05-16",
        "value": 1.2367624918408453
      },
      {
        "date": "2025-05-23",
        "value": 1.078920830613615
      },
      {
        "date": "2025-05-30",
        "value": 0.9943387797931476
      },
      {
        "date": "2025-06-06",
        "value": 0.9594171458005335
      },
      {
        "date": "2025-06-13",
        "value": 0.7172703546322223
      },
      {
        "date": "2025-06-20",
        "value": 0.47467787458324867
      },
      {
        "date": "2025-06-27",
        "value": 0.4793544441989675
      },
      {
        "date": "2025-07-04",
        "value": 0.48106883750165175
      },
      {
        "date": "2025-07-11",
        "value": 0.5491972424001317
      },
      {
        "date": "2025-07-18",
        "value": 0.6937384831174953
      },
      {
        "date": "2025-07-25",
        "value": 0.7829854897715606
      },
      {
        "date": "2025-08-01",
        "value": 0.7376656470274275
      },
      {
        "date": "2025-08-08",
        "value": 0.8965742812393047
      },
      {
        "date": "2025-08-15",
        "value": 0.9367774026773009
      },
      {
        "date": "2025-08-22",
        "value": 0.7444783035194322
      },
      {
        "date": "2025-08-29",
        "value": 0.4684906844037039
      },
      {
        "date": "2025-09-05",
        "value": 0.7257448080835234
      },
      {
        "date": "2025-09-12",
        "value": 0.8241477382443737
      },
      {
        "date": "2025-09-19",
        "value": 0.9720992412742169
      },
      {
        "date": "2025-09-26",
        "value": 0.9974980188107448
      },
      {
        "date": "2025-10-03",
        "value": 1.0733743163494665
      },
      {
        "date": "2025-10-10",
        "value": 1.0347074628515263
      },
      {
        "date": "2025-10-17",
        "value": 0.9131751108216274
      },
      {
        "date": "2025-10-24",
        "value": 1.7226307221882453
      },
      {
        "date": "2025-10-31",
        "value": 1.8188635675023073
      },
      {
        "date": "2025-11-07",
        "value": 1.1802602886264069
      },
      {
        "date": "2025-11-14",
        "value": 0.7695033935921506
      },
      {
        "date": "2025-11-21",
        "value": 0.29755166707061087
      },
      {
        "date": "2025-11-28",
        "value": 0.2748213573930539
      },
      {
        "date": "2025-12-05",
        "value": 0.3405680485158998
      },
      {
        "date": "2025-12-12",
        "value": 0.14082144883377076
      },
      {
        "date": "2025-12-19",
        "value": 0.5543700232876846
      },
      {
        "date": "2025-12-26",
        "value": 0.5997518853361119
      },
      {
        "date": "2026-01-02",
        "value": 0.5685618453729807
      },
      {
        "date": "2026-01-09",
        "value": 0.6601242440408404
      },
      {
        "date": "2026-01-16",
        "value": 0.6977864922087815
      },
      {
        "date": "2026-01-23",
        "value": 0.6465054717708358
      },
      {
        "date": "2026-01-30",
        "value": 0.5618621057086716
      },
      {
        "date": "2026-02-06",
        "value": 0.358997289619903
      },
      {
        "date": "2026-02-13",
        "value": 0.14848493090441695
      },
      {
        "date": "2026-02-20",
        "value": 0.08863860468770048
      },
      {
        "date": "2026-02-27",
        "value": 0.031833439478360606
      },
      {
        "date": "2026-03-06",
        "value": 0.12864844137758794
      },
      {
        "date": "2026-03-13",
        "value": 0.1543264465037318
      },
      {
        "date": "2026-03-20",
        "value": 0.013091769165049318
      },
      {
        "date": "2026-03-27",
        "value": -0.2638697354683635
      },
      {
        "date": "2026-04-03",
        "value": -0.3203753965649858
      },
      {
        "date": "2026-04-10",
        "value": -0.14525248960136627
      },
      {
        "date": "2026-04-17",
        "value": 0.3627285716145524
      },
      {
        "date": "2026-04-24",
        "value": 0.8911502773604926
      },
      {
        "date": "2026-05-01",
        "value": 1.2403170765860343
      },
      {
        "date": "2026-05-08",
        "value": 1.623062285727971
      },
      {
        "date": "2026-05-15",
        "value": 1.9578325987571399
      },
      {
        "date": "2026-05-22",
        "value": 2.2108475023342877
      },
      {
        "date": "2026-05-29",
        "value": 2.4110155286383406
      },
      {
        "date": "2026-06-05",
        "value": 2.465607883500441
      },
      {
        "date": "2026-06-12",
        "value": 2.325178648029075
      },
      {
        "date": "2026-06-19",
        "value": 2.270977544065253
      },
      {
        "date": "2026-06-26",
        "value": 2.009149308034213
      },
      {
        "date": "2026-07-03",
        "value": 1.8277498800644159
      },
      {
        "date": "2026-07-10",
        "value": 1.7129054284981355
      },
      {
        "date": "2026-07-17",
        "value": 1.396988529054888
      },
      {
        "date": "2026-07-24",
        "value": 1.1432987274456585
      },
      {
        "date": "2026-07-31",
        "value": 0.8622130144897538
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bullish-wave2",
      "degree": "primary",
      "pattern": "impulse",
      "stage": "wave2",
      "title": "Possible Wave 2 trough",
      "direction": "bullish",
      "score": 63,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 23.52; Wave 2 28.39.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 33% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 53,
          "date": "2026-03-27",
          "price": 23.525,
          "kind": "low",
          "move_percent": -8.302478725298043,
          "weeks": 11,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 65,
          "date": "2026-06-19",
          "price": 30.809999,
          "kind": "high",
          "move_percent": 30.967052072263563,
          "weeks": 12,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 71,
          "date": "2026-07-31",
          "price": 28.395,
          "kind": "low",
          "move_percent": -7.838361176188294,
          "weeks": 6,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 23.525,
      "confirmation": 30.809999,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 33
    },
    "alternates": [
      {
        "id": "strategic-bearish-wave2",
        "degree": "strategic",
        "pattern": "impulse",
        "stage": "wave2",
        "title": "Possible bearish Wave 2 crest",
        "direction": "bearish",
        "score": 63,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 29.43; Wave 2 28.39.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 82% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 31,
            "date": "2025-10-24",
            "price": 29.428301,
            "kind": "high",
            "move_percent": 58.40404017677041,
            "weeks": 27,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 53,
            "date": "2026-03-27",
            "price": 23.525,
            "kind": "low",
            "move_percent": -20.059945016873392,
            "weeks": 22,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 71,
            "date": "2026-07-31",
            "price": 28.395,
            "kind": "high",
            "move_percent": 20.70138150903295,
            "weeks": 18,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 29.428301,
        "confirmation": 23.525,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 33
      },
      {
        "id": "tactical-bullish-wave2",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave2",
        "title": "Possible Wave 2 trough",
        "direction": "bullish",
        "score": 63,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 23.52; Wave 2 28.39.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 33% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 53,
            "date": "2026-03-27",
            "price": 23.525,
            "kind": "low",
            "move_percent": -8.302478725298043,
            "weeks": 11,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 65,
            "date": "2026-06-19",
            "price": 30.809999,
            "kind": "high",
            "move_percent": 30.967052072263563,
            "weeks": 12,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 71,
            "date": "2026-07-31",
            "price": 28.395,
            "kind": "low",
            "move_percent": -7.838361176188294,
            "weeks": 6,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 23.525,
        "confirmation": 30.809999,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 33
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 8.0,
        "primary": {
          "id": "strategic-bearish-wave2",
          "degree": "strategic",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible bearish Wave 2 crest",
          "direction": "bearish",
          "score": 63,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 29.43; Wave 2 28.39.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 82% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 31,
              "date": "2025-10-24",
              "price": 29.428301,
              "kind": "high",
              "move_percent": 58.40404017677041,
              "weeks": 27,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 53,
              "date": "2026-03-27",
              "price": 23.525,
              "kind": "low",
              "move_percent": -20.059945016873392,
              "weeks": 22,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 71,
              "date": "2026-07-31",
              "price": 28.395,
              "kind": "high",
              "move_percent": 20.70138150903295,
              "weeks": 18,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 29.428301,
          "confirmation": 23.525,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 33
        },
        "candidate_count": 2,
        "explanation": "Strategic degree uses a 8.0% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 5.0,
        "primary": {
          "id": "primary-bullish-wave2",
          "degree": "primary",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible Wave 2 trough",
          "direction": "bullish",
          "score": 63,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 23.52; Wave 2 28.39.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 33% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 53,
              "date": "2026-03-27",
              "price": 23.525,
              "kind": "low",
              "move_percent": -8.302478725298043,
              "weeks": 11,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 65,
              "date": "2026-06-19",
              "price": 30.809999,
              "kind": "high",
              "move_percent": 30.967052072263563,
              "weeks": 12,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 71,
              "date": "2026-07-31",
              "price": 28.395,
              "kind": "low",
              "move_percent": -7.838361176188294,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 23.525,
          "confirmation": 30.809999,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 33
        },
        "candidate_count": 1,
        "explanation": "Primary degree uses a 5.0% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 3.5,
        "primary": {
          "id": "tactical-bullish-wave2",
          "degree": "tactical",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible Wave 2 trough",
          "direction": "bullish",
          "score": 63,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 23.52; Wave 2 28.39.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 33% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 53,
              "date": "2026-03-27",
              "price": 23.525,
              "kind": "low",
              "move_percent": -8.302478725298043,
              "weeks": 11,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 65,
              "date": "2026-06-19",
              "price": 30.809999,
              "kind": "high",
              "move_percent": 30.967052072263563,
              "weeks": 12,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 71,
              "date": "2026-07-31",
              "price": 28.395,
              "kind": "low",
              "move_percent": -7.838361176188294,
              "weeks": 6,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 23.525,
          "confirmation": 30.809999,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 33
        },
        "candidate_count": 1,
        "explanation": "Tactical degree uses a 3.5% weekly closing-price reversal threshold."
      }
    ],
    "stability": {
      "score": 0,
      "changes": null,
      "observations": 0,
      "label": "Unavailable"
    },
    "method": "constraint-based Elliott candidate enumeration",
    "explanation": "Counts must pass hard Elliott geometry rules. Fibonacci relationships, alternation and cycle evidence rank admissible interpretations; evidence weights compare scenarios and are not forecast probabilities."
  },
  "scenario": {
    "setup": "wave2_trough",
    "title": "Possible Wave 2 trough",
    "direction": "bullish",
    "confidence": 84,
    "score_explanation": "Rules agreement plus independent cycle, trend and participation confirmation; it is not a probability.",
    "candidate_id": "primary-bullish-wave2",
    "labels": [
      {
        "index": 53,
        "date": "2026-03-27",
        "price": 23.525,
        "kind": "low",
        "move_percent": -8.302478725298043,
        "weeks": 11,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 65,
        "date": "2026-06-19",
        "price": 30.809999,
        "kind": "high",
        "move_percent": 30.967052072263563,
        "weeks": 12,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 71,
        "date": "2026-07-31",
        "price": 28.395,
        "kind": "low",
        "move_percent": -7.838361176188294,
        "weeks": 6,
        "confirmed": false,
        "label": "2"
      }
    ],
    "notes": [
      "Price is above the 30-week trend line.",
      "Market Activity is positive.",
      "Market Dynamics supports the setup.",
      "30-week price rate of change is positive.",
      "Relative Strength is positive."
    ],
    "metrics": {
      "trend_gap": 4.881156850795059,
      "fair_value_gap": 14.781681563155505,
      "market_activity": 30.057144,
      "market_dynamics": 0.088941,
      "relative_strength": 3.326556,
      "roc30": 13.830426939266383,
      "hurst_alignment": 12,
      "hurst_risk": 88
    }
  },
  "detail": {
    "summary": "The closing-price swing map is classified as possible wave 2 trough. Price is 4.9% above its 30-week trend. 5 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": -5.914512922465208
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": 5.011090791009954
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": 12.969962204097861
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": 24.15828053527414
      }
    ],
    "range": {
      "high_52": 30.844999,
      "low_52": 22.875,
      "position_52": 69.25973265492253,
      "drawdown": -7.942937524491415
    },
    "risk": {
      "annualised_volatility": 18.35101221243137,
      "average_weekly_range": 3.0409707997141444,
      "active_drawdown": -7.838361176188294
    },
    "levels": {
      "support": {
        "index": 53,
        "date": "2026-03-27",
        "price": 23.525,
        "kind": "low",
        "move_percent": -8.302478725298043,
        "weeks": 11,
        "confirmed": true
      },
      "resistance": {
        "index": 65,
        "date": "2026-06-19",
        "price": 30.809999,
        "kind": "high",
        "move_percent": 30.967052072263563,
        "weeks": 12,
        "confirmed": true
      },
      "decisive": {
        "index": 53,
        "date": "2026-03-27",
        "price": 23.525,
        "kind": "low",
        "move_percent": -8.302478725298043,
        "weeks": 11,
        "confirmed": true
      },
      "decisive_label": "Bullish structure weakens below",
      "trend": 27.0735,
      "fair_value": 24.738268,
      "trend_gap": 4.881156850795059,
      "fair_value_gap": 14.781681563155505
    },
    "active_swing": {
      "from": {
        "index": 65,
        "date": "2026-06-19",
        "price": 30.809999,
        "kind": "high",
        "move_percent": 30.967052072263563,
        "weeks": 12,
        "confirmed": true
      },
      "to": {
        "index": 71,
        "date": "2026-07-31",
        "price": 28.395,
        "kind": "low",
        "move_percent": -7.838361176188294,
        "weeks": 6,
        "confirmed": false
      },
      "move_percent": -7.838361176188294,
      "weeks": 6,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "positive",
          "value": "4.9% above trend",
          "explanation": "Price is holding above its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "negative",
          "value": "Cresting",
          "explanation": "The medium-term pressure curve is not rising."
        },
        {
          "label": "Cycle alignment",
          "status": "negative",
          "value": "Falling Stack",
          "explanation": "Several cycle lengths are weakening together."
        },
        {
          "label": "Relative strength",
          "status": "positive",
          "value": "+3.3",
          "explanation": "Outperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "positive",
          "value": "+30.1",
          "explanation": "Participation is supportive"
        },
        {
          "label": "Market dynamics",
          "status": "positive",
          "value": "+0.1",
          "explanation": "Price and volume behaviour is supportive"
        },
        {
          "label": "30-week momentum",
          "status": "positive",
          "value": "+13.8",
          "explanation": "Medium-term momentum is positive"
        }
      ],
      "positive": 5,
      "negative": 2,
      "neutral": 0,
      "observed": 7,
      "agreement": 71,
      "direction": "constructive",
      "scenario_direction": "bullish"
    },
    "evidence": {
      "score": 65,
      "history_score": 28,
      "indicator_coverage": 78,
      "structure_score": 100,
      "weekly_observations": 72,
      "confirmed_pivots": 7
    },
    "volume_ratio": 88.02926153993032,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "watching",
      "label": "Watching",
      "now": "Possible Wave 2 trough is the highest-ranked admissible primary count; cycle status is falling stack.",
      "next": "A weekly close through 30.81, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 23.52; a forming endpoint can extend before that happens.",
      "risk": "The active endpoint can move until its reversal is confirmed; earnings, gaps and volatility can jump through technical levels.",
      "explanation": "The lifecycle separates an interesting setup from price confirmation, an active thesis, maturity and invalidation."
    },
    "peer_evidence": {
      "available": true,
      "peers": 22,
      "constructive_count": 12,
      "constructive_percent": 55,
      "rising_cycle_count": 1,
      "rising_cycle_percent": 5,
      "horizons": [
        {
          "weeks": 4,
          "observations": 495,
          "positive_rate": 53.9,
          "median_return": 0.39,
          "average_return": 0.45,
          "median_excess_return": -0.25,
          "excess_observations": 495,
          "p10": -3.77,
          "p90": 4.86
        },
        {
          "weeks": 13,
          "observations": 177,
          "positive_rate": 60.5,
          "median_return": 1.84,
          "average_return": 1.56,
          "median_excess_return": 0.23,
          "excess_observations": 177,
          "p10": -6.47,
          "p90": 9.15
        },
        {
          "weeks": 26,
          "observations": 93,
          "positive_rate": 66.7,
          "median_return": 2.47,
          "average_return": 3.45,
          "median_excess_return": -0.78,
          "excess_observations": 93,
          "p10": -10.55,
          "p90": 15.89
        }
      ],
      "benchmark": "^GDAXI",
      "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": 17.150906849797504,
      "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": 38,
      "label": "Watch",
      "tone": "watch",
      "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 4.9% above the 30-week trend; large positive gaps increase snap-back vulnerability."
        },
        {
          "key": "range",
          "label": "Range position",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Price is 69% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 15,
          "maximum": 15,
          "bar_width": 100,
          "explanation": "Medium-term cycle pressure is cresting."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 13,
          "maximum": 15,
          "bar_width": 88,
          "explanation": "Hurst risk alignment is 88/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": [
        "Medium-term cycle pressure is cresting.",
        "Hurst risk alignment is 88/100.",
        "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-03-21",
      "2025-03-28",
      "2025-04-04",
      "2025-04-11",
      "2025-04-18",
      "2025-04-25",
      "2025-05-02",
      "2025-05-09",
      "2025-05-16",
      "2025-05-23",
      "2025-05-30",
      "2025-06-06",
      "2025-06-13",
      "2025-06-20",
      "2025-06-27",
      "2025-07-04",
      "2025-07-11",
      "2025-07-18",
      "2025-07-25",
      "2025-08-01",
      "2025-08-08",
      "2025-08-15",
      "2025-08-22",
      "2025-08-29",
      "2025-09-05",
      "2025-09-12",
      "2025-09-19",
      "2025-09-26",
      "2025-10-03",
      "2025-10-10",
      "2025-10-17",
      "2025-10-24",
      "2025-10-31",
      "2025-11-07",
      "2025-11-14",
      "2025-11-21",
      "2025-11-28",
      "2025-12-05",
      "2025-12-12",
      "2025-12-19",
      "2025-12-26",
      "2026-01-02",
      "2026-01-09",
      "2026-01-16",
      "2026-01-23",
      "2026-01-30",
      "2026-02-06",
      "2026-02-13",
      "2026-02-20",
      "2026-02-27",
      "2026-03-06",
      "2026-03-13",
      "2026-03-20",
      "2026-03-27",
      "2026-04-03",
      "2026-04-10",
      "2026-04-17",
      "2026-04-24",
      "2026-05-01",
      "2026-05-08",
      "2026-05-15",
      "2026-05-22",
      "2026-05-29",
      "2026-06-05",
      "2026-06-12",
      "2026-06-19",
      "2026-06-26",
      "2026-07-03",
      "2026-07-10",
      "2026-07-17",
      "2026-07-24",
      "2026-07-31"
    ],
    "close": [
      20.99,
      20.674999,
      18.742001,
      18.691999,
      18.577999,
      19.59,
      20.495001,
      20.639999,
      22.195,
      21.379999,
      21.719999,
      22.125,
      21.815001,
      21.83,
      22.344999,
      22.365,
      22.58,
      22.950001,
      23.0,
      22.870001,
      23.395,
      23.485001,
      23.32,
      23.215,
      23.315001,
      23.83,
      24.200001,
      24.200001,
      24.639999,
      24.514999,
      24.415001,
      29.428301,
      26.049999,
      24.75,
      25.110001,
      24.370001,
      25.385,
      25.620001,
      24.92,
      25.1,
      25.165001,
      24.945,
      25.655001,
      25.615,
      25.32,
      25.135,
      24.530001,
      24.254999,
      24.645,
      24.530001,
      25.1,
      24.84,
      24.209999,
      23.525,
      24.18,
      24.955,
      26.299999,
      27.014999,
      27.040001,
      28.725,
      29.280001,
      29.705,
      30.235001,
      29.9,
      29.844999,
      30.809999,
      29.91,
      30.18,
      30.295,
      29.075001,
      29.0,
      28.395
    ],
    "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,
      22.123067,
      22.237233,
      22.52901,
      22.77261,
      22.974543,
      23.192277,
      23.35161,
      23.51461,
      23.68061,
      23.771444,
      23.895444,
      24.010277,
      24.104277,
      24.232277,
      24.358444,
      24.45761,
      24.549944,
      24.614944,
      24.658444,
      24.713277,
      24.76861,
      24.825444,
      24.87061,
      24.900277,
      24.91061,
      24.939444,
      24.976944,
      25.046943,
      25.140777,
      25.220777,
      25.36111,
      25.523277,
      25.5325,
      25.672,
      25.843667,
      26.0015,
      26.216167,
      26.367,
      26.519,
      26.698167,
      26.830667,
      26.9585,
      27.0735
    ],
    "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,
      22.12306666666667,
      22.23723336666667,
      22.529010100000004,
      22.77261003333334,
      22.974543400000005,
      23.192276800000005,
      23.35161016666667,
      23.51461013333334,
      23.680610200000004,
      23.771443533333336,
      23.895443566666668,
      24.010276966666666,
      24.104276966666667,
      24.232276966666667,
      24.35844363333333,
      24.45761033333333,
      24.549943666666664,
      24.614943699999994,
      24.658443633333327,
      24.713276966666662,
      24.76861029999999,
      24.82544363333333,
      24.870610266666663,
      24.900276899999994,
      24.910610233333326,
      24.93944353333332,
      24.976943533333323,
      25.046943466666654,
      25.14077673333332,
      25.220776799999985,
      25.361110166666652,
      25.52327683333332,
      25.53250013333332,
      25.67200019999999,
      25.843666866666652,
      26.00150013333332,
      26.216166733333317,
      26.36700006666665,
      26.519000033333317,
      26.698166699999984,
      26.830666733333317,
      26.95850003333332,
      27.073500033333314
    ],
    "roc30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      16.31729871367319,
      42.33761752539868,
      38.99262410667891,
      32.40959407284368,
      35.15987916674989,
      24.400209290454306,
      23.859471878044815,
      24.12791783565493,
      12.277539986483447,
      17.399444218870165,
      15.86096758107585,
      12.745762711864407,
      17.602566234124858,
      17.33852496564361,
      13.313945549963991,
      12.385423653029303,
      8.635965456155892,
      5.686265547439414,
      7.152173913043476,
      7.258416822981338,
      7.287882026073955,
      5.769635692159431,
      3.8164622641509416,
      1.335343527891444,
      3.710053454426191,
      4.720939991607218,
      8.677677327368702,
      11.632222659825507,
      9.740268252445954,
      17.173164069882286,
      19.926274014897636,
      0.9402479606280945,
      16.065267411334645,
      20.808080808080803,
      18.85702035615212,
      26.42592423365105,
      17.825487492613743,
      17.79859024985987,
      21.569020866773673,
      15.836657370517921,
      15.239415249774874,
      13.830426939266383
    ],
    "drawdown": [
      0.0,
      -1.500719390185797,
      -10.709857074797524,
      -10.948075273939969,
      -11.49119104335398,
      -6.669842782277269,
      -2.358261076703192,
      -1.6674654597427294,
      0.0,
      -3.672002703311551,
      -2.1401261545393058,
      -0.31538634827664014,
      -1.7120928136967855,
      -1.644514530299626,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      -0.5652130434782675,
      0.0,
      0.0,
      -0.7025803405330925,
      -1.1496742112125122,
      -0.7238662668143029,
      0.0,
      0.0,
      0.0,
      0.0,
      -0.5073052153938805,
      -0.913141270825536,
      0.0,
      -11.479772481598586,
      -15.89728540563725,
      -14.67396979526613,
      -17.188556009400617,
      -13.739498586751575,
      -12.94094416120048,
      -15.319610194282026,
      -14.707954088141205,
      -14.487074873945325,
      -15.234657957318028,
      -12.822011029450877,
      -12.957938006682758,
      -13.960374402857985,
      -14.589020956391602,
      -16.644861692831,
      -17.57934309561398,
      -16.254084800886062,
      -16.644861692831,
      -14.707954088141205,
      -15.59145735256684,
      -17.73225712214919,
      -20.059945016873392,
      -17.834196408416513,
      -15.200677062532433,
      -10.630250111958558,
      -8.20061613478808,
      -8.115657101645116,
      -2.3898797283608038,
      -0.5039366696704731,
      0.0,
      0.0,
      -1.1079907025635682,
      -1.2899023882949403,
      0.0,
      -2.9211263525195217,
      -2.0447874730538014,
      -1.6715320243924692,
      -5.631282234056551,
      -5.874712946274362,
      -7.838361176188294
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      35.41600111047063,
      34.909631504433634,
      33.231411602261154,
      31.820337268184236,
      30.720095429618414,
      29.522350933647594,
      28.683222514722175,
      27.721845724356942,
      26.853705128281298,
      26.120030572972524,
      25.391668260218932,
      24.78219697512356,
      24.316751259134737,
      23.733053485900342,
      23.268677272647235,
      22.803041985395424,
      22.323085188125265,
      22.00696525806568,
      21.623819409659582,
      21.432316594197278,
      15.887403715367546,
      15.931668568879159,
      15.891425438471767,
      30.88313756203322,
      35.519582353425385,
      36.49218796560455,
      35.207062263634484,
      35.045598373458304,
      35.369127204409786,
      35.332041085327084,
      35.53640413051137,
      35.52739824938866,
      35.44495377666201,
      35.49635791472095,
      35.63759222931846,
      35.620639221109485,
      35.69584911853737,
      35.706327461656194,
      35.82329381290153,
      35.876878332518395,
      35.898447396111656,
      35.899165570231844,
      36.005715309641204,
      35.961144741121686,
      36.117742074728056,
      36.34888344028285,
      36.469443541484445,
      36.7189018125856,
      37.40363329207136,
      23.992158970407722,
      17.72938889362657,
      18.019493881556716,
      18.076587861669125,
      17.353538514858744,
      16.73119379992096,
      16.91333593969439,
      16.25877272332569,
      16.62786382616436,
      17.408065094392313,
      17.2614207539587,
      17.003170106544687,
      18.185109551953595,
      18.062621389818176,
      18.35101221243137
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      7.000000000000001,
      35.75801224342816,
      null,
      218.55360660350814,
      70.40386303775242,
      125.21821184241566,
      199.32756324900132,
      290.3430079155672,
      374.12365825642644,
      95.35516072559318,
      136.18639712180916,
      279.68397291196385,
      326.7289719626168,
      193.7853839837504,
      327.4619912606984,
      151.6623908813857,
      249.03749980765383,
      248.39539458299518,
      327.7322767336282,
      187.06227831047585,
      146.72349442090123,
      278.568218886263,
      262.2929485001193,
      146.04650528655083,
      151.98014787805124,
      110.26595327570712,
      251.44128437423126,
      196.0571763627674,
      311.1057673727558,
      148.47934162176875,
      73.19114481351868,
      74.30376112546655,
      156.40001306236192,
      164.88720276404038,
      108.73256780062164,
      88.98411250377431,
      89.64527373385278,
      171.01952690525616,
      184.74453709353037,
      179.61434252848065,
      316.41114602822836,
      227.1139532445749,
      52.89480664155748,
      169.17964231339516,
      235.00745718855006,
      369.94264408960146,
      405.70326491252234,
      113.40776342221415,
      182.13162850651793,
      197.9755384493822,
      196.52497296969767,
      192.9216864869345,
      251.7988543621978,
      174.6592341153533,
      313.8656559419533,
      44.21591664685936,
      77.76504819482328,
      11.860150484137124,
      19.914075598231975,
      190.97558884249824,
      92.00518858228368,
      124.30275189717877,
      81.2062214238644,
      88.02926153993032
    ],
    "fairValue": [
      20.99,
      20.8325,
      20.135667,
      19.77475,
      19.5354,
      19.5445,
      19.680286,
      19.80025,
      20.066333,
      20.1977,
      20.336091,
      20.485166,
      20.587461,
      20.676214,
      20.787466,
      20.886062,
      20.985706,
      21.094833,
      21.195105,
      21.27885,
      21.379619,
      21.475318,
      21.555522,
      21.624667,
      21.69228,
      21.7745,
      21.864333,
      21.94775,
      22.040586,
      22.123067,
      22.197,
      22.422978,
      22.532888,
      22.598097,
      22.669866,
      22.717092,
      22.789197,
      22.863692,
      22.916418,
      22.971008,
      23.02452,
      23.070245,
      23.130356,
      23.186825,
      23.234229,
      23.27555,
      23.302241,
      23.32209,
      23.349088,
      23.372706,
      23.406575,
      23.434141,
      23.448779,
      23.450191,
      23.46346,
      23.490095,
      23.539391,
      23.599316,
      23.657632,
      23.742088,
      23.832874,
      23.927586,
      24.027703,
      24.119458,
      24.207543,
      24.30758,
      24.391199,
      24.476328,
      24.560657,
      24.625147,
      24.686765,
      24.738268
    ],
    "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,
      53.01005,
      50.13655,
      72.555125,
      82.546087,
      78.577194,
      70.229272,
      45.856186,
      32.713343,
      25.322446,
      20.318748,
      19.056674,
      16.160087,
      12.180444,
      12.004447,
      14.181573,
      15.335737,
      14.912043,
      11.455097,
      6.405123,
      2.497137,
      -0.279457,
      -0.922653,
      -0.611552,
      -0.791501,
      -1.73665,
      -2.75185,
      -3.2584,
      -1.4775,
      12.605925,
      29.709087,
      52.754469,
      68.443034,
      80.568517,
      89.626709,
      93.80654,
      88.383655,
      81.883298,
      71.139823,
      62.091012,
      56.292656,
      45.226678,
      36.821239,
      30.057144
    ],
    "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,
      1.319888,
      1.783942,
      1.665277,
      1.645112,
      1.450878,
      1.022248,
      0.847465,
      0.496483,
      0.48437,
      0.447233,
      0.076701,
      -0.112947,
      -0.364634,
      -0.455495,
      -0.438997,
      -0.407717,
      -0.443829,
      -0.47184,
      -0.513037,
      -0.561327,
      -0.495556,
      -0.4713,
      -0.516205,
      -0.564463,
      -0.662005,
      -0.70511,
      -0.59845,
      -0.523873,
      -0.221695,
      0.247862,
      0.684904,
      1.239581,
      1.57733,
      1.659483,
      1.829504,
      1.690167,
      1.444691,
      1.29483,
      0.992223,
      1.054081,
      1.06924,
      0.849506,
      0.575943,
      0.088941
    ],
    "relativeStrength": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      7.750783,
      9.671695,
      6.668675,
      5.256374,
      5.460399,
      6.713304,
      11.70439,
      10.57757,
      16.57266,
      20.091753,
      16.607214,
      17.007999,
      16.67882,
      16.435217,
      17.864092,
      15.281378,
      10.854816,
      13.863262,
      9.867003,
      8.0125,
      3.326556
    ],
    "cycle": [
      {
        "date": "2025-03-21",
        "value": null
      },
      {
        "date": "2025-03-28",
        "value": null
      },
      {
        "date": "2025-04-04",
        "value": null
      },
      {
        "date": "2025-04-11",
        "value": 0.0
      },
      {
        "date": "2025-04-18",
        "value": 0.0
      },
      {
        "date": "2025-04-25",
        "value": 0.0
      },
      {
        "date": "2025-05-02",
        "value": 0.0
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 1.8694044878807072
      },
      {
        "date": "2025-08-08",
        "value": 4.201161558653577
      },
      {
        "date": "2025-08-15",
        "value": 6.459096942783273
      },
      {
        "date": "2025-08-22",
        "value": 8.240914768498914
      },
      {
        "date": "2025-08-29",
        "value": 7.758608961433772
      },
      {
        "date": "2025-09-05",
        "value": 6.6452817032312215
      },
      {
        "date": "2025-09-12",
        "value": 5.931780001261467
      },
      {
        "date": "2025-09-19",
        "value": 5.88586328923571
      },
      {
        "date": "2025-09-26",
        "value": 6.025999733747211
      },
      {
        "date": "2025-10-03",
        "value": 6.673110109155829
      },
      {
        "date": "2025-10-10",
        "value": 6.6764373192275
      },
      {
        "date": "2025-10-17",
        "value": 6.226577351442735
      },
      {
        "date": "2025-10-24",
        "value": 10.892336599693936
      },
      {
        "date": "2025-10-31",
        "value": 11.393212870255425
      },
      {
        "date": "2025-11-07",
        "value": 10.687630081338
      },
      {
        "date": "2025-11-14",
        "value": 10.469139380127421
      },
      {
        "date": "2025-11-21",
        "value": 4.470593675397051
      },
      {
        "date": "2025-11-28",
        "value": 3.196632015499793
      },
      {
        "date": "2025-12-05",
        "value": 3.544705366538291
      },
      {
        "date": "2025-12-12",
        "value": 2.8522156812150135
      },
      {
        "date": "2025-12-19",
        "value": 3.1005677383550387
      },
      {
        "date": "2025-12-26",
        "value": 2.4255956061862753
      },
      {
        "date": "2026-01-02",
        "value": 1.3565287665562726
      },
      {
        "date": "2026-01-09",
        "value": 1.696729791637032
      },
      {
        "date": "2026-01-16",
        "value": 1.806157104517634
      },
      {
        "date": "2026-01-23",
        "value": 1.545991827524606
      },
      {
        "date": "2026-01-30",
        "value": 1.3337186879992147
      },
      {
        "date": "2026-02-06",
        "value": -0.08807813888029137
      },
      {
        "date": "2026-02-13",
        "value": -1.6218079148918512
      },
      {
        "date": "2026-02-20",
        "value": -2.374670497665575
      },
      {
        "date": "2026-02-27",
        "value": -2.993725408826863
      },
      {
        "date": "2026-03-06",
        "value": -2.466586276247833
      },
      {
        "date": "2026-03-13",
        "value": -1.6966447417676631
      },
      {
        "date": "2026-03-20",
        "value": -1.8523027160313768
      },
      {
        "date": "2026-03-27",
        "value": -2.521495829298406
      },
      {
        "date": "2026-04-03",
        "value": -3.018346732706327
      },
      {
        "date": "2026-04-10",
        "value": -2.732936631969697
      },
      {
        "date": "2026-04-17",
        "value": -0.6049782121365322
      },
      {
        "date": "2026-04-24",
        "value": 2.792599526037164
      },
      {
        "date": "2026-05-01",
        "value": 5.397899586058761
      },
      {
        "date": "2026-05-08",
        "value": 8.726118113186326
      },
      {
        "date": "2026-05-15",
        "value": 11.066507763386383
      },
      {
        "date": "2026-05-22",
        "value": 12.91273324720401
      },
      {
        "date": "2026-05-29",
        "value": 15.103956748290477
      },
      {
        "date": "2026-06-05",
        "value": 15.263764373025872
      },
      {
        "date": "2026-06-12",
        "value": 14.811605738187701
      },
      {
        "date": "2026-06-19",
        "value": 14.81572567375459
      },
      {
        "date": "2026-06-26",
        "value": 13.441017251783258
      },
      {
        "date": "2026-07-03",
        "value": 12.570771370293194
      },
      {
        "date": "2026-07-10",
        "value": 11.817681698084304
      },
      {
        "date": "2026-07-17",
        "value": 9.13689157917446
      },
      {
        "date": "2026-07-24",
        "value": 7.329340383007484
      },
      {
        "date": "2026-07-31",
        "value": 4.87412108099123
      }
    ],
    "hurstComposite": [
      {
        "date": "2025-03-21",
        "value": null
      },
      {
        "date": "2025-03-28",
        "value": null
      },
      {
        "date": "2025-04-04",
        "value": null
      },
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": 1.0
      },
      {
        "date": "2025-05-16",
        "value": 1.2367624918408453
      },
      {
        "date": "2025-05-23",
        "value": 1.078920830613615
      },
      {
        "date": "2025-05-30",
        "value": 0.9943387797931476
      },
      {
        "date": "2025-06-06",
        "value": 0.9594171458005335
      },
      {
        "date": "2025-06-13",
        "value": 0.7172703546322223
      },
      {
        "date": "2025-06-20",
        "value": 0.47467787458324867
      },
      {
        "date": "2025-06-27",
        "value": 0.4793544441989675
      },
      {
        "date": "2025-07-04",
        "value": 0.48106883750165175
      },
      {
        "date": "2025-07-11",
        "value": 0.5491972424001317
      },
      {
        "date": "2025-07-18",
        "value": 0.6937384831174953
      },
      {
        "date": "2025-07-25",
        "value": 0.7829854897715606
      },
      {
        "date": "2025-08-01",
        "value": 0.7376656470274275
      },
      {
        "date": "2025-08-08",
        "value": 0.8965742812393047
      },
      {
        "date": "2025-08-15",
        "value": 0.9367774026773009
      },
      {
        "date": "2025-08-22",
        "value": 0.7444783035194322
      },
      {
        "date": "2025-08-29",
        "value": 0.4684906844037039
      },
      {
        "date": "2025-09-05",
        "value": 0.7257448080835234
      },
      {
        "date": "2025-09-12",
        "value": 0.8241477382443737
      },
      {
        "date": "2025-09-19",
        "value": 0.9720992412742169
      },
      {
        "date": "2025-09-26",
        "value": 0.9974980188107448
      },
      {
        "date": "2025-10-03",
        "value": 1.0733743163494665
      },
      {
        "date": "2025-10-10",
        "value": 1.0347074628515263
      },
      {
        "date": "2025-10-17",
        "value": 0.9131751108216274
      },
      {
        "date": "2025-10-24",
        "value": 1.7226307221882453
      },
      {
        "date": "2025-10-31",
        "value": 1.8188635675023073
      },
      {
        "date": "2025-11-07",
        "value": 1.1802602886264069
      },
      {
        "date": "2025-11-14",
        "value": 0.7695033935921506
      },
      {
        "date": "2025-11-21",
        "value": 0.29755166707061087
      },
      {
        "date": "2025-11-28",
        "value": 0.2748213573930539
      },
      {
        "date": "2025-12-05",
        "value": 0.3405680485158998
      },
      {
        "date": "2025-12-12",
        "value": 0.14082144883377076
      },
      {
        "date": "2025-12-19",
        "value": 0.5543700232876846
      },
      {
        "date": "2025-12-26",
        "value": 0.5997518853361119
      },
      {
        "date": "2026-01-02",
        "value": 0.5685618453729807
      },
      {
        "date": "2026-01-09",
        "value": 0.6601242440408404
      },
      {
        "date": "2026-01-16",
        "value": 0.6977864922087815
      },
      {
        "date": "2026-01-23",
        "value": 0.6465054717708358
      },
      {
        "date": "2026-01-30",
        "value": 0.5618621057086716
      },
      {
        "date": "2026-02-06",
        "value": 0.358997289619903
      },
      {
        "date": "2026-02-13",
        "value": 0.14848493090441695
      },
      {
        "date": "2026-02-20",
        "value": 0.08863860468770048
      },
      {
        "date": "2026-02-27",
        "value": 0.031833439478360606
      },
      {
        "date": "2026-03-06",
        "value": 0.12864844137758794
      },
      {
        "date": "2026-03-13",
        "value": 0.1543264465037318
      },
      {
        "date": "2026-03-20",
        "value": 0.013091769165049318
      },
      {
        "date": "2026-03-27",
        "value": -0.2638697354683635
      },
      {
        "date": "2026-04-03",
        "value": -0.3203753965649858
      },
      {
        "date": "2026-04-10",
        "value": -0.14525248960136627
      },
      {
        "date": "2026-04-17",
        "value": 0.3627285716145524
      },
      {
        "date": "2026-04-24",
        "value": 0.8911502773604926
      },
      {
        "date": "2026-05-01",
        "value": 1.2403170765860343
      },
      {
        "date": "2026-05-08",
        "value": 1.623062285727971
      },
      {
        "date": "2026-05-15",
        "value": 1.9578325987571399
      },
      {
        "date": "2026-05-22",
        "value": 2.2108475023342877
      },
      {
        "date": "2026-05-29",
        "value": 2.4110155286383406
      },
      {
        "date": "2026-06-05",
        "value": 2.465607883500441
      },
      {
        "date": "2026-06-12",
        "value": 2.325178648029075
      },
      {
        "date": "2026-06-19",
        "value": 2.270977544065253
      },
      {
        "date": "2026-06-26",
        "value": 2.009149308034213
      },
      {
        "date": "2026-07-03",
        "value": 1.8277498800644159
      },
      {
        "date": "2026-07-10",
        "value": 1.7129054284981355
      },
      {
        "date": "2026-07-17",
        "value": 1.396988529054888
      },
      {
        "date": "2026-07-24",
        "value": 1.1432987274456585
      },
      {
        "date": "2026-07-31",
        "value": 0.8622130144897538
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "date": "2025-03-21",
          "value": null
        },
        {
          "date": "2025-03-28",
          "value": null
        },
        {
          "date": "2025-04-04",
          "value": null
        },
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": 1.0
        },
        {
          "date": "2025-05-16",
          "value": 1.2367624918408453
        },
        {
          "date": "2025-05-23",
          "value": 1.078920830613615
        },
        {
          "date": "2025-05-30",
          "value": 0.9943387797931476
        },
        {
          "date": "2025-06-06",
          "value": 0.9594171458005335
        },
        {
          "date": "2025-06-13",
          "value": 0.7172703546322223
        },
        {
          "date": "2025-06-20",
          "value": 0.4746778745832487
        },
        {
          "date": "2025-06-27",
          "value": 0.4793544441989675
        },
        {
          "date": "2025-07-04",
          "value": 0.4810688375016517
        },
        {
          "date": "2025-07-11",
          "value": 0.5491972424001317
        },
        {
          "date": "2025-07-18",
          "value": 0.6937384831174953
        },
        {
          "date": "2025-07-25",
          "value": 0.7829854897715606
        },
        {
          "date": "2025-08-01",
          "value": 0.7376656470274275
        },
        {
          "date": "2025-08-08",
          "value": 0.8965742812393047
        },
        {
          "date": "2025-08-15",
          "value": 0.9367774026773009
        },
        {
          "date": "2025-08-22",
          "value": 0.7444783035194322
        },
        {
          "date": "2025-08-29",
          "value": 0.4684906844037039
        },
        {
          "date": "2025-09-05",
          "value": 0.31436202020880843
        },
        {
          "date": "2025-09-12",
          "value": 0.5259002985449289
        },
        {
          "date": "2025-09-19",
          "value": 0.837481603659843
        },
        {
          "date": "2025-09-26",
          "value": 0.9060834520957944
        },
        {
          "date": "2025-10-03",
          "value": 1.1047419627523634
        },
        {
          "date": "2025-10-10",
          "value": 1.0494034616664132
        },
        {
          "date": "2025-10-17",
          "value": 0.832875490699679
        },
        {
          "date": "2025-10-24",
          "value": 2.2776251635665594
        },
        {
          "date": "2025-10-31",
          "value": 2.3772009755046004
        },
        {
          "date": "2025-11-07",
          "value": 0.9999646451552406
        },
        {
          "date": "2025-11-14",
          "value": 0.22337840994629088
        },
        {
          "date": "2025-11-21",
          "value": -0.6273466249063392
        },
        {
          "date": "2025-11-28",
          "value": -0.52031237059031
        },
        {
          "date": "2025-12-05",
          "value": -0.2913941188685825
        },
        {
          "date": "2025-12-12",
          "value": -0.6540539230183943
        },
        {
          "date": "2025-12-19",
          "value": -0.4525412906726697
        },
        {
          "date": "2025-12-26",
          "value": -0.1508539830026543
        },
        {
          "date": "2026-01-02",
          "value": -0.14245297183242456
        },
        {
          "date": "2026-01-09",
          "value": 0.2877835145680352
        },
        {
          "date": "2026-01-16",
          "value": 0.4437828093822443
        },
        {
          "date": "2026-01-23",
          "value": 0.2880184922411897
        },
        {
          "date": "2026-01-30",
          "value": 0.06812204244553816
        },
        {
          "date": "2026-02-06",
          "value": -0.5058748129663027
        },
        {
          "date": "2026-02-13",
          "value": -0.9912562656515986
        },
        {
          "date": "2026-02-20",
          "value": -0.9021264645844707
        },
        {
          "date": "2026-02-27",
          "value": -0.8433162259789639
        },
        {
          "date": "2026-03-06",
          "value": -0.2921302003517735
        },
        {
          "date": "2026-03-13",
          "value": -0.06289384173101253
        },
        {
          "date": "2026-03-20",
          "value": -0.3931225195630276
        },
        {
          "date": "2026-03-27",
          "value": -1.0412877673015126
        },
        {
          "date": "2026-04-03",
          "value": -0.8582202449377483
        },
        {
          "date": "2026-04-10",
          "value": -0.05495678793686054
        },
        {
          "date": "2026-04-17",
          "value": 1.4283229456288167
        },
        {
          "date": "2026-04-24",
          "value": 2.4761076485429387
        },
        {
          "date": "2026-05-01",
          "value": 2.8253692161809796
        },
        {
          "date": "2026-05-08",
          "value": 2.9417897387269933
        },
        {
          "date": "2026-05-15",
          "value": 2.9805965795756646
        },
        {
          "date": "2026-05-22",
          "value": 2.9935321931918883
        },
        {
          "date": "2026-05-29",
          "value": 2.997844064397296
        },
        {
          "date": "2026-06-05",
          "value": 2.7272238361584153
        },
        {
          "date": "2026-06-12",
          "value": 2.0140959858613883
        },
        {
          "date": "2026-06-19",
          "value": 1.842158775810129
        },
        {
          "date": "2026-06-26",
          "value": 1.0829921276227217
        },
        {
          "date": "2026-07-03",
          "value": 0.6453324200644539
        },
        {
          "date": "2026-07-10",
          "value": 0.43064160101847343
        },
        {
          "date": "2026-07-17",
          "value": -0.4122084443528305
        },
        {
          "date": "2026-07-24",
          "value": -0.8816458030800127
        },
        {
          "date": "2026-07-31",
          "value": -1.350105185357596
        }
      ],
      "20": [
        {
          "date": "2025-03-21",
          "value": null
        },
        {
          "date": "2025-03-28",
          "value": null
        },
        {
          "date": "2025-04-04",
          "value": null
        },
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": 1.0
        },
        {
          "date": "2025-09-12",
          "value": 1.0229793647106704
        },
        {
          "date": "2025-09-19",
          "value": 1.0618443330171328
        },
        {
          "date": "2025-09-26",
          "value": 1.0584410632873786
        },
        {
          "date": "2025-10-03",
          "value": 1.0524625520808686
        },
        {
          "date": "2025-10-10",
          "value": 1.0249101303082684
        },
        {
          "date": "2025-10-17",
          "value": 0.9667081909029263
        },
        {
          "date": "2025-10-24",
          "value": 1.3526344279360363
        },
        {
          "date": "2025-10-31",
          "value": 1.446638628834112
        },
        {
          "date": "2025-11-07",
          "value": 1.3004573842738512
        },
        {
          "date": "2025-11-14",
          "value": 1.133586716022724
        },
        {
          "date": "2025-11-21",
          "value": 0.9141505283885776
        },
        {
          "date": "2025-11-28",
          "value": 0.8049105093819633
        },
        {
          "date": "2025-12-05",
          "value": 0.7618761601055548
        },
        {
          "date": "2025-12-12",
          "value": 0.6707383634018809
        },
        {
          "date": "2025-12-19",
          "value": 0.5943350989188072
        },
        {
          "date": "2025-12-26",
          "value": 0.5346898401311786
        },
        {
          "date": "2026-01-02",
          "value": 0.4558922089231977
        },
        {
          "date": "2026-01-09",
          "value": 0.4469340918535068
        },
        {
          "date": "2026-01-16",
          "value": 0.45524532701353604
        },
        {
          "date": "2026-01-23",
          "value": 0.4292074103931832
        },
        {
          "date": "2026-01-30",
          "value": 0.37631341600366475
        },
        {
          "date": "2026-02-06",
          "value": 0.2457617709914181
        },
        {
          "date": "2026-02-13",
          "value": 0.06977481701394808
        },
        {
          "date": "2026-02-20",
          "value": -0.04323037416714924
        },
        {
          "date": "2026-02-27",
          "value": -0.13532471208658653
        },
        {
          "date": "2026-03-06",
          "value": -0.13643292974899923
        },
        {
          "date": "2026-03-13",
          "value": -0.15458427167006453
        },
        {
          "date": "2026-03-20",
          "value": -0.27994942701102554
        },
        {
          "date": "2026-03-27",
          "value": -0.5337621712132098
        },
        {
          "date": "2026-04-03",
          "value": -0.6836242274182864
        },
        {
          "date": "2026-04-10",
          "value": -0.6332600038571286
        },
        {
          "date": "2026-04-17",
          "value": -0.22867228737179018
        },
        {
          "date": "2026-04-24",
          "value": 0.36150597654570477
        },
        {
          "date": "2026-05-01",
          "value": 0.8568172585298355
        },
        {
          "date": "2026-05-08",
          "value": 1.4764905559644577
        },
        {
          "date": "2026-05-15",
          "value": 2.0208260364398765
        },
        {
          "date": "2026-05-22",
          "value": 2.401944933618398
        },
        {
          "date": "2026-05-29",
          "value": 2.660482440018364
        },
        {
          "date": "2026-06-05",
          "value": 2.7698617817767333
        },
        {
          "date": "2026-06-12",
          "value": 2.7620002780025668
        },
        {
          "date": "2026-06-19",
          "value": 2.7154592688771904
        },
        {
          "date": "2026-06-26",
          "value": 2.4926474379119483
        },
        {
          "date": "2026-07-03",
          "value": 2.3315218700449107
        },
        {
          "date": "2026-07-10",
          "value": 2.2095262452631768
        },
        {
          "date": "2026-07-17",
          "value": 1.9530019026414775
        },
        {
          "date": "2026-07-24",
          "value": 1.6788016196674098
        },
        {
          "date": "2026-07-31",
          "value": 1.354430371530048
        }
      ],
      "40": [
        {
          "date": "2025-03-21",
          "value": null
        },
        {
          "date": "2025-03-28",
          "value": null
        },
        {
          "date": "2025-04-04",
          "value": null
        },
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": 1.0
        },
        {
          "date": "2025-12-26",
          "value": 0.9989043258754842
        },
        {
          "date": "2026-01-02",
          "value": 0.9826885615518418
        },
        {
          "date": "2026-01-09",
          "value": 0.9858305771014547
        },
        {
          "date": "2026-01-16",
          "value": 0.988523165441443
        },
        {
          "date": "2026-01-23",
          "value": 0.968592093698424
        },
        {
          "date": "2026-01-30",
          "value": 0.925185916447798
        },
        {
          "date": "2026-02-06",
          "value": 0.8459268804570478
        },
        {
          "date": "2026-02-13",
          "value": 0.7403938096769905
        },
        {
          "date": "2026-02-20",
          "value": 0.6479649753015573
        },
        {
          "date": "2026-02-27",
          "value": 0.5616625655041231
        },
        {
          "date": "2026-03-06",
          "value": 0.5137781818101724
        },
        {
          "date": "2026-03-13",
          "value": 0.4746023832074677
        },
        {
          "date": "2026-03-20",
          "value": 0.4111040435143148
        },
        {
          "date": "2026-03-27",
          "value": 0.29248635180242166
        },
        {
          "date": "2026-04-03",
          "value": 0.189139000918644
        },
        {
          "date": "2026-04-10",
          "value": 0.15673130791352202
        },
        {
          "date": "2026-04-17",
          "value": 0.2787318254805521
        },
        {
          "date": "2026-04-24",
          "value": 0.5191545503203681
        },
        {
          "date": "2026-05-01",
          "value": 0.7651159412869062
        },
        {
          "date": "2026-05-08",
          "value": 1.1059470582673818
        },
        {
          "date": "2026-05-15",
          "value": 1.4320659458900198
        },
        {
          "date": "2026-05-22",
          "value": 1.707632990436044
        },
        {
          "date": "2026-05-29",
          "value": 1.9587666331894038
        },
        {
          "date": "2026-06-05",
          "value": 2.1277270364075407
        },
        {
          "date": "2026-06-12",
          "value": 2.163225809067875
        },
        {
          "date": "2026-06-19",
          "value": 2.159022805729826
        },
        {
          "date": "2026-06-26",
          "value": 2.1036951836082785
        },
        {
          "date": "2026-07-03",
          "value": 2.02857786831346
        },
        {
          "date": "2026-07-10",
          "value": 1.9657678295955945
        },
        {
          "date": "2026-07-17",
          "value": 1.8558953116562213
        },
        {
          "date": "2026-07-24",
          "value": 1.7182117590659145
        },
        {
          "date": "2026-07-31",
          "value": 1.5558563859188868
        }
      ],
      "80": [
        {
          "date": "2025-03-21",
          "value": null
        },
        {
          "date": "2025-03-28",
          "value": null
        },
        {
          "date": "2025-04-04",
          "value": null
        },
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": null
        },
        {
          "date": "2026-01-23",
          "value": null
        },
        {
          "date": "2026-01-30",
          "value": null
        },
        {
          "date": "2026-02-06",
          "value": null
        },
        {
          "date": "2026-02-13",
          "value": null
        },
        {
          "date": "2026-02-20",
          "value": null
        },
        {
          "date": "2026-02-27",
          "value": null
        },
        {
          "date": "2026-03-06",
          "value": null
        },
        {
          "date": "2026-03-13",
          "value": null
        },
        {
          "date": "2026-03-20",
          "value": null
        },
        {
          "date": "2026-03-27",
          "value": null
        },
        {
          "date": "2026-04-03",
          "value": null
        },
        {
          "date": "2026-04-10",
          "value": null
        },
        {
          "date": "2026-04-17",
          "value": null
        },
        {
          "date": "2026-04-24",
          "value": null
        },
        {
          "date": "2026-05-01",
          "value": null
        },
        {
          "date": "2026-05-08",
          "value": null
        },
        {
          "date": "2026-05-15",
          "value": null
        },
        {
          "date": "2026-05-22",
          "value": null
        },
        {
          "date": "2026-05-29",
          "value": null
        },
        {
          "date": "2026-06-05",
          "value": null
        },
        {
          "date": "2026-06-12",
          "value": null
        },
        {
          "date": "2026-06-19",
          "value": null
        },
        {
          "date": "2026-06-26",
          "value": null
        },
        {
          "date": "2026-07-03",
          "value": null
        },
        {
          "date": "2026-07-10",
          "value": null
        },
        {
          "date": "2026-07-17",
          "value": null
        },
        {
          "date": "2026-07-24",
          "value": null
        },
        {
          "date": "2026-07-31",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 1,
        "date": "2025-03-28",
        "price": 20.674999,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 4,
        "date": "2025-04-18",
        "price": 18.577999,
        "kind": "low",
        "move_percent": -10.142684892028296,
        "weeks": 3,
        "confirmed": true
      },
      {
        "index": 31,
        "date": "2025-10-24",
        "price": 29.428301,
        "kind": "high",
        "move_percent": 58.40404017677041,
        "weeks": 27,
        "confirmed": true
      },
      {
        "index": 35,
        "date": "2025-11-21",
        "price": 24.370001,
        "kind": "low",
        "move_percent": -17.188556009400617,
        "weeks": 4,
        "confirmed": true
      },
      {
        "index": 42,
        "date": "2026-01-09",
        "price": 25.655001,
        "kind": "high",
        "move_percent": 5.2728762711171,
        "weeks": 7,
        "confirmed": true
      },
      {
        "index": 53,
        "date": "2026-03-27",
        "price": 23.525,
        "kind": "low",
        "move_percent": -8.302478725298043,
        "weeks": 11,
        "confirmed": true
      },
      {
        "index": 65,
        "date": "2026-06-19",
        "price": 30.809999,
        "kind": "high",
        "move_percent": 30.967052072263563,
        "weeks": 12,
        "confirmed": true
      },
      {
        "index": 71,
        "date": "2026-07-31",
        "price": 28.395,
        "kind": "low",
        "move_percent": -7.838361176188294,
        "weeks": 6,
        "confirmed": false
      }
    ],
    "labels": [
      {
        "index": 53,
        "date": "2026-03-27",
        "price": 23.525,
        "kind": "low",
        "move_percent": -8.302478725298043,
        "weeks": 11,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 65,
        "date": "2026-06-19",
        "price": 30.809999,
        "kind": "high",
        "move_percent": 30.967052072263563,
        "weeks": 12,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 71,
        "date": "2026-07-31",
        "price": 28.395,
        "kind": "low",
        "move_percent": -7.838361176188294,
        "weeks": 6,
        "confirmed": false,
        "label": "2"
      }
    ]
  }
}