{"schema_version":"1.0","name":"HEDL Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"043fde4d-8c98-48ed-ba65-bb583876b954","symbol":"HEDL","name":"JPM US Hedged Equity Laddered Overlay Active UCITS ETF - USD (dist)","exchange":"LSE","country":"GB","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Price structure and the underlying tape currently point in the same direction.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Activity pressure and cumulative balance, Range position and boundary pressure, Acceleration, deceleration and rollover, Directional strength and control, Directional pressure and rotation."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":40,"displayedObservations":40,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Price structure and the underlying tape currently point in the same direction.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure is supported by Market Dynamics","summary":"Price structure and the underlying tape currently point in the same direction.","take":"The advance is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[0.424826,0.538357,0.563446,0.544972,0.543834,0.60348,0.594883,0.503547,0.383248,0.369563,0.393045,0.527062],"opens":[25.646933,25.284865,25.601986,25.274876,25.6744,25.780001,25.58,25.672501,25.577499,25.945,26.43,26.504999],"highs":[25.696875,25.442177,25.601986,25.359774,25.68189,25.780001,25.6675,25.785,25.705,26.432501,26.487499,26.504999],"lows":[25.529573,25.284865,25.601986,25.274876,25.6744,25.780001,25.559999,25.459999,25.477501,25.945,26.4025,26.26],"closes":[25.54705,25.442177,25.601986,25.359774,25.68189,25.780001,25.6675,25.6625,25.705,26.432501,26.487499,26.26],"hoverRows":[[{"label":"Open","value":"25.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.5","className":"is-ohlc","compact":true},{"label":"Close","value":"25.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.42","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"25.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.54","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.6","className":"is-ohlc","compact":true},{"label":"Low","value":"25.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.56","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"25.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.54","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.7","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.7","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.54","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.8","className":"is-ohlc","compact":true},{"label":"High","value":"25.8","className":"is-ohlc","compact":true},{"label":"Low","value":"25.8","className":"is-ohlc","compact":true},{"label":"Close","value":"25.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.60","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.59","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.7","className":"is-ohlc","compact":true},{"label":"High","value":"25.8","className":"is-ohlc","compact":true},{"label":"Low","value":"25.5","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.50","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.5","className":"is-ohlc","compact":true},{"label":"Close","value":"25.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.9","className":"is-ohlc","compact":true},{"label":"High","value":"26.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.37","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.4","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"26.4","className":"is-ohlc","compact":true},{"label":"Close","value":"26.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.5","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.53","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[25.292111,26.555162],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.527062,"state":"Positive and broadly steady","context":{"scenario":"positiveSteady","latestDirection":"strengthening","fourWeekDirection":"steady","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Positive and broadly steady","detail":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","annotations":[{"label":"Current tape relationship","value":"Positive and broadly steady","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"The broader path has not changed enough to establish a new direction.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":29,"relationship":{"sameWeekCorrelation":0.01,"forwardCorrelation":0.21,"directionalAgreement":50.0,"sample":8,"correlationSample":28,"label":"Variable relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":1.2,"averageReturn":1.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.3,"sample":1},{"week":2,"averageReturn":1.7,"sample":1},{"week":3,"averageReturn":1.2,"sample":1},{"week":4,"averageReturn":1.2,"sample":1},{"week":5,"averageReturn":1.4,"sample":1},{"week":6,"averageReturn":4.2,"sample":1},{"week":7,"averageReturn":4.4,"sample":1},{"week":8,"averageReturn":3.5,"sample":1},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToLower":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.2,"sample":1},{"week":2,"averageReturn":-0.7,"sample":1},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":5,"completedEpisodes":4,"activeEpisodes":1,"medianExpectedMove":1.8,"averageExpectedMove":2.1,"averageWeeksToLargestMove":11.8,"horizons":[{"weeks":4,"sample":5,"expectedCount":1,"expectedPercent":20.0,"averageReturn":-0.9,"medianReturn":-0.3,"confidenceLow":3.6,"confidenceHigh":62.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":4,"expectedPercent":100.0,"averageReturn":1.9,"medianReturn":1.8,"confidenceLow":51.0,"confidenceHigh":100.0,"confidence":"Historically consistent"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.0,"sample":5},{"week":2,"averageReturn":-0.4,"sample":5},{"week":3,"averageReturn":-0.4,"sample":5},{"week":4,"averageReturn":-0.9,"sample":5},{"week":5,"averageReturn":-0.6,"sample":5},{"week":6,"averageReturn":0.5,"sample":5},{"week":7,"averageReturn":0.1,"sample":5},{"week":8,"averageReturn":-1.2,"sample":4},{"week":9,"averageReturn":0.1,"sample":4},{"week":10,"averageReturn":0.5,"sample":4},{"week":11,"averageReturn":0.5,"sample":4},{"week":12,"averageReturn":1.9,"sample":4},{"week":13,"averageReturn":1.1,"sample":3},{"week":14,"averageReturn":1.4,"sample":3},{"week":15,"averageReturn":1.8,"sample":3},{"week":16,"averageReturn":2.3,"sample":3},{"week":17,"averageReturn":2.8,"sample":3},{"week":18,"averageReturn":2.7,"sample":3},{"week":19,"averageReturn":3.1,"sample":2},{"week":20,"averageReturn":3.2,"sample":2},{"week":21,"averageReturn":2.9,"sample":2},{"week":22,"averageReturn":4.6,"sample":1},{"week":23,"averageReturn":4.8,"sample":1},{"week":24,"averageReturn":3.9,"sample":1},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":4,"completedEpisodes":3,"activeEpisodes":1,"medianExpectedMove":1.6,"averageExpectedMove":1.9,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":2,"expectedPercent":50.0,"averageReturn":-1.1,"medianReturn":-0.6,"confidenceLow":15.0,"confidenceHigh":85.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":1.3,"medianReturn":1.1,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.1,"sample":4},{"week":2,"averageReturn":-0.1,"sample":4},{"week":3,"averageReturn":-0.6,"sample":4},{"week":4,"averageReturn":-1.1,"sample":4},{"week":5,"averageReturn":-0.1,"sample":4},{"week":6,"averageReturn":0.3,"sample":4},{"week":7,"averageReturn":-0.4,"sample":4},{"week":8,"averageReturn":0.7,"sample":4},{"week":9,"averageReturn":-0.8,"sample":3},{"week":10,"averageReturn":1.4,"sample":3},{"week":11,"averageReturn":1.9,"sample":3},{"week":12,"averageReturn":1.3,"sample":3},{"week":13,"averageReturn":2.0,"sample":3},{"week":14,"averageReturn":1.8,"sample":3},{"week":15,"averageReturn":3.1,"sample":3},{"week":16,"averageReturn":3.3,"sample":3},{"week":17,"averageReturn":2.9,"sample":3},{"week":18,"averageReturn":3.4,"sample":2},{"week":19,"averageReturn":3.6,"sample":2},{"week":20,"averageReturn":4.6,"sample":2},{"week":21,"averageReturn":5.2,"sample":1},{"week":22,"averageReturn":4.3,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Evidence aligned","tone":"positive","headline":"Price and Market Dynamics remain aligned upward","use":"The advance retains underlying support while price structure and Market Dynamics remain intact.","confirm":"The advance is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"middle","zoneContext":"Price is between the accumulation and distribution zones. The Market Dynamics bars describe whether the current move is gaining or losing underlying support.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":100.0,"averageReturn":1.9,"sample":4},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Trend participation","title":"Let confirmation support the position, then manage extension","tone":"positive","approach":"This is most useful for holding or selectively adding to an established upward case. Risk should still tighten as price becomes extended; confirmation is support, not immunity from reversal.","finding":"In this ticker's completed record, 100.0% of comparable cases moved higher after 12 weeks, with an average move of 1.9% across 4 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 1.9% across 3 completed cases, with the largest move arriving after 11.0 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[24.2995,24.9156,24.9954,24.9406,24.9755,25.2424,25.0378,25.2698,25.2024,25.1724,25.2474,25.2024,25.1525,25.2024,25.0925,24.8453,24.5532,24.306,23.9689,24.326,24.7375,25.3775,25.3525,25.5525,25.58,25.635,25.61,25.6869,25.547,25.4422,25.602,25.3598,25.6819,25.78,25.6675,25.6625,25.705,26.4325,26.4875,26.26],"consensus":[-100.0,100.0,100.0,0.0,61.0524,64.5679,0.0,72.5601,21.1046,30.4702,38.3215,0.0,0.0,29.4449,-19.4538,-60.2791,-62.3956,-66.5983,-80.8039,0.0,32.8954,69.0065,35.0471,61.6218,41.3622,50.838,43.8316,35.6643,-9.374,10.3615,28.602,-13.8956,50.9537,37.2861,21.5869,20.4727,31.6442,75.2588,56.4379,2.1573],"supportDates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[null,null,null,null,null,74.5499,0.0,70.7401,11.2825,42.1389,27.5698,0.0,0.0,33.3923,-17.7685,-51.9388,-62.8555,-68.9204,-80.7363,0.0,40.7083,69.1883,33.8261,70.4991,39.8938,54.544,51.0164,36.9859,-6.6957,24.578,36.0481,-4.0477,66.0548,36.4323,31.2472,14.1809,37.2011,86.7027,63.9963,13.978],"force":[-100.0,100.0,100.0,0.0,19.9811,41.274,0.0,82.5695,14.9481,15.4745,32.8303,0.0,0.0,27.0214,-39.4605,-88.1879,-66.1718,-64.1369,-94.2051,0.0,55.8197,92.5756,11.9511,51.4016,17.7968,39.0908,18.2625,13.2684,-67.2764,5.8664,16.5947,-38.9163,44.2933,20.3555,2.4616,9.8766,36.6172,73.1842,30.9288,68.5185],"direction":[null,null,null,null,90.3891,69.7985,0.0,67.4905,58.0817,27.8459,54.5313,0.0,0.0,26.6645,-7.0893,-49.8761,-59.1725,-65.7026,-71.3087,0.0,7.592,51.9635,52.9398,58.7765,59.8728,54.9935,53.884,50.151,-28.9238,5.7055,28.6689,-16.5304,38.4526,50.355,27.7241,35.2319,21.7412,63.6619,66.0205,58.7528],"intensity":[null,null,null,null,50.0,80.0,50.0,57.1429,37.5,55.5556,60.0,36.3636,33.3333,46.1538,35.7143,80.0,81.25,94.1176,83.3333,84.2105,95.0,100.0,90.9091,34.7826,33.3333,8.0,7.6923,29.6296,32.1429,65.5172,73.3333,74.1935,87.5,21.2121,52.9412,25.7143,16.6667,100.0,89.4737,53.8462],"confirmation":[54.6667,54.6667,54.6667,1.9336,62.9926,87.7997,31.5893,91.552,31.66,77.1157,80.2594,28.6398,6.2678,77.2883,52.194,88.267,88.0747,89.201,94.2667,37.8828,56.4395,90.7976,78.5298,87.2722,80.5401,83.8537,81.1374,78.7099,10.9756,26.5227,76.6733,51.6794,83.8721,79.4286,51.8862,74.3242,78.193,91.8452,85.1675,45.7333],"persistence":[null,null,33.3333,25.0,40.0,50.0,42.8571,50.0,75.0,75.0,75.0,75.0,62.5,62.5,50.0,25.0,0.0,25.0,50.0,50.0,37.5,37.5,12.5,12.5,37.5,62.5,87.5,100.0,75.0,75.0,75.0,50.0,50.0,50.0,50.0,50.0,75.0,75.0,75.0,87.5],"assessmentRisk":[null,null,null,null,18.8956,11.6732,7.2738,7.3045,26.3629,29.9578,18.0111,18.2906,8.6701,7.2321,32.4345,19.2197,18.7462,16.6984,9.598,50.9483,17.8332,15.4435,32.4705,19.169,29.0344,10.3489,13.8188,4.18,1.2277,36.397,15.918,37.1747,0.5911,27.1752,9.9823,38.1304,7.5847,11.9732,21.6845,50.276],"volumeParticipation":true,"latest":{"consensus":2.2,"control":14.0,"force":68.5,"direction":58.8,"confirmation":45.7,"persistence":87.5,"assessmentRisk":50.3,"intensity":53.8,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+2.2","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+14.0","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+68.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+58.8","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"46/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"71.3","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"1.0%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"16.5","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"91%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[24.2995,24.9156,24.9954,24.9406,24.9755,25.2424,25.0378,25.2698,25.2024,25.1724,25.2474,25.2024,25.1525,25.2024,25.0925,24.8453,24.5532,24.306,23.9689,24.326,24.7375,25.3775,25.3525,25.5525,25.58,25.635,25.61,25.6869,25.547,25.4422,25.602,25.3598,25.6819,25.78,25.6675,25.6625,25.705,26.4325,26.4875,26.26],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,24.6638,24.769,24.8179,24.9001,24.955,24.9946,25.0405,25.07,25.085,25.1063,25.1038,25.0568,24.9652,24.8454,24.686,24.6206,24.6418,24.7756,24.8805,25.0027,25.1076,25.2035,25.2774,25.3519,25.3874,25.3973,25.4345,25.4209,25.4684,25.525,25.5509,25.5712,25.5956,25.7477,25.8822,25.9509],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,24.8037,24.8332,24.8524,24.8519,24.8298,24.791,24.7301,24.7002,24.7029,24.7529,24.7973,24.8532,24.9071,24.961,25.0091,25.0593,25.0954,25.1211,25.1567,25.1718,25.2095,25.2518,25.2826,25.3107,25.3399,25.4209,25.4999,25.5562],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,25.5363,25.5524,25.5539,25.5459,25.5451,25.531,25.5147,25.5285,25.5731,25.66,25.658,25.6336,25.6841,25.7231,25.796,25.866,25.9228,25.9856,26.042,26.079,26.1032,26.142,26.1542,26.2074,26.2696,26.3159,26.3572,26.3778,26.4789,26.4651,26.4142],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,24.474,24.5019,24.5296,24.5547,24.5772,24.5955,24.5846,24.5124,24.3884,24.1949,24.1368,24.205,24.2007,24.1974,24.1857,24.1761,24.1587,24.153,24.1383,24.1358,24.1386,24.1352,24.1388,24.1385,24.134,24.1453,24.1857,24.2802,24.3918,24.6575,24.9018],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,496.1039,8.6817,0.0,268.1054,185.0976,48.8886,24.5027,17.3,322.8331,10.3701,10.9136,32.5522,316.0945,3.763,20.2986,7.612,8.5787,4.2934,165.4108,0.0,0.0,257.0259,16.7877,0.0,28.7468,6.3896,0.0,13.1145,18.2365,115.9387,8.7589,0.0,164.5553],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,134.1566,134.1566,135.0,123.1613,120.1621,121.5828,120.6357,99.8785,99.2471,98.6157,96.8004,116.6894,116.9262,118.189,117.7155,118.1906,118.4274,128.3719,128.3719,128.3719,115.1914,114.3233,114.3233,113.2183,113.4551,113.4551,112.9816,112.508,115.665,115.9018,115.9018,113.0005],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,100.0,89.1587,86.1995,89.1915,84.9621,75.9782,80.4268,70.6401,48.6199,22.5962,4.2826,-6.011,27.4379,54.6797,97.0445,95.3896,100.0,97.8019,98.9949,97.559,100.0,91.6084,85.7346,94.6853,81.1192,99.1607,100.0,93.9792,93.4616,95.73,100.0,100.0,90.5535],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,0.0,-0.4337,-0.5521,-0.4529,-0.6301,-1.0608,-0.8643,-1.2965,-2.2689,-3.4181,-4.3905,-5.7165,-4.312,-2.6931,-0.1756,-0.274,0.0,-0.1464,-0.0682,-0.1657,0.0,-0.583,-0.9912,-0.3693,-1.3118,-0.0583,0.0,-0.4364,-0.4751,-0.3103,0.0,0.0,-0.9244],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.993,3.7157,3.5924,3.9007,3.7157,3.5102,3.7157,3.2636,2.2462,1.0439,0.2059,-0.3426,1.7335,3.4546,6.1311,6.0266,6.863,6.978,7.208,7.1035,7.425,6.8402,6.4016,7.07,6.057,7.4041,7.8144,7.3439,7.323,7.5008,10.5433,10.7733,9.8218],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.2375,0.2328,0.2177,0.1836,0.1315,0.0695,-0.0068,-0.038,-0.0291,0.0292,0.0725,0.1216,0.1609,0.1942,0.2161,0.2369,0.2394,0.2302,0.2332,0.2135,0.2213,0.2328,0.2301,0.225,0.2219,0.2749,0.3177,0.3294],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.2047,0.1776,0.1408,0.105,0.0782,0.0684,0.0692,0.0797,0.0959,0.1156,0.1357,0.1559,0.1726,0.1841,0.1939,0.1978,0.2025,0.2086,0.2129,0.2153,0.2166,0.2283,0.2462,0.2628],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-0.0731,-0.1081,-0.1475,-0.143,-0.1073,-0.0392,0.0033,0.0419,0.0649,0.0786,0.0804,0.081,0.0668,0.0461,0.0392,0.0156,0.0188,0.0242,0.0172,0.0097,0.0052,0.0466,0.0715,0.0666],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20.4431,20.6401,20.0803,18.7295,17.8872,17.2608,16.4471,15.9814,14.8711,14.1467,13.474,14.685,15.9162,16.5265],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,15.732,16.4884,15.3544,14.1362,12.5499,11.1901,9.9058,15.6343,25.8744,26.6,28.443,29.3293,29.1153,28.5485,30.0044,28.637,26.5918,29.8791,27.1946,33.528,35.3721,33.1511,33.4238,31.2822,43.7045,44.1715,41.3191],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.8194,10.2058,16.051,19.8264,27.5692,29.5181,29.3438,25.5013,22.2989,21.6038,20.6296,20.1925,19.4719,19.0928,18.7038,22.1366,27.2215,26.0025,32.6508,29.8105,28.9835,33.4424,30.4053,28.4571,23.3128,22.7943,25.0783],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum is stretched and deserves mean-reversion context.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,90.503,84.9949,78.8846,74.0347,67.9038,70.6741,73.5118,77.2057,76.7554,77.8675,78.0232,78.3513,77.783,78.3042,74.8643,72.2991,73.7738,67.8758,71.1761,72.1158,69.3249,69.1968,69.7094,76.8206,77.2553,71.2986],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,78.3067,100.0,89.1587,86.1995,89.1915,84.9621,75.9782,80.4268,64.2933,14.0584,-12.9872,4.2826,-6.011,27.4379,54.6797,97.0445,95.3896,100.0,97.8019,98.9949,97.559,100.0,91.6084,85.7346,94.6853,81.1192,99.1607,100.0,89.3867,76.4424,84.3175,100.0,100.0,80.0834],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,89.1533,89.1551,91.7861,88.1832,86.7844,83.3773,80.4557,73.5661,52.9261,21.7882,1.7846,-4.9052,8.5698,25.3689,59.7207,82.3713,97.478,97.7305,98.9323,98.1186,98.8513,96.3891,92.4477,90.6761,87.1797,91.6551,93.4266,96.1825,88.6097,83.3822,86.92,94.7725,93.3611],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"Centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technical-pack/data.json"},"source_fingerprint":"aa2f8b15eb1d39852ce77249d77cb44335e0bb2b8adaa940b746becf4c5ec534","content_hash":"8778d5e3a59fb3cce17f8c78d377e4e1b697b19f9b2e787664234a5bab3cf280","citation":"Sharemaestro, HEDL Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/043fde4d-8c98-48ed-ba65-bb583876b954/technical-pack/","data_notes":{"time_series":"Parallel time-series arrays align by index with their dates array.","events":"Sparse chart markers are published as compact dated event records rather than null-filled arrays.","missing_values":"A remaining null in an aligned series means that observation is genuinely unavailable; zero remains a valid value."},"boundary":"Completed market observations and published proprietary outputs only. Market Dynamics construction and private inputs are not disclosed. Historical research is not a forecast or instruction to trade."}