{"schema_version":"1.0","name":"DDGT Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"5650b85c-fedf-4959-89fc-9e303edc3491","symbol":"DDGT","name":"Global Targeted Value UCITS ETF USD Acc","exchange":"LSE","country":"GB","asset_type":"etf","currency":"USD","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, Directional strength and control, Acceleration, deceleration and rollover, Range pressure and compression, Range position and boundary pressure, 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":39,"displayedObservations":39,"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-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.506699,0.791164,0.882756,1.044722,1.003187,1.0028,1.040073,1.05217,1.147999,1.215382,1.297597],"opens":[29.165001,30.4,29.155001,29.620001,29.215,29.865,29.6,29.799999,30.125,30.754999,30.975],"highs":[29.309999,30.4,29.200001,29.68,29.540001,29.865,29.705,30.299999,30.905001,31.155001,30.995001],"lows":[29.07,28.545,29.004999,29.504999,29.209999,29.615,29.3125,29.747499,30.004999,30.6,30.6],"closes":[29.309999,29.469999,29.200001,29.557501,29.3325,29.67,29.705,29.8575,30.725,30.945,30.762501],"hoverRows":[[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.1","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.4","className":"is-ohlc","compact":true},{"label":"High","value":"30.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"29.2","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.88","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"29.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.00","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.9","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.00","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"29.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"29.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.15","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.22","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.0","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.30","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":[29.095301,31.0497],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.297597,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"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":"Sustained positive support","detail":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","annotations":[{"label":"Current tape relationship","value":"Sustained positive support","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":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":30,"relationship":{"sameWeekCorrelation":0.38,"forwardCorrelation":0.05,"directionalAgreement":71.4,"sample":7,"correlationSample":29,"label":"Meaningful 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.7,"averageReturn":1.7,"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.2,"sample":1},{"week":2,"averageReturn":0.5,"sample":1},{"week":3,"averageReturn":1.6,"sample":1},{"week":4,"averageReturn":1.7,"sample":1},{"week":5,"averageReturn":2.3,"sample":1},{"week":6,"averageReturn":5.2,"sample":1},{"week":7,"averageReturn":6.0,"sample":1},{"week":8,"averageReturn":5.4,"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":1.0,"medianWeeksInZone":1,"averageWeeksToLower":1.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.6,"sample":1},{"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}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":6.6,"averageExpectedMove":6.6,"averageWeeksToLargestMove":8.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":4.0,"medianReturn":4.0,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":6.2,"medianReturn":6.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":-0.3,"sample":2},{"week":2,"averageReturn":-0.7,"sample":2},{"week":3,"averageReturn":3.6,"sample":2},{"week":4,"averageReturn":4.0,"sample":2},{"week":5,"averageReturn":3.4,"sample":2},{"week":6,"averageReturn":4.0,"sample":2},{"week":7,"averageReturn":1.0,"sample":2},{"week":8,"averageReturn":0.3,"sample":2},{"week":9,"averageReturn":-0.1,"sample":2},{"week":10,"averageReturn":0.8,"sample":2},{"week":11,"averageReturn":3.1,"sample":2},{"week":12,"averageReturn":6.2,"sample":2},{"week":13,"averageReturn":5.2,"sample":2},{"week":14,"averageReturn":1.7,"sample":1},{"week":15,"averageReturn":6.9,"sample":1},{"week":16,"averageReturn":7.4,"sample":1},{"week":17,"averageReturn":6.5,"sample":1},{"week":18,"averageReturn":7.8,"sample":1},{"week":19,"averageReturn":6.9,"sample":1},{"week":20,"averageReturn":8.2,"sample":1},{"week":21,"averageReturn":8.3,"sample":1},{"week":22,"averageReturn":8.8,"sample":1},{"week":23,"averageReturn":12.0,"sample":1},{"week":24,"averageReturn":12.8,"sample":1},{"week":25,"averageReturn":12.1,"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":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":9.1,"averageExpectedMove":9.1,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-0.8,"medianReturn":-0.8,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":8.2,"medianReturn":8.2,"confidenceLow":20.7,"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":-2.6,"sample":1},{"week":2,"averageReturn":-3.7,"sample":1},{"week":3,"averageReturn":-2.3,"sample":1},{"week":4,"averageReturn":-0.8,"sample":1},{"week":5,"averageReturn":4.8,"sample":1},{"week":6,"averageReturn":3.3,"sample":1},{"week":7,"averageReturn":2.9,"sample":1},{"week":8,"averageReturn":8.2,"sample":1},{"week":9,"averageReturn":8.7,"sample":1},{"week":10,"averageReturn":7.7,"sample":1},{"week":11,"averageReturn":9.1,"sample":1},{"week":12,"averageReturn":8.2,"sample":1},{"week":13,"averageReturn":9.5,"sample":1},{"week":14,"averageReturn":9.6,"sample":1},{"week":15,"averageReturn":10.2,"sample":1},{"week":16,"averageReturn":13.4,"sample":1},{"week":17,"averageReturn":14.2,"sample":1},{"week":18,"averageReturn":13.5,"sample":1},{"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}]}},"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":"middle","zoneContext":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":100.0,"averageReturn":6.2,"sample":2},"nowContext":{"label":"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.2% across 2 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.1% across 1 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-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":[25.7475,25.9771,26.4124,26.3842,26.6475,26.53,27.245,27.43,27.6275,27.5575,28.52,28.6175,28.5475,28.51,27.1,26.39,26.1,26.465,26.8925,27.67,28.405,28.005,28.3225,28.44,27.89,28.31,28.735,28.675,29.31,29.47,29.2,29.5575,29.3325,29.67,29.705,29.8575,30.725,30.945,30.7625],"consensus":[100.0,100.0,63.2344,22.4374,60.5483,8.341,71.9178,53.4533,58.9791,20.5621,84.2018,39.4754,39.3046,35.6565,-61.3793,-69.3558,-58.4985,0.0,15.7763,48.6176,63.7186,0.0,47.6488,27.6453,-32.3339,46.7557,48.1267,8.0702,62.5693,25.7607,30.3343,32.7703,11.1064,23.1461,39.3139,23.827,70.6911,48.6059,23.2013],"supportDates":["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,4.9523,70.8631,44.9436,52.9136,3.3826,82.3574,22.9208,33.2018,25.6601,-49.4338,-59.6203,-59.2061,0.0,17.2994,42.1729,60.5607,0.0,53.8615,19.7406,-27.3173,49.5656,52.0558,0.8127,69.6369,15.1346,36.5661,27.9501,11.7685,21.5455,45.19,20.0278,69.9036,47.8443,17.1019],"force":[100.0,100.0,63.2344,22.4374,40.1647,18.5909,82.3918,45.3171,54.3736,16.155,96.4421,15.692,4.2805,8.656,-97.5864,-86.7893,-54.589,0.0,60.434,80.6632,89.341,0.0,39.982,20.3319,-81.625,67.9112,53.8361,13.132,60.2369,4.016,7.8128,16.2763,12.0507,6.1051,25.2322,8.5281,87.1588,32.8082,13.7264],"direction":[null,null,null,null,75.108,42.7704,65.6417,68.9903,69.2007,66.4224,77.5667,75.3831,71.2965,66.3672,-49.1691,-68.0296,-60.4824,0.0,17.8629,33.0933,49.026,0.0,46.0249,41.9031,-2.8592,28.4332,39.5582,33.3664,56.158,53.4366,39.299,50.0604,26.8904,37.1476,42.6568,39.0967,59.8285,60.7602,56.5491],"intensity":[null,null,null,null,25.0,20.0,83.3333,71.4286,25.0,44.4444,100.0,90.9091,50.0,92.3077,100.0,80.0,37.5,94.1176,66.6667,68.4211,60.0,61.9048,18.1818,78.2609,58.3333,24.0,42.3077,14.8148,46.4286,93.1034,96.6667,32.2581,15.625,24.2424,17.6471,45.7143,72.2222,45.9459,5.2632],"confirmation":[54.6667,54.6667,42.9017,29.8466,63.777,7.0734,91.349,84.9868,86.8254,9.1691,95.3457,80.1596,56.9364,78.7395,88.9269,90.8735,86.5896,9.7288,32.8636,84.6325,89.219,31.1273,82.9193,76.7441,57.2588,83.5637,83.5147,5.0465,87.8434,53.076,54.259,78.0573,28.0757,52.2451,80.0618,75.2163,91.135,83.084,39.9869],"persistence":[null,null,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,50.0,25.0,12.5,12.5,12.5,12.5,0.0,25.0,50.0,50.0,62.5,62.5,62.5,62.5,75.0,75.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"assessmentRisk":[null,null,null,null,19.7239,45.4139,13.7915,23.2429,20.48,39.6941,7.8575,30.2071,30.0493,31.9464,18.8265,15.286,20.7328,47.1637,24.9774,24.4165,18.0838,48.1221,25.1029,29.6966,18.8428,0.1703,5.0975,19.3347,18.6103,36.8686,25.4269,32.3079,2.6482,14.1414,26.1678,24.9285,14.5944,25.6692,38.2499],"volumeParticipation":true,"latest":{"consensus":23.2,"control":17.1,"force":13.7,"direction":56.5,"confirmation":40.0,"persistence":100.0,"assessmentRisk":38.2,"intensity":5.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":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+23.2","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+17.1","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+13.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+56.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"40/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"73.1","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"2.2%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"48.4","detail":"Directional","tone":"positive"},{"label":"Range position","value":"93%","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":[25.7475,25.9771,26.4124,26.3842,26.6475,26.53,27.245,27.43,27.6275,27.5575,28.52,28.6175,28.5475,28.51,27.1,26.39,26.1,26.465,26.8925,27.67,28.405,28.005,28.3225,28.44,27.89,28.31,28.735,28.675,29.31,29.47,29.2,29.5575,29.3325,29.67,29.705,29.8575,30.725,30.945,30.7625],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,26.1096,26.1861,26.3786,26.5698,26.7621,26.9067,27.2,27.4578,27.6559,27.8112,27.6819,27.447,27.2021,27.0681,27.0361,27.1514,27.3793,27.4931,27.6439,27.7886,27.8071,27.8985,28.0506,28.1641,28.3725,28.572,28.6862,28.8446,28.9333,29.0673,29.1832,29.3058,29.5638,29.815,29.9872],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,26.8149,26.9404,26.9523,26.9106,26.8506,26.822,26.8272,26.8897,27.0019,27.0762,27.1685,27.2627,27.3092,27.3833,27.4834,27.5717,27.7005,27.8315,27.9329,28.0532,28.148,28.2607,28.3677,28.4781,28.6445,28.8149,28.9592],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,28.0268,28.4965,28.8395,29.0593,29.2123,29.137,29.0709,29.0231,28.9583,28.9002,28.9014,29.0016,29.0294,29.1173,29.1984,29.2125,29.2477,29.3697,29.4698,29.671,29.8816,29.9748,30.1183,30.2204,30.3788,30.5423,30.6229,30.7634,30.9252,31.0281],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,25.4849,25.336,25.2766,25.2859,25.3239,25.3768,25.3346,25.2526,25.2426,25.2788,25.3357,25.5013,25.6763,25.7794,25.9039,26.014,26.1568,26.1838,26.2082,26.1753,26.1559,26.1307,26.0812,26.0576,26.0152,26.1122,26.3784,26.7004,26.9866,27.2707],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,37.2375,37.7721,38.6317,40.1236,41.509,43.0555,43.8367,44.7675,44.9714,45.576,46.4978,47.4903,48.4118],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,25.1959,22.0054,19.954,18.5994,24.5614,23.1927,28.6117,28.8064,30.4469,29.2371,34.602,32.6995,31.1665,34.3053,34.2217,36.5418,40.2323,38.5057,41.3058,39.8897,41.0218,39.3493,43.1344,44.6815,44.7022,42.8331],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.2439,10.7274,18.5186,19.4919,15.8569,14.9733,13.632,12.5449,12.0492,13.6358,12.2872,13.74,13.9606,13.3145,13.0711,12.2435,10.2098,9.7717,9.3267,11.9174,11.2793,13.9617,13.0904,11.7054,11.039,10.5774],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.6766,0.7077,0.6116,0.4726,0.3353,0.2529,0.2196,0.2531,0.335,0.3635,0.407,0.4458,0.4273,0.4414,0.4813,0.5023,0.5637,0.6181,0.6322,0.6645,0.6643,0.6836,0.6936,0.7057,0.7764,0.8405,0.8665],"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.5706,0.507,0.4496,0.4103,0.3952,0.3889,0.3925,0.4032,0.408,0.4147,0.428,0.4428,0.467,0.4972,0.5242,0.5523,0.5747,0.5965,0.6159,0.6339,0.6624,0.698,0.7317],"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.2353,-0.2541,-0.2299,-0.1572,-0.0602,-0.0254,0.0145,0.0426,0.0193,0.0267,0.0533,0.0595,0.0967,0.1209,0.108,0.1122,0.0896,0.0871,0.0777,0.0719,0.114,0.1425,0.1348],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,2.382,2.6643,2.8017,2.8221,3.1768,3.0743,3.0475,2.9955,2.9373,2.8085,2.8822,2.8879,2.7718,2.6588,2.5201,2.4441,2.7068,2.6505,2.5474,2.4682,2.394,2.3148,2.2808,2.3016,2.2501,2.1935],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,9.5003,11.7421,13.1675,13.8866,14.2597,13.7956,13.7352,13.8937,13.7109,13.3682,13.1488,12.8446,12.2585,12.1608,11.9576,11.5832,11.1573,11.47,11.7158,12.519,13.2972,13.7033,14.3672,14.7938,15.4752,15.6389,14.8926,14.141,13.602,12.8903],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,95.8157,95.1821,92.2444,105.0963,85.1283,83.5206,82.6592,50.2745,33.9672,27.3066,35.6898,45.5086,63.3662,80.2476,71.0604,78.3528,80.9585,68.3406,77.9761,85.2723,83.3099,100.0,80.1917,74.4409,82.0554,77.263,84.4515,85.197,88.4452,96.5384,96.1468,92.7982],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.3994,-0.4952,-0.8009,0.6174,-2.2125,-2.4517,-2.5799,-7.3979,-9.824,-10.815,-9.5677,-8.107,-5.4502,-2.9387,-4.3055,-3.2206,-2.8357,-4.7147,-3.2798,-1.8278,-2.0328,0.0,-3.0592,-3.9474,-2.7714,-3.5115,-2.4013,-2.2862,-1.7845,-0.5824,-0.6741,-1.2598],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,10.1116,10.9044,10.6234,14.4871,14.8785,14.5975,14.447,8.7868,5.9367,4.7726,6.2378,7.9539,11.075,14.0255,12.4198,13.6943,14.166,11.9581,13.6441,12.0824,11.5542,14.0245,14.647,13.5966,14.9874,14.112,15.425,15.5612,16.1544,19.5293,20.3851,19.6752],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,64.5135,55.289,52.0173,55.5801,59.384,65.2178,69.6551,64.8094,66.7846,67.5114,60.8048,63.765,66.5204,65.7601,69.7063,70.625,66.9362,69.228,66.1215,68.4113,68.648,69.7127,74.9286,76.0548,73.1205],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,102.8649,95.8157,95.1821,92.2444,105.0963,85.1283,83.5206,82.6592,40.3187,15.8815,0.315,21.3483,33.3568,55.1966,75.8427,64.6067,73.5253,76.7181,61.2903,73.0715,84.993,83.3099,100.0,80.1917,74.4409,78.8317,69.0131,76.4895,73.2692,79.1346,94.2029,93.7407,88.3011],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,99.3403,97.9542,94.4141,97.5076,94.1563,91.2484,83.7694,68.8328,46.2865,18.8384,12.5149,18.34,36.6339,54.7987,65.2154,71.3249,71.6167,70.5112,70.36,73.1183,80.4581,89.4343,87.8339,84.8775,77.8214,74.0952,74.7781,72.9239,76.2978,82.2022,89.0261,92.0815],"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],"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],"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],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/5650b85c-fedf-4959-89fc-9e303edc3491/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/5650b85c-fedf-4959-89fc-9e303edc3491/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/5650b85c-fedf-4959-89fc-9e303edc3491/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/5650b85c-fedf-4959-89fc-9e303edc3491/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/5650b85c-fedf-4959-89fc-9e303edc3491/technical-pack/data.json"},"source_fingerprint":"2cc3eae75f3163a2869100e1902a87d2ac0ef4698893b01f8618043efc3bf555","content_hash":"9aa83c5bf8efef9e15ed6c604e08519aa9ad3417f82e4ee064a349dc14984874","citation":"Sharemaestro, DDGT Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/5650b85c-fedf-4959-89fc-9e303edc3491/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."}