{"schema_version":"1.0","name":"IDVH Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"76644069-3d8a-4ae8-bfa5-0ec69b98ae65","symbol":"IDVH","name":"Ishares Euro Dividend UCITS ETF GBP Dist","exchange":"LSE","country":"GB","asset_type":"etf","currency":"GBP","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","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, Acceleration, deceleration and rollover, Directional strength and control, Range position and boundary pressure, Range pressure and compression, 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":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure retains strong Market Dynamics support","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","take":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","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.345639,0.638901,0.823474,0.983168,1.201984,1.115432,1.118645,1.275856,1.446852,1.608284,1.771696,1.828686],"opens":[5.667238,5.717177,5.815,5.6915,5.793,5.812,5.9015,5.912,5.968,6.06,6.109,6.153],"highs":[5.677264,5.738593,5.815,5.6915,5.806,5.817,5.9015,6.0209,6.0531,6.138,6.1688,6.171],"lows":[5.62275,5.717177,5.7905,5.6915,5.793,5.81,5.9015,5.9,5.968,6.06,6.109,6.093],"closes":[5.637352,5.734699,5.7905,5.6915,5.806,5.8115,5.9015,5.925,6.03,6.1235,6.1615,6.093],"hoverRows":[[{"label":"Open","value":"5.67","className":"is-ohlc","compact":true},{"label":"High","value":"5.68","className":"is-ohlc","compact":true},{"label":"Low","value":"5.62","className":"is-ohlc","compact":true},{"label":"Close","value":"5.64","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.35","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.72","className":"is-ohlc","compact":true},{"label":"High","value":"5.74","className":"is-ohlc","compact":true},{"label":"Low","value":"5.72","className":"is-ohlc","compact":true},{"label":"Close","value":"5.73","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.82","className":"is-ohlc","compact":true},{"label":"High","value":"5.82","className":"is-ohlc","compact":true},{"label":"Low","value":"5.79","className":"is-ohlc","compact":true},{"label":"Close","value":"5.79","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.82","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.69","className":"is-ohlc","compact":true},{"label":"High","value":"5.69","className":"is-ohlc","compact":true},{"label":"Low","value":"5.69","className":"is-ohlc","compact":true},{"label":"Close","value":"5.69","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.98","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.79","className":"is-ohlc","compact":true},{"label":"High","value":"5.81","className":"is-ohlc","compact":true},{"label":"Low","value":"5.79","className":"is-ohlc","compact":true},{"label":"Close","value":"5.81","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.20","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.81","className":"is-ohlc","compact":true},{"label":"High","value":"5.82","className":"is-ohlc","compact":true},{"label":"Low","value":"5.81","className":"is-ohlc","compact":true},{"label":"Close","value":"5.81","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.12","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.90","className":"is-ohlc","compact":true},{"label":"High","value":"5.90","className":"is-ohlc","compact":true},{"label":"Low","value":"5.90","className":"is-ohlc","compact":true},{"label":"Close","value":"5.90","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.12","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.91","className":"is-ohlc","compact":true},{"label":"High","value":"6.02","className":"is-ohlc","compact":true},{"label":"Low","value":"5.90","className":"is-ohlc","compact":true},{"label":"Close","value":"5.92","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.28","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"5.97","className":"is-ohlc","compact":true},{"label":"High","value":"6.05","className":"is-ohlc","compact":true},{"label":"Low","value":"5.97","className":"is-ohlc","compact":true},{"label":"Close","value":"6.03","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.45","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"6.06","className":"is-ohlc","compact":true},{"label":"High","value":"6.14","className":"is-ohlc","compact":true},{"label":"Low","value":"6.06","className":"is-ohlc","compact":true},{"label":"Close","value":"6.12","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.61","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"6.11","className":"is-ohlc","compact":true},{"label":"High","value":"6.17","className":"is-ohlc","compact":true},{"label":"Low","value":"6.11","className":"is-ohlc","compact":true},{"label":"Close","value":"6.16","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.77","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"6.15","className":"is-ohlc","compact":true},{"label":"High","value":"6.17","className":"is-ohlc","compact":true},{"label":"Low","value":"6.09","className":"is-ohlc","compact":true},{"label":"Close","value":"6.09","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.83","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":[5.605903,6.192949],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.828686,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"slight strengthening","fourWeekDirection":"strengthening","now":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"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":"Extended but supported","detail":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","tone":"caution"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","annotations":[{"label":"Current tape relationship","value":"Extended but supported","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Distribution zone","detail":"Price is extended; support can persist, but rollover risk must be monitored.","tone":"caution"},{"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":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":30,"relationship":{"sameWeekCorrelation":0.04,"forwardCorrelation":0.21,"directionalAgreement":87.5,"sample":8,"correlationSample":29,"label":"Variable relationship"},"accumulation":{"label":"Accumulation","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1.0,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":3.5,"averageReturn":3.5,"confidenceLow":34.2,"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.9,"sample":2},{"week":2,"averageReturn":2.4,"sample":2},{"week":3,"averageReturn":2.3,"sample":2},{"week":4,"averageReturn":3.5,"sample":2},{"week":5,"averageReturn":4.5,"sample":2},{"week":6,"averageReturn":6.1,"sample":2},{"week":7,"averageReturn":6.7,"sample":2},{"week":8,"averageReturn":7.0,"sample":2},{"week":9,"averageReturn":8.6,"sample":1},{"week":10,"averageReturn":9.3,"sample":1},{"week":11,"averageReturn":8.1,"sample":1},{"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":0,"activeEpisodes":1,"averageWeeksToLower":2.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.6,"sample":1},{"week":2,"averageReturn":-0.5,"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":3,"completedEpisodes":3,"activeEpisodes":0,"medianExpectedMove":5.1,"averageExpectedMove":7.5,"averageWeeksToLargestMove":10.3,"horizons":[{"weeks":4,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":1.7,"medianReturn":2.6,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":6.6,"medianReturn":5.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":1.1,"sample":3},{"week":2,"averageReturn":1.3,"sample":3},{"week":3,"averageReturn":2.4,"sample":3},{"week":4,"averageReturn":1.7,"sample":3},{"week":5,"averageReturn":0.8,"sample":3},{"week":6,"averageReturn":1.5,"sample":3},{"week":7,"averageReturn":2.0,"sample":3},{"week":8,"averageReturn":1.9,"sample":3},{"week":9,"averageReturn":3.7,"sample":3},{"week":10,"averageReturn":3.2,"sample":3},{"week":11,"averageReturn":4.7,"sample":3},{"week":12,"averageReturn":6.6,"sample":3},{"week":13,"averageReturn":7.1,"sample":3},{"week":14,"averageReturn":5.2,"sample":2},{"week":15,"averageReturn":6.1,"sample":2},{"week":16,"averageReturn":7.5,"sample":2},{"week":17,"averageReturn":6.7,"sample":2},{"week":18,"averageReturn":8.8,"sample":2},{"week":19,"averageReturn":9.7,"sample":2},{"week":20,"averageReturn":10.8,"sample":2},{"week":21,"averageReturn":10.4,"sample":2},{"week":22,"averageReturn":12.3,"sample":1},{"week":23,"averageReturn":14.0,"sample":1},{"week":24,"averageReturn":14.7,"sample":1},{"week":25,"averageReturn":13.5,"sample":1},{"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":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":9.2,"averageExpectedMove":9.2,"averageWeeksToLargestMove":12.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":3.4,"medianReturn":3.4,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":9.2,"medianReturn":9.2,"confidenceLow":34.2,"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":1.5,"sample":2},{"week":2,"averageReturn":-0.6,"sample":2},{"week":3,"averageReturn":1.2,"sample":2},{"week":4,"averageReturn":3.4,"sample":2},{"week":5,"averageReturn":2.9,"sample":2},{"week":6,"averageReturn":2.8,"sample":2},{"week":7,"averageReturn":2.4,"sample":2},{"week":8,"averageReturn":3.4,"sample":2},{"week":9,"averageReturn":4.4,"sample":2},{"week":10,"averageReturn":7.8,"sample":2},{"week":11,"averageReturn":7.4,"sample":2},{"week":12,"averageReturn":9.2,"sample":2},{"week":13,"averageReturn":9.9,"sample":2},{"week":14,"averageReturn":10.0,"sample":2},{"week":15,"averageReturn":11.9,"sample":2},{"week":16,"averageReturn":12.3,"sample":2},{"week":17,"averageReturn":12.5,"sample":2},{"week":18,"averageReturn":10.2,"sample":1},{"week":19,"averageReturn":12.1,"sample":1},{"week":20,"averageReturn":13.9,"sample":1},{"week":21,"averageReturn":14.6,"sample":1},{"week":22,"averageReturn":13.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 remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"distribution","zoneContext":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":100.0,"averageReturn":6.6,"sample":3},"nowContext":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"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 6.6% across 3 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 9.2% across 2 completed cases, with the largest move arriving after 12.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":[{"date":"2026-07-24","price":5.925}]}},"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":[5.0226,5.1461,5.1839,5.216,5.2998,5.3038,5.3841,5.3706,5.3806,5.3142,5.3771,5.5108,5.427,5.5686,5.5891,5.2838,5.3152,5.173,5.2265,5.431,5.5575,5.6805,5.4436,5.5093,5.5137,5.5181,5.6597,5.6685,5.6374,5.7347,5.7905,5.6915,5.806,5.8115,5.9015,5.925,6.03,6.1235,6.1615,6.093],"consensus":[-22.1631,90.1975,85.0023,-8.1676,75.4348,55.2587,72.3856,34.3875,45.2778,0.0,46.3867,66.8653,0.0,84.2298,48.7551,-63.4072,0.0,-63.3824,0.0,55.9684,54.5324,74.3188,-17.803,35.7968,12.4394,0.0,60.7665,23.5768,14.0776,62.4038,30.7908,0.0,58.445,24.599,46.3146,35.8423,67.8924,63.5841,61.6551,8.7311],"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,57.708,81.4563,25.9853,38.7858,0.0,44.0931,62.4075,0.0,83.1852,40.9354,-51.2846,0.0,-57.9831,0.0,53.5916,52.5411,77.4869,-34.2405,37.7412,19.1501,0.0,64.0628,12.6403,5.9214,60.3782,17.4713,0.0,70.0246,18.3701,48.1782,26.0452,66.7975,70.854,65.2472,7.6605],"force":[-22.1631,90.1975,85.0023,-8.1676,43.7501,24.4688,48.7128,8.4141,23.9485,0.0,58.4303,61.6079,0.0,95.336,21.9621,-92.5008,0.0,-79.7112,0.0,90.7238,64.1473,91.1684,-51.773,42.156,4.1302,0.0,68.9002,4.296,12.9993,75.965,18.0236,0.0,45.4609,1.6252,28.91,17.3461,74.7875,45.979,46.1086,39.4581],"direction":[null,null,null,null,98.0667,74.4521,78.9282,74.5627,67.9325,0.0,40.4054,75.7152,0.0,77.4907,76.8297,-56.4803,0.0,-57.8897,0.0,33.8596,49.9404,58.6627,-25.2469,29.0324,10.7053,0.0,51.1894,49.8477,42.7397,55.0323,55.1324,0.0,54.4856,48.1276,56.6166,60.2505,64.2187,67.8507,68.6544,61.8852],"intensity":[null,null,null,null,50.0,20.0,50.0,14.2857,12.5,55.5556,50.0,100.0,75.0,92.3077,78.5714,100.0,81.25,88.2353,72.2222,94.7368,95.0,57.1429,95.4545,26.087,16.6667,12.0,73.0769,85.1852,7.1429,48.2759,36.6667,61.2903,56.25,6.0606,47.0588,60.0,52.7778,45.9459,13.1579,33.3333],"confirmation":[29.7589,51.5299,49.8674,25.2803,68.024,84.7071,90.3037,34.2893,81.9378,10.4946,83.2457,89.3046,37.3388,95.3079,82.9042,89.3617,4.7124,88.8623,10.3043,87.0053,85.7737,92.2473,34.5344,79.6192,48.9585,24.8764,87.6429,52.457,6.5771,88.4134,77.6669,5.6971,86.1302,52.5998,82.2618,79.0551,89.9524,87.6996,87.2011,19.6271],"persistence":[null,null,33.3333,0.0,20.0,33.3333,42.8571,50.0,75.0,62.5,62.5,87.5,75.0,75.0,75.0,50.0,37.5,25.0,12.5,12.5,25.0,25.0,0.0,25.0,37.5,50.0,62.5,62.5,62.5,62.5,87.5,75.0,75.0,87.5,87.5,87.5,87.5,87.5,87.5,100.0],"assessmentRisk":[null,null,null,null,12.2826,22.3129,13.8031,32.7051,24.8914,11.0146,29.8407,15.8264,33.4178,7.8225,25.4763,16.6329,34.1815,18.2025,47.1982,12.9053,20.2564,12.7862,53.6154,5.9989,20.7517,38.5187,14.8567,28.3026,32.7015,16.4985,27.1181,6.4227,17.1547,20.2267,17.7043,32.0175,15.9486,18.2002,19.1396,45.0211],"volumeParticipation":true,"latest":{"consensus":8.7,"control":7.7,"force":39.5,"direction":61.9,"confirmation":19.6,"persistence":100.0,"assessmentRisk":45.0,"intensity":33.3,"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":"Control support is limited","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+8.7","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+7.7","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+39.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+61.9","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"20/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"72.6","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"1.7%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"40.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"92%","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":[5.0226,5.1461,5.1839,5.216,5.2998,5.3038,5.3841,5.3706,5.3806,5.3142,5.3771,5.5108,5.427,5.5686,5.5891,5.2838,5.3152,5.173,5.2265,5.431,5.5575,5.6805,5.4436,5.5093,5.5137,5.5181,5.6597,5.6685,5.6374,5.7347,5.7905,5.6915,5.806,5.8115,5.9015,5.925,6.03,6.1235,6.1615,6.093],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,5.1337,5.1646,5.2045,5.2347,5.2612,5.2709,5.2902,5.3303,5.3479,5.388,5.4246,5.399,5.3837,5.3454,5.3238,5.3433,5.3822,5.4365,5.4378,5.4508,5.4622,5.4724,5.5065,5.5359,5.5544,5.5871,5.6241,5.6364,5.6672,5.6934,5.7313,5.7665,5.8144,5.8706,5.9235,5.9543],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,5.2195,5.2453,5.2708,5.2718,5.275,5.2674,5.2644,5.2767,5.2975,5.3259,5.3346,5.3476,5.3599,5.3716,5.3929,5.4133,5.4299,5.4525,5.4775,5.4934,5.5166,5.5384,5.5653,5.5919,5.6244,5.6614,5.6984,5.7276],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,5.4863,5.4963,5.5439,5.5548,5.6005,5.6401,5.6283,5.6186,5.6114,5.6021,5.6046,5.6116,5.6571,5.6562,5.6624,5.6721,5.6807,5.7127,5.7426,5.7634,5.7967,5.8389,5.8572,5.895,5.9263,5.9717,6.0103,6.0648,6.1074,6.1486,6.1867],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,5.038,5.0489,5.041,5.0508,5.043,5.0391,5.0439,5.0512,5.0404,5.0393,5.0477,5.0942,5.1022,5.1291,5.1522,5.1639,5.1767,5.1723,5.1722,5.177,5.1858,5.185,5.1848,5.1848,5.1778,5.1636,5.1892,5.2062,5.2586,5.3109,5.339],"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":"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.1059,0.1175,0.1268,0.1084,0.0952,0.0724,0.058,0.0624,0.0752,0.0941,0.0891,0.0893,0.0888,0.0878,0.0973,0.1043,0.1061,0.1141,0.1235,0.1216,0.1278,0.1317,0.1404,0.1475,0.1597,0.175,0.1879,0.1905],"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.108,0.1009,0.0923,0.0863,0.0841,0.0861,0.0867,0.0872,0.0875,0.0876,0.0895,0.0925,0.0952,0.099,0.1039,0.1074,0.1115,0.1155,0.1205,0.1259,0.1327,0.1411,0.1505,0.1585],"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.0129,-0.0285,-0.0343,-0.024,-0.0089,0.008,0.0024,0.0021,0.0013,0.0002,0.0077,0.0118,0.0109,0.0151,0.0196,0.0142,0.0163,0.0161,0.0199,0.0216,0.0271,0.0338,0.0375,0.032],"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,39.7353,39.0292,37.8514,37.1996,37.0871,35.83,35.405,35.0763,35.2569,36.0045,36.8399,37.9657,39.1307,39.9989],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,26.5489,29.2947,22.9262,21.2803,18.4082,16.7028,22.5113,31.1631,30.4951,26.7925,25.5696,26.4779,25.7327,27.1925,28.1104,27.2159,29.2121,32.4185,30.4525,35.3369,35.8034,39.2747,44.0083,42.4374,44.9793,45.2417,42.8226],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,4.2218,4.0736,23.1481,21.4863,22.3224,23.8539,21.0809,18.7858,17.534,20.1397,19.2205,17.7727,16.7675,15.439,15.1865,17.2037,16.1742,15.3877,20.5192,19.0781,18.9404,17.8085,16.3913,15.0269,13.9709,13.4091,13.7889],"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":"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,86.901,89.1595,74.1407,88.369,90.8349,76.3091,100.8647,97.0739,47.8761,52.9406,30.021,38.6425,71.5972,88.318,103.198,67.9653,77.7391,78.3907,79.0422,99.2088,96.3294,90.7363,99.3581,96.4129,81.918,98.6823,99.1971,100.0,89.2114,97.4921,98.5586,99.2959,92.4928],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-1.066,-0.8822,-2.1044,-0.9465,-0.9504,-2.4567,0.0897,-0.3238,-5.7685,-5.208,-7.7445,-6.7904,-3.1433,-1.3403,0.3799,-3.8058,-2.6446,-2.5672,-2.4898,-0.0859,-0.3593,-0.9069,-0.0679,-0.4213,-2.1238,-0.1548,-0.0946,0.0,-1.5928,-0.3816,-0.2362,-0.1183,-1.264],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,7.6983,7.8984,6.5679,7.8284,10.5093,8.8288,11.6698,12.0799,5.9577,6.588,3.7358,4.8087,8.9096,11.4463,13.9129,9.1629,10.4806,10.5684,10.6563,12.086,10.4541,9.8471,11.7439,12.8313,10.9022,13.1333,13.2405,14.9942,15.4521,17.4981,19.32,20.0604,18.7256],"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":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,1.7323,1.6609,2.0846,2.0731,2.2865,2.316,2.3419,2.3847,2.3211,2.5599,2.461,2.4694,2.4286,2.3879,2.2507,2.1705,2.1074,2.037,2.0487,2.0057,1.8742,1.8227,1.8316,1.8229,1.7928,1.7238,1.7101],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,8.52,8.4861,9.5011,9.5033,10.476,11.256,10.9526,10.6344,10.7203,10.5771,10.4558,9.6665,10.3152,9.7751,9.4363,9.381,9.2849,9.931,10.4511,10.7197,11.126,11.8641,12.1791,12.8187,13.482,14.5136,14.6631,15.2347,14.935,14.6215,14.7087],"stroke":"#b87806","width":1.7}],"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,89.6165,70.5216,71.2019,64.0037,65.4198,70.2396,72.768,74.9928,64.1277,65.6159,65.718,65.8273,69.2417,69.4451,67.7304,70.2061,71.5534,65.863,68.9396,69.0838,71.4209,72.0158,74.5634,76.6058,77.4001,72.6143],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,100.0,86.901,89.1595,74.1407,88.369,90.8349,76.3091,100.8647,96.7447,29.7097,29.6902,-4.828,19.8841,62.9139,84.9301,104.0797,59.1332,71.6017,72.433,73.2641,99.0862,96.3294,90.7363,99.3581,96.4129,81.918,98.4874,98.5384,100.0,83.4709,96.2279,97.9205,98.9209,88.1153],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,93.4505,92.0202,83.4004,83.8897,84.4482,85.171,89.3362,91.3062,75.773,52.0482,18.1907,14.9155,25.99,55.9094,83.9746,82.7143,78.2715,67.7226,72.433,81.5945,89.5599,95.384,95.4746,95.5024,92.563,92.2728,92.9813,99.0086,94.0031,93.2329,92.5398,97.6898,94.9856],"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/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/technical-pack/data.json"},"source_fingerprint":"e4ef4a7df96a88aa3d97f3db0ffc62be441ae2534e4045c6a6822e662494d545","content_hash":"104d096798e419f0f9399208ba7c86e00106a3e47dc05cafb3fb8a20d640dcc3","citation":"Sharemaestro, IDVH Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/76644069-3d8a-4ae8-bfa5-0ec69b98ae65/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."}