{"schema_version":"1.0","name":"CATL23 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"db24f0e6-c6cb-494d-8148-37507ac6d4ff","symbol":"CATL23","name":"Contemporary Amperex Technology Co., Limited","exchange":"SET","country":"TH","asset_type":"equity","currency":"THB","sector":"Industrials","industry":"Electrical Equipment & Parts"},"summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","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, Range pressure and compression, Directional strength and control, Strength versus the research benchmark, Activity pressure and cumulative balance."},{"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-14","observations":60,"displayedObservations":60,"assetType":"Equity","state":"Rotational","stateTone":"caution","summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","evidenceAlignment":{"status":"Underlying support lags price","headline":"Market Dynamics is weaker than the current price position","summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. Price structure remains rotational.","take":"This is a downside risk watch, not a completed reversal. Stronger Market Dynamics or weaker price is needed to close the gap.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[-0.574618,-0.771916,-0.749368,-0.721992,-0.708057,-0.649759,-0.566116,-0.454356,-0.28234,0.062545,0.419299,0.72104,0.930378,0.948896,0.907719,0.89874,0.820656,0.726203,0.659274,0.55093,0.619013,0.675201,0.530551,0.413457,0.101086,-0.174682,-0.321212,-0.49351,-0.55938,-0.680567,-0.667876,-0.653481],"opens":[8.204845,7.66115,7.66115,7.36459,7.760004,8.105991,8.353125,8.402552,7.66115,7.760004,10.57733,11.368159,10.57733,10.280769,11.6,11.4,11.3,10.2,11.0,11.2,11.6,12.1,11.3,11.7,11.5,11.674009,10.576453,10.077564,10.576453,10.776009,10.576453,10.6],"highs":[8.254272,7.908284,7.710577,7.908284,8.204845,8.303698,8.402552,8.550832,8.303698,10.181916,11.368158,11.467013,10.57733,11.3,11.9,12.2,11.3,11.2,11.5,11.5,12.6,12.3,11.4,12.0,11.6,11.773788,10.776009,10.676231,10.975564,11.075343,11.374676,11.2],"lows":[7.809431,7.51287,7.315163,7.315163,7.611723,7.957711,8.155418,7.710577,7.51287,7.760004,10.280769,10.181916,10.181916,10.083062,11.2,11.3,10.1,10.2,10.7,10.8,10.9,11.7,11.2,11.7,11.4,11.274898,9.927897,9.977786,10.376897,10.476675,10.476675,10.6],"closes":[7.809431,7.66115,7.315163,7.858857,7.957711,8.204845,8.254272,7.809431,8.204845,9.885355,11.170451,10.57733,10.280769,11.3,11.5,11.6,10.2,11.0,11.3,11.5,12.5,12.3,11.4,12.0,11.6,11.574232,10.27712,10.576453,10.576453,10.67623,10.7,10.9],"pressureRange":[-1.081741,1.081741],"priceRange":[7.315163,12.5],"zones":{"accumulationBoundary":0.06,"distributionBoundary":0.94},"latest":-0.653481,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"slight strengthening","fourWeekDirection":"weakening","now":{"label":"Slightly stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Price response ahead of support","detail":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","annotations":[{"label":"Current tape relationship","value":"Price response ahead of support","detail":"Market Dynamics improved this week but remains below zero.","tone":"caution"},{"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":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-14","observations":32,"relationship":{"sameWeekCorrelation":0.42,"forwardCorrelation":-0.4,"directionalAgreement":55.6,"sample":27,"correlationSample":31,"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":12.8,"averageReturn":12.8,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":57.2,"averageReturn":57.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":44.6,"averageReturn":44.6,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":7.4,"sample":1},{"week":2,"averageReturn":8.8,"sample":1},{"week":3,"averageReturn":12.2,"sample":1},{"week":4,"averageReturn":12.8,"sample":1},{"week":5,"averageReturn":6.8,"sample":1},{"week":6,"averageReturn":12.2,"sample":1},{"week":7,"averageReturn":35.1,"sample":1},{"week":8,"averageReturn":52.7,"sample":1},{"week":9,"averageReturn":44.6,"sample":1},{"week":10,"averageReturn":40.5,"sample":1},{"week":11,"averageReturn":54.5,"sample":1},{"week":12,"averageReturn":57.2,"sample":1},{"week":13,"averageReturn":58.6,"sample":1},{"week":14,"averageReturn":39.4,"sample":1},{"week":15,"averageReturn":50.4,"sample":1},{"week":16,"averageReturn":54.5,"sample":1},{"week":17,"averageReturn":57.2,"sample":1},{"week":18,"averageReturn":70.9,"sample":1},{"week":19,"averageReturn":68.1,"sample":1},{"week":20,"averageReturn":55.8,"sample":1},{"week":21,"averageReturn":64.0,"sample":1},{"week":22,"averageReturn":58.6,"sample":1},{"week":23,"averageReturn":58.2,"sample":1},{"week":24,"averageReturn":40.5,"sample":1},{"week":25,"averageReturn":44.6,"sample":1},{"week":26,"averageReturn":44.6,"sample":1}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":-7.2,"averageReturn":-7.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.6,"sample":1},{"week":2,"averageReturn":-8.8,"sample":1},{"week":3,"averageReturn":-4.0,"sample":1},{"week":4,"averageReturn":-7.2,"sample":1},{"week":5,"averageReturn":-7.4,"sample":1},{"week":6,"averageReturn":-17.8,"sample":1},{"week":7,"averageReturn":-15.4,"sample":1},{"week":8,"averageReturn":-15.4,"sample":1},{"week":9,"averageReturn":-14.6,"sample":1},{"week":10,"averageReturn":-14.4,"sample":1},{"week":11,"averageReturn":-12.8,"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}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":26.4,"averageExpectedMove":26.4,"averageWeeksToLargestMove":11.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":3.6,"medianReturn":3.6,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":24.4,"medianReturn":24.4,"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":5.7,"sample":2},{"week":2,"averageReturn":-0.9,"sample":2},{"week":3,"averageReturn":-0.0,"sample":2},{"week":4,"averageReturn":3.6,"sample":2},{"week":5,"averageReturn":4.5,"sample":2},{"week":6,"averageReturn":-0.2,"sample":2},{"week":7,"averageReturn":-6.1,"sample":2},{"week":8,"averageReturn":-2.1,"sample":2},{"week":9,"averageReturn":-0.1,"sample":2},{"week":10,"averageReturn":1.0,"sample":2},{"week":11,"averageReturn":6.8,"sample":2},{"week":12,"averageReturn":24.4,"sample":1},{"week":13,"averageReturn":15.3,"sample":1},{"week":14,"averageReturn":21.4,"sample":1},{"week":15,"averageReturn":17.3,"sample":1},{"week":16,"averageReturn":17.1,"sample":1},{"week":17,"averageReturn":4.0,"sample":1},{"week":18,"averageReturn":7.0,"sample":1},{"week":19,"averageReturn":7.0,"sample":1},{"week":20,"averageReturn":8.0,"sample":1},{"week":21,"averageReturn":8.2,"sample":1},{"week":22,"averageReturn":10.3,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":5.1,"averageExpectedMove":5.1,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":13.8,"medianReturn":13.8,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":47.3,"medianReturn":47.3,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-3.1,"sample":2},{"week":2,"averageReturn":9.0,"sample":2},{"week":3,"averageReturn":17.2,"sample":2},{"week":4,"averageReturn":13.8,"sample":2},{"week":5,"averageReturn":12.0,"sample":2},{"week":6,"averageReturn":19.4,"sample":2},{"week":7,"averageReturn":47.3,"sample":1},{"week":8,"averageReturn":48.5,"sample":1},{"week":9,"averageReturn":30.6,"sample":1},{"week":10,"averageReturn":40.9,"sample":1},{"week":11,"averageReturn":44.7,"sample":1},{"week":12,"averageReturn":47.3,"sample":1},{"week":13,"averageReturn":60.1,"sample":1},{"week":14,"averageReturn":57.5,"sample":1},{"week":15,"averageReturn":46.0,"sample":1},{"week":16,"averageReturn":53.7,"sample":1},{"week":17,"averageReturn":48.5,"sample":1},{"week":18,"averageReturn":48.2,"sample":1},{"week":19,"averageReturn":31.6,"sample":1},{"week":20,"averageReturn":35.4,"sample":1},{"week":21,"averageReturn":35.4,"sample":1},{"week":22,"averageReturn":36.7,"sample":1},{"week":23,"averageReturn":37.0,"sample":1},{"week":24,"averageReturn":39.6,"sample":1},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":3,"completedEpisodes":2,"activeEpisodes":1,"medianExpectedMove":11.2,"averageExpectedMove":11.2,"averageWeeksToLargestMove":2.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":14.2,"medianReturn":14.2,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":40.3,"medianReturn":40.3,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":34.5,"medianReturn":34.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":8.5,"sample":3},{"week":2,"averageReturn":19.9,"sample":2},{"week":3,"averageReturn":13.5,"sample":2},{"week":4,"averageReturn":14.2,"sample":2},{"week":5,"averageReturn":31.0,"sample":2},{"week":6,"averageReturn":40.3,"sample":2},{"week":7,"averageReturn":37.1,"sample":2},{"week":8,"averageReturn":26.8,"sample":2},{"week":9,"averageReturn":38.0,"sample":2},{"week":10,"averageReturn":41.1,"sample":2},{"week":11,"averageReturn":43.0,"sample":2},{"week":12,"averageReturn":40.3,"sample":2},{"week":13,"averageReturn":44.1,"sample":2},{"week":14,"averageReturn":40.5,"sample":2},{"week":15,"averageReturn":45.4,"sample":2},{"week":16,"averageReturn":49.2,"sample":2},{"week":17,"averageReturn":47.8,"sample":2},{"week":18,"averageReturn":34.3,"sample":2},{"week":19,"averageReturn":39.9,"sample":2},{"week":20,"averageReturn":37.3,"sample":2},{"week":21,"averageReturn":37.8,"sample":2},{"week":22,"averageReturn":29.8,"sample":2},{"week":23,"averageReturn":32.9,"sample":2},{"week":24,"averageReturn":32.9,"sample":1},{"week":25,"averageReturn":34.2,"sample":1},{"week":26,"averageReturn":34.5,"sample":1}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":22.5,"averageExpectedMove":22.5,"averageWeeksToLargestMove":4.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":6.9,"medianReturn":6.9,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":3.7,"medianReturn":3.7,"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":3.8,"sample":2},{"week":2,"averageReturn":-0.3,"sample":2},{"week":3,"averageReturn":2.0,"sample":2},{"week":4,"averageReturn":6.9,"sample":2},{"week":5,"averageReturn":6.3,"sample":2},{"week":6,"averageReturn":2.0,"sample":2},{"week":7,"averageReturn":5.8,"sample":2},{"week":8,"averageReturn":13.7,"sample":1},{"week":9,"averageReturn":13.5,"sample":1},{"week":10,"averageReturn":0.8,"sample":1},{"week":11,"averageReturn":3.7,"sample":1},{"week":12,"averageReturn":3.7,"sample":1},{"week":13,"averageReturn":4.7,"sample":1},{"week":14,"averageReturn":4.9,"sample":1},{"week":15,"averageReturn":6.9,"sample":1},{"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}]}},"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":"Underlying support lags price","tone":"caution","headline":"Price is leading its underlying support","use":"Market Dynamics must catch up or price may correct toward the weaker underlying position.","confirm":"This is a downside risk watch, not a completed reversal. Stronger Market Dynamics or weaker price is needed to close the gap.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"negative","direction":"strengthening","zone":"middle","zoneContext":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":0.0,"averageReturn":40.3,"sample":2},"nowContext":{"label":"Slightly stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"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":"Divergence control","title":"Do not chase price while the underlying evidence lags","tone":"caution","approach":"Use the gap to review position size, protect gains and wait for either Market Dynamics to catch up or price to correct. The disagreement is a warning condition, not an automatic exit.","finding":"In this ticker's completed record, 0.0% of comparable cases moved lower after 12 weeks, with an average move of 40.3% across 2 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use accumulation to prepare the long case, then wait for confirmation","tone":"positive","finding":"After accumulation, 100.0% of completed 12-week outcomes were higher across 1 cases. Distinct visits lasted 1.0 weeks on average before leaving the zone.","approach":"Build the thesis and entry conditions while price is in accumulation. Increase exposure only when price responds; location alone is not the entry.","watch":"A failed price response or renewed weakness removes the reason to increase long exposure."},{"eyebrow":"Disagreement playbook","title":"Use unsupported price strength to tighten discipline","tone":"caution","finding":"Comparable disagreements produced an average pullback of 11.2% across 2 completed cases, with the largest move arriving after 2.0 weeks on average.","approach":"Avoid adding simply because price is rising. Let improving Market Dynamics confirm the move, or let price reset before reassessing it.","watch":"The warning ends when Market Dynamics catches up or price gives way."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"distribution_rollovers":[{"date":"2026-06-12","price":11.4}],"price_pressure_gaps":[]}},"smTape":{"available":true,"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"close":[5.4238,5.8676,6.2127,6.4593,6.9524,6.6565,6.6072,6.8703,6.9197,7.068,7.068,6.9692,8.3531,8.6991,10.0831,9.0451,8.452,9.2428,9.2428,9.1934,8.8968,7.76,7.7106,7.9083,8.4026,7.9577,8.2048,8.1554,7.8094,7.6612,7.3152,7.8589,7.9577,8.2048,8.2543,7.8094,8.2048,9.8854,11.1705,10.5773,10.2808,11.3,11.5,11.6,10.2,11.0,11.3,11.5,12.5,12.3,11.4,12.0,11.6,11.5742,10.2771,10.5765,10.5765,10.6762,10.7,10.9],"consensus":[100.0,100.0,42.8573,46.3999,76.0131,13.1399,26.3139,54.7314,41.5306,53.1333,48.1532,20.9102,89.3375,74.4348,88.0899,0.0,-8.0184,67.5133,12.9195,35.6851,0.0,-58.6307,-26.8542,0.0,21.9646,-26.6642,16.6269,10.7514,-48.5753,-31.2599,-65.2909,18.3846,8.7281,28.2887,16.4309,-36.5928,33.624,69.5449,78.5622,14.1111,18.0483,75.0522,36.1292,38.9404,-30.9975,40.5459,34.0414,37.202,65.5715,42.2905,9.7554,46.9085,0.0,0.0,-55.5587,0.0,-24.0585,-19.0455,0.0,-9.53],"supportDates":["2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"control":[54.8171,48.4402,47.6316,18.2586,88.7473,73.4133,84.5256,0.0,-19.2598,78.3832,21.0004,44.5818,0.0,-52.7881,-18.6994,0.0,43.3107,-35.9154,17.7758,16.2003,-48.0392,-29.2843,-63.9687,30.3791,10.5039,30.0655,10.1448,-38.144,36.3305,60.6029,79.4655,1.4634,7.1517,81.2829,35.1042,31.8146,-34.1928,53.4311,44.5068,51.6677,66.968,46.3869,15.1004,59.6589,0.0,0.0,-48.9264,0.0,-18.2263,-12.4852,0.0,-8.8578],"force":[16.8431,40.2692,23.6211,7.9626,98.1551,63.4211,93.9227,0.0,-52.9836,64.5642,14.529,12.1177,0.0,-85.0447,-8.3512,0.0,32.8501,-30.0522,27.2999,18.1086,-57.6917,-20.0826,-75.8704,59.3983,19.9745,31.9354,8.1811,-59.9921,53.5495,96.6637,89.8872,37.2174,24.7978,76.8736,10.1356,15.6834,-83.506,42.6969,24.9464,22.3708,69.9577,17.3201,8.8581,39.5532,0.0,0.0,-77.1754,0.0,-12.5426,-9.0822,0.0,-23.3581],"direction":[43.9799,67.6855,66.2724,44.5639,83.7137,83.4691,87.9971,0.0,-36.947,57.1971,23.2901,42.3512,0.0,-46.4408,-49.3904,0.0,10.2062,-13.6714,7.6904,0.7311,-42.6763,-41.5014,-59.2453,24.619,1.3344,23.6533,29.5077,-18.1062,16.2982,60.3938,69.4405,65.2287,61.1059,66.6305,55.8674,63.6961,-10.1604,24.2835,28.5773,31.2634,60.8425,55.4449,16.9422,37.5905,0.0,0.0,-47.6981,0.0,-38.9496,-33.6595,0.0,-0.4211],"intensity":[12.5,44.4444,20.0,18.1818,100.0,61.5385,100.0,86.6667,81.25,82.3529,38.8889,42.1053,30.0,90.4762,81.8182,17.3913,54.1667,48.0,19.2308,11.1111,35.7143,44.8276,40.0,70.9677,31.25,48.4848,14.7059,60.0,52.7778,100.0,100.0,71.7949,82.5,85.3659,88.0952,27.907,93.1818,75.5556,56.5217,14.8936,85.4167,73.4694,78.0,62.7451,42.3077,9.6154,90.3846,25.0,44.2308,5.7692,26.9231,19.2308],"confirmation":[80.3349,84.6821,82.6693,52.8837,96.8657,91.499,96.4208,39.488,34.3136,89.3487,28.9408,78.5654,30.4354,87.6558,76.1537,30.1302,31.8792,76.4948,50.9617,49.0709,83.8301,77.6926,89.2357,34.869,48.7267,77.1364,73.1023,80.3992,79.3257,91.2171,93.4713,11.0837,9.9259,91.9773,78.7848,79.8607,36.305,80.8439,78.4566,79.2322,89.0953,80.7095,27.0294,82.5923,3.6251,25.0223,86.5387,31.0774,75.4366,73.8909,24.6567,48.8146],"persistence":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5,62.5,62.5,62.5,62.5,50.0,25.0,0.0,0.0,25.0,0.0,0.0,0.0,12.5,12.5,12.5,0.0,0.0,25.0,25.0,0.0,25.0,50.0,75.0,75.0,75.0,75.0,75.0,100.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,87.5,75.0,50.0,37.5,12.5,12.5,25.0,25.0],"assessmentRisk":[27.2386,20.4467,24.1091,9.5847,5.24,12.757,5.9545,47.6274,11.5431,0.1576,49.2928,6.7311,27.3091,18.7769,34.8947,43.9573,39.568,27.5485,22.9927,16.2635,18.1789,13.1873,16.4052,39.3806,12.3117,28.3728,41.5996,10.748,14.3897,15.0116,10.7126,42.9261,40.802,11.0056,4.9443,26.6087,10.3593,38.2007,29.2709,24.8342,16.9102,25.0069,1.6316,7.1341,46.2645,39.7337,17.9754,46.077,32.4092,35.3783,33.8651,20.9224],"volumeParticipation":true,"latest":{"consensus":-9.5,"control":-8.9,"force":-23.4,"direction":-0.4,"confirmation":48.8,"persistence":25.0,"assessmentRisk":20.9,"intensity":19.2,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the downward view","summary":"The completed evidence gives the downward view the clearer support.","take":"Current assessment: downward pressure has the stronger support.","tone":"negative","supportedView":"Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Broadly stable","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"-9.5","detail":"Market Dynamics has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-8.9","detail":"Control support is limited","tone":"negative"},{"label":"SM Force Gauge","value":"-23.4","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-0.4","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"49/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"54.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"7.6%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"32.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"67%","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 is rotating through its trend references.","series":[{"label":"Close","values":[5.4238,5.8676,6.2127,6.4593,6.9524,6.6565,6.6072,6.8703,6.9197,7.068,7.068,6.9692,8.3531,8.6991,10.0831,9.0451,8.452,9.2428,9.2428,9.1934,8.8968,7.76,7.7106,7.9083,8.4026,7.9577,8.2048,8.1554,7.8094,7.6612,7.3152,7.8589,7.9577,8.2048,8.2543,7.8094,8.2048,9.8854,11.1705,10.5773,10.2808,11.3,11.5,11.6,10.2,11.0,11.3,11.5,12.5,12.3,11.4,12.0,11.6,11.5742,10.2771,10.5765,10.5765,10.6762,10.7,10.9],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,5.996,6.1161,6.2054,6.3263,6.4342,6.5494,6.6437,6.7029,7.0029,7.3113,7.8153,8.0389,8.114,8.3192,8.4872,8.6156,8.6667,8.5018,8.358,8.2762,8.2992,8.2371,8.2312,8.2174,8.1433,8.0556,7.921,7.9097,7.9184,7.9705,8.0221,7.9834,8.0237,8.3622,8.8728,9.1827,9.3823,9.731,10.0526,10.334,10.3096,10.4351,10.5924,10.7574,11.0742,11.2971,11.3158,11.4402,11.4693,11.4884,11.2681,11.1424,11.0395,10.9734,10.9237,10.9194],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,6.3515,6.5254,6.7889,6.9561,7.0669,7.228,7.3773,7.5118,7.6144,7.6252,7.6315,7.652,7.7076,7.7261,7.7616,7.7908,7.7922,7.7824,7.7478,7.7561,7.771,7.8031,7.8365,7.8345,7.862,8.0119,8.2458,8.4185,8.5565,8.7597,8.9627,9.158,9.2352,9.3659,9.5092,9.6567,9.8673,10.0475,10.1477,10.2849,10.3823,10.4706,10.4563,10.4652,10.4734,10.4884,10.5041,10.5334],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,7.5075,7.5656,7.5838,8.0653,8.5098,9.3382,9.5873,9.663,9.8737,10.0432,10.1728,10.2106,10.1506,10.104,10.0728,10.0971,10.0597,10.0105,9.9691,9.914,9.8709,9.8455,9.7705,9.7641,9.7332,9.3906,9.285,9.2665,9.45,10.0506,10.3495,10.577,11.0611,11.5108,11.9171,12.0378,12.2528,12.4944,12.7347,13.105,13.3539,13.3601,13.4551,13.4473,13.4113,13.2547,12.9307,12.5582,12.4929,12.4873,12.4816],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,5.5,5.5445,5.5954,5.3852,5.2227,4.8231,4.8196,4.8908,4.8985,4.9245,4.9659,5.2753,5.5246,5.7209,5.897,6.0178,6.1853,6.3943,6.5642,6.7082,6.8107,6.8608,7.0247,6.9916,6.9731,7.1327,7.1148,7.1086,6.9893,6.5815,6.421,6.3319,6.2018,6.131,6.0939,6.153,6.2422,6.3101,6.4043,6.503,6.718,7.1203,7.4394,7.8114,8.1844,8.5432,9.144,9.7536,9.898,9.8566,9.8946],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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.5297,0.6354,0.8215,0.8751,0.8598,0.9011,0.9232,0.926,0.894,0.7681,0.6568,0.5778,0.5488,0.4843,0.448,0.4105,0.3488,0.2847,0.2036,0.1812,0.1694,0.1779,0.1865,0.1557,0.1613,0.2979,0.504,0.6125,0.6668,0.7831,0.8812,0.956,0.892,0.8956,0.9121,0.9306,1.0142,1.0523,0.9983,0.9924,0.9447,0.8944,0.7414,0.6369,0.5478,0.4797,0.4228,0.3893],"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.6991,0.7395,0.7763,0.8062,0.8238,0.8126,0.7815,0.7407,0.7023,0.6587,0.6166,0.5754,0.5301,0.481,0.4255,0.3766,0.3352,0.3037,0.2803,0.2554,0.2365,0.2488,0.2999,0.3624,0.4233,0.4952,0.5724,0.6491,0.6977,0.7373,0.7723,0.8039,0.846,0.8872,0.9094,0.926,0.9298,0.9227,0.8864,0.8365,0.7788,0.719,0.6597,0.6057],"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.1607,0.1616,0.1469,0.1198,0.0703,-0.0445,-0.1247,-0.1629,-0.1536,-0.1744,-0.1686,-0.1649,-0.1812,-0.1963,-0.2219,-0.1955,-0.1658,-0.1258,-0.0938,-0.0997,-0.0753,0.0491,0.2042,0.2501,0.2435,0.2878,0.3088,0.3069,0.1943,0.1583,0.1398,0.1267,0.1683,0.165,0.0888,0.0664,0.0149,-0.0283,-0.1451,-0.1996,-0.231,-0.2393,-0.237,-0.2163],"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,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-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,5.4835,5.5834,6.6383,7.1397,6.6736,6.5407,6.4518,6.6669,8.2805,7.9672,7.4364,6.9192,7.3165,6.8905,6.6968,6.9009,6.9006,7.0969,6.6731,6.6519,6.2919,6.0214,6.6783,6.5909,6.8297,6.5604,7.3013,7.25,6.8942,6.7252,6.7452,8.1735,7.687,7.4541,7.2361,7.1531,7.2148,7.9176,7.3416,7.4217,7.2148,8.6893,8.3119,8.1225,7.8724,7.8933,7.5882],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,30.8664,30.8318,30.1753,39.8519,47.873,63.7672,66.1852,65.5802,67.3597,68.3962,68.7895,63.7385,59.0235,55.3942,52.2967,50.627,47.6987,44.0871,41.188,38.5728,36.69,35.731,32.698,33.0931,33.043,27.3299,26.466,26.3557,29.9369,41.7158,46.85,50.2123,56.2968,60.989,64.6624,64.7008,64.9969,65.7737,66.1518,67.3394,66.1216,60.9339,57.5823,53.0222,48.4075,43.2292,34.3084,25.1402,23.1782,23.5473,23.1231],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,62.9961,60.0721,57.4973,54.4392,51.1793,48.4932,46.4805,44.7664,43.3325,40.9206,38.2515,38.2501,39.1158,39.981,40.7845,41.9768,43.3962,44.857,44.057,43.3142,42.8648,42.4475,42.858,43.2392,42.6878,42.6343,42.0689,41.6872,39.3379,37.1564,35.4565,33.9871,32.9505,31.9879],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,44.9152,54.7788,47.6928,44.0655,41.7471,43.6409,41.303,41.329,35.425,34.4071,34.5749,38.5479,35.7429,34.1805,32.8548,32.2279,30.5061,28.8465,29.209,30.873,30.7628,31.0909,27.5129,24.639,38.1969,44.2386,39.8947,38.383,40.7263,43.6348,42.7884,37.2894,34.1394,34.3674,32.3024,36.703,34.3396,31.3503,34.6899,32.963,33.0429,28.6917,27.0634,28.2051,27.6181,28.0521,26.5986],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,1.9009,1.4956,1.3021,7.6387,6.9391,6.5744,10.3888,9.6467,22.554,22.4806,21.8058,20.4817,21.4168,20.4806,20.9791,19.7422,22.6944,24.1799,22.2265,20.4476,19.4688,18.7773,22.7089,22.9482,17.0681,14.6013,12.8658,12.3782,10.9971,10.2861,9.441,18.509,16.9454,15.7959,14.8468,12.8305,12.0043,14.9162,14.1905,15.9732,15.2915,24.0521,22.6871,21.5579,20.461,18.9071,17.9274],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"relative","eyebrow":"Relative leadership","title":"Strength versus the research benchmark","description":"Relative performance is separated from absolute price direction to reveal leadership and lagging pressure.","reason":"Selected because benchmark-relative leadership is strengthening, fading or diverging from price.","series":[{"label":"Relative 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,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,17.9059,15.3442,9.5358,-3.5809,-2.1462,-2.6288,-0.9191,-0.4249,1.4497],"stroke":"#176fa3","width":2.0,"fill":"rgba(23,111,163,.08)"}],"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,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-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"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,25.2748,28.4815,110.3402,96.04,34.8264,125.6163,104.8322,219.8077,101.4494,61.7244,66.276,46.1319,36.5795,41.023,108.2352,28.8268,11.3548,19.2679,23.9389,5.0233,9.1841,57.8574,40.7029,112.5206,75.7585,70.9024,32.0147,30.0206,102.4218,69.5844,281.6223,142.3528,60.8492,91.0913,67.2661,34.221,77.8196,100.7118,40.6429,62.2492,19.5252,59.646,14.7398,7.6226,2.9485,25.6698,37.9511,187.2887,120.6453,129.6396,51.9297,188.3767,123.1646],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,118.7175,120.6377,128.1632,128.1632,125.9296,134.1616,135.0,135.0,130.5044,127.833,130.6455,130.6455,129.187,127.5655,123.262,122.2193,122.6046,123.2198,122.5514,122.6857,122.4442,120.9126,119.9089,117.2081,119.044,120.639,121.3019,121.7847,120.2913,121.2462,125.2832,127.3346,126.476,125.2067,126.0268,126.4332,127.3791,126.1227,126.6263,127.4182,127.6667,128.4019,128.2264,128.1455,128.1741,127.9427,127.6066,125.827,126.9511,126.9511,127.3475,128.7215,129.6225],"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,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-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]}]},"canonical_url":"https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/technical-pack/data.json"},"source_fingerprint":"32519454b1ca1f22074e3c018befbec0a566e8b7940f57c46a3d5642eae9a2d2","content_hash":"19f3534d2f71062b5c1bae2105ceaf933cbdcb196e06934fc7f32a097ddf4fd4","citation":"Sharemaestro, CATL23 Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/db24f0e6-c6cb-494d-8148-37507ac6d4ff/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."}