{"schema_version":"1.0","name":"TSPX Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"31a56237-d96a-415b-bff4-ebe83f5c3a0e","symbol":"TSPX","name":"BetaPro 3x S&P 500 Daily Leveraged Bull Alternative ETF","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","sector":null,"industry":null},"summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","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, Strength versus the research benchmark, Activity pressure and cumulative balance, Range position and boundary pressure, Acceleration, deceleration and rollover, Directional strength and control."},{"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":62,"displayedObservations":62,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","evidenceAlignment":{"status":"Rollover warning","headline":"Price has moved below distribution as Market Dynamics weakened","summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","take":"The prior extension has started to roll over. Further price weakness would confirm the downside transition; a recovery in both readings would remove the warning.","tone":"negative","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[-0.037035,-0.047155,0.06884,-0.00382,-0.095181,-0.238636,-0.650724,-0.81243,-0.897333,-1.078567,-1.072135,-1.207128,-1.359434,-1.324932,-1.147984,-0.823088,-0.43054,5.9e-05,0.374235,0.569858,0.750908,0.829614,0.78513,0.849831,0.721926,0.571698,0.535939,0.449816,0.323852,0.208734,0.034674,0.022456,0.058357,0.048507],"opens":[27.690001,27.450001,28.1,27.09,27.66,27.9,27.299999,26.1,26.629999,25.77,24.209999,24.41,23.309999,21.360001,22.83,25.02,28.6,29.07,29.76,32.02,31.41,34.799999,33.450001,31.74,32.470001,30.18,32.209999,33.049999,31.59,32.150002,31.74,33.0,35.220001,35.5],"highs":[27.76,28.41,28.43,27.700001,28.440001,28.26,28.15,27.129999,27.5,27.02,26.059999,24.940001,23.75,23.129999,25.5,29.0,29.18,30.280001,31.940001,33.400002,33.110001,34.799999,33.5,32.150002,32.990002,31.07,32.459999,33.34,32.200001,32.48,32.099998,35.75,36.0,35.5],"lows":[26.74,27.450001,27.32,26.049999,26.93,25.780001,25.799999,25.6,25.889999,24.65,23.629999,22.0,20.73,20.290001,22.360001,25.0,27.780001,28.5,29.190001,31.15,30.995001,33.099998,31.27,30.73,32.459999,30.0,32.209999,32.400002,31.389999,30.709999,29.75,32.349998,34.52,33.599998],"closes":[27.059999,28.309999,27.889999,27.48,27.709999,27.51,26.24,27.02,26.66,24.959999,23.709999,22.33,20.780001,22.82,25.24,28.709999,29.18,29.889999,31.860001,31.98,32.740002,34.119999,31.42,31.85,32.700001,30.27,32.450001,33.34,31.67,31.030001,31.83,35.310001,35.549999,33.970001],"hoverRows":[[{"label":"Open","value":"27.7","className":"is-ohlc","compact":true},{"label":"High","value":"27.8","className":"is-ohlc","compact":true},{"label":"Low","value":"26.7","className":"is-ohlc","compact":true},{"label":"Close","value":"27.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.04","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.5","className":"is-ohlc","compact":true},{"label":"High","value":"28.4","className":"is-ohlc","compact":true},{"label":"Low","value":"27.5","className":"is-ohlc","compact":true},{"label":"Close","value":"28.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.05","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.1","className":"is-ohlc","compact":true},{"label":"High","value":"28.4","className":"is-ohlc","compact":true},{"label":"Low","value":"27.3","className":"is-ohlc","compact":true},{"label":"Close","value":"27.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.07","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.1","className":"is-ohlc","compact":true},{"label":"High","value":"27.7","className":"is-ohlc","compact":true},{"label":"Low","value":"26.0","className":"is-ohlc","compact":true},{"label":"Close","value":"27.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.00","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.7","className":"is-ohlc","compact":true},{"label":"High","value":"28.4","className":"is-ohlc","compact":true},{"label":"Low","value":"26.9","className":"is-ohlc","compact":true},{"label":"Close","value":"27.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.10","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"25.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.24","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.1","className":"is-ohlc","compact":true},{"label":"Low","value":"25.8","className":"is-ohlc","compact":true},{"label":"Close","value":"26.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.65","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.1","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"25.6","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.81","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.6","className":"is-ohlc","compact":true},{"label":"High","value":"27.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.90","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"24.6","className":"is-ohlc","compact":true},{"label":"Close","value":"25.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.08","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.2","className":"is-ohlc","compact":true},{"label":"High","value":"26.1","className":"is-ohlc","compact":true},{"label":"Low","value":"23.6","className":"is-ohlc","compact":true},{"label":"Close","value":"23.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.07","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"24.4","className":"is-ohlc","compact":true},{"label":"High","value":"24.9","className":"is-ohlc","compact":true},{"label":"Low","value":"22.0","className":"is-ohlc","compact":true},{"label":"Close","value":"22.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.21","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"23.3","className":"is-ohlc","compact":true},{"label":"High","value":"23.8","className":"is-ohlc","compact":true},{"label":"Low","value":"20.7","className":"is-ohlc","compact":true},{"label":"Close","value":"20.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.36","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"21.4","className":"is-ohlc","compact":true},{"label":"High","value":"23.1","className":"is-ohlc","compact":true},{"label":"Low","value":"20.3","className":"is-ohlc","compact":true},{"label":"Close","value":"22.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.32","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.8","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"25.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.15","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.0","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"25.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.82","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.6","className":"is-ohlc","compact":true},{"label":"High","value":"29.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"29.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.43","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.00","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":"31.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.37","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.0","className":"is-ohlc","compact":true},{"label":"High","value":"33.4","className":"is-ohlc","compact":true},{"label":"Low","value":"31.1","className":"is-ohlc","compact":true},{"label":"Close","value":"32.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.57","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"33.1","className":"is-ohlc","compact":true},{"label":"Low","value":"31.0","className":"is-ohlc","compact":true},{"label":"Close","value":"32.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.75","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"34.8","className":"is-ohlc","compact":true},{"label":"High","value":"34.8","className":"is-ohlc","compact":true},{"label":"Low","value":"33.1","className":"is-ohlc","compact":true},{"label":"Close","value":"34.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.83","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.5","className":"is-ohlc","compact":true},{"label":"High","value":"33.5","className":"is-ohlc","compact":true},{"label":"Low","value":"31.3","className":"is-ohlc","compact":true},{"label":"Close","value":"31.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"31.7","className":"is-ohlc","compact":true},{"label":"High","value":"32.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.5","className":"is-ohlc","compact":true},{"label":"High","value":"33.0","className":"is-ohlc","compact":true},{"label":"Low","value":"32.5","className":"is-ohlc","compact":true},{"label":"Close","value":"32.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.72","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.2","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.57","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.2","className":"is-ohlc","compact":true},{"label":"High","value":"32.5","className":"is-ohlc","compact":true},{"label":"Low","value":"32.2","className":"is-ohlc","compact":true},{"label":"Close","value":"32.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.54","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.0","className":"is-ohlc","compact":true},{"label":"High","value":"33.3","className":"is-ohlc","compact":true},{"label":"Low","value":"32.4","className":"is-ohlc","compact":true},{"label":"Close","value":"33.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.45","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.6","className":"is-ohlc","compact":true},{"label":"High","value":"32.2","className":"is-ohlc","compact":true},{"label":"Low","value":"31.4","className":"is-ohlc","compact":true},{"label":"Close","value":"31.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.32","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.2","className":"is-ohlc","compact":true},{"label":"High","value":"32.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.21","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.7","className":"is-ohlc","compact":true},{"label":"High","value":"32.1","className":"is-ohlc","compact":true},{"label":"Low","value":"29.8","className":"is-ohlc","compact":true},{"label":"Close","value":"31.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.03","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.0","className":"is-ohlc","compact":true},{"label":"High","value":"35.8","className":"is-ohlc","compact":true},{"label":"Low","value":"32.3","className":"is-ohlc","compact":true},{"label":"Close","value":"35.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.02","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"35.2","className":"is-ohlc","compact":true},{"label":"High","value":"36.0","className":"is-ohlc","compact":true},{"label":"Low","value":"34.5","className":"is-ohlc","compact":true},{"label":"Close","value":"35.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.06","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"35.5","className":"is-ohlc","compact":true},{"label":"High","value":"35.5","className":"is-ohlc","compact":true},{"label":"Low","value":"33.6","className":"is-ohlc","compact":true},{"label":"Close","value":"34.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.05","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[19.893801,36.436199],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.048507,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"slight easing","fourWeekDirection":"weakening","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly this week and remains positive."},"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":"Distribution rollover","detail":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","tone":"negative"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","annotations":[{"label":"Current tape relationship","value":"Distribution rollover","detail":"Market Dynamics paused slightly this week and remains positive.","tone":"negative"},{"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-21","observations":34,"relationship":{"sameWeekCorrelation":0.5,"forwardCorrelation":-0.37,"directionalAgreement":58.6,"sample":29,"correlationSample":33,"label":"Strong 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":40.4,"averageReturn":40.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":57.4,"averageReturn":57.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":9.8,"sample":1},{"week":2,"averageReturn":21.5,"sample":1},{"week":3,"averageReturn":38.2,"sample":1},{"week":4,"averageReturn":40.4,"sample":1},{"week":5,"averageReturn":43.8,"sample":1},{"week":6,"averageReturn":53.3,"sample":1},{"week":7,"averageReturn":53.9,"sample":1},{"week":8,"averageReturn":57.6,"sample":1},{"week":9,"averageReturn":64.2,"sample":1},{"week":10,"averageReturn":51.2,"sample":1},{"week":11,"averageReturn":53.3,"sample":1},{"week":12,"averageReturn":57.4,"sample":1},{"week":13,"averageReturn":45.7,"sample":1},{"week":14,"averageReturn":56.2,"sample":1},{"week":15,"averageReturn":60.4,"sample":1},{"week":16,"averageReturn":52.4,"sample":1},{"week":17,"averageReturn":49.3,"sample":1},{"week":18,"averageReturn":53.2,"sample":1},{"week":19,"averageReturn":69.9,"sample":1},{"week":20,"averageReturn":71.1,"sample":1},{"week":21,"averageReturn":63.5,"sample":1},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":2.0,"medianWeeksInZone":2,"averageWeeksToLower":2.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.7,"sample":1},{"week":2,"averageReturn":-3.8,"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":4,"completedEpisodes":1,"activeEpisodes":3,"medianExpectedMove":14.2,"averageExpectedMove":14.2,"averageWeeksToLargestMove":4.0,"horizons":[{"weeks":4,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":7.2,"medianReturn":9.5,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":3.8,"medianReturn":3.8,"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.1,"sample":4},{"week":2,"averageReturn":3.6,"sample":4},{"week":3,"averageReturn":6.6,"sample":3},{"week":4,"averageReturn":7.2,"sample":3},{"week":5,"averageReturn":7.0,"sample":2},{"week":6,"averageReturn":8.1,"sample":2},{"week":7,"averageReturn":7.0,"sample":2},{"week":8,"averageReturn":1.3,"sample":1},{"week":9,"averageReturn":8.6,"sample":1},{"week":10,"averageReturn":11.5,"sample":1},{"week":11,"averageReturn":6.0,"sample":1},{"week":12,"averageReturn":3.8,"sample":1},{"week":13,"averageReturn":6.5,"sample":1},{"week":14,"averageReturn":18.1,"sample":1},{"week":15,"averageReturn":18.9,"sample":1},{"week":16,"averageReturn":13.7,"sample":1},{"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}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":24.5,"averageExpectedMove":24.5,"averageWeeksToLargestMove":7.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-9.3,"medianReturn":-9.3,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.7,"medianReturn":8.7,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":28.4,"medianReturn":28.4,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-4.6,"sample":1},{"week":2,"averageReturn":-1.8,"sample":1},{"week":3,"averageReturn":-3.1,"sample":1},{"week":4,"averageReturn":-9.3,"sample":1},{"week":5,"averageReturn":-13.8,"sample":1},{"week":6,"averageReturn":-18.8,"sample":1},{"week":7,"averageReturn":-24.5,"sample":1},{"week":8,"averageReturn":-17.0,"sample":1},{"week":9,"averageReturn":-8.3,"sample":1},{"week":10,"averageReturn":4.4,"sample":1},{"week":11,"averageReturn":6.1,"sample":1},{"week":12,"averageReturn":8.7,"sample":1},{"week":13,"averageReturn":15.8,"sample":1},{"week":14,"averageReturn":16.2,"sample":1},{"week":15,"averageReturn":19.0,"sample":1},{"week":16,"averageReturn":24.0,"sample":1},{"week":17,"averageReturn":14.2,"sample":1},{"week":18,"averageReturn":15.8,"sample":1},{"week":19,"averageReturn":18.9,"sample":1},{"week":20,"averageReturn":10.0,"sample":1},{"week":21,"averageReturn":18.0,"sample":1},{"week":22,"averageReturn":21.2,"sample":1},{"week":23,"averageReturn":15.1,"sample":1},{"week":24,"averageReturn":12.8,"sample":1},{"week":25,"averageReturn":15.7,"sample":1},{"week":26,"averageReturn":28.4,"sample":1}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"medianExpectedMove":19.4,"averageExpectedMove":19.4,"averageWeeksToLargestMove":4.5,"horizons":[{"weeks":4,"sample":2,"expectedCount":1,"expectedPercent":50.0,"averageReturn":11.2,"medianReturn":11.2,"confidenceLow":9.5,"confidenceHigh":90.5,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":0,"expectedPercent":0.0,"averageReturn":16.9,"medianReturn":16.9,"confidenceLow":0.0,"confidenceHigh":65.8,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":14.9,"medianReturn":14.9,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":6.5,"sample":2},{"week":2,"averageReturn":5.2,"sample":2},{"week":3,"averageReturn":8.0,"sample":2},{"week":4,"averageReturn":11.2,"sample":2},{"week":5,"averageReturn":8.4,"sample":2},{"week":6,"averageReturn":7.6,"sample":2},{"week":7,"averageReturn":7.9,"sample":2},{"week":8,"averageReturn":-0.3,"sample":2},{"week":9,"averageReturn":4.3,"sample":2},{"week":10,"averageReturn":10.3,"sample":2},{"week":11,"averageReturn":11.8,"sample":2},{"week":12,"averageReturn":16.9,"sample":2},{"week":13,"averageReturn":20.0,"sample":2},{"week":14,"averageReturn":20.2,"sample":2},{"week":15,"averageReturn":19.2,"sample":2},{"week":16,"averageReturn":22.1,"sample":2},{"week":17,"averageReturn":31.5,"sample":2},{"week":18,"averageReturn":27.1,"sample":2},{"week":19,"averageReturn":24.8,"sample":2},{"week":20,"averageReturn":18.0,"sample":1},{"week":21,"averageReturn":9.2,"sample":1},{"week":22,"averageReturn":17.1,"sample":1},{"week":23,"averageReturn":20.3,"sample":1},{"week":24,"averageReturn":14.3,"sample":1},{"week":25,"averageReturn":12.0,"sample":1},{"week":26,"averageReturn":14.9,"sample":1}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":3,"completedEpisodes":0,"activeEpisodes":3,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":7.8,"medianReturn":7.8,"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":3.4,"sample":3},{"week":2,"averageReturn":5.4,"sample":3},{"week":3,"averageReturn":4.9,"sample":3},{"week":4,"averageReturn":7.8,"sample":2},{"week":5,"averageReturn":6.7,"sample":2},{"week":6,"averageReturn":0.8,"sample":1},{"week":7,"averageReturn":-1.2,"sample":1},{"week":8,"averageReturn":1.3,"sample":1},{"week":9,"averageReturn":12.4,"sample":1},{"week":10,"averageReturn":13.1,"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}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":2,"completedEpisodes":1,"activeEpisodes":1,"medianExpectedMove":7.5,"averageExpectedMove":7.5,"averageWeeksToLargestMove":5.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-0.1,"medianReturn":-0.1,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.6,"medianReturn":8.6,"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":2.4,"sample":2},{"week":2,"averageReturn":-3.9,"sample":2},{"week":3,"averageReturn":-2.7,"sample":1},{"week":4,"averageReturn":-0.1,"sample":1},{"week":5,"averageReturn":-7.5,"sample":1},{"week":6,"averageReturn":-0.9,"sample":1},{"week":7,"averageReturn":1.8,"sample":1},{"week":8,"averageReturn":-3.3,"sample":1},{"week":9,"averageReturn":-5.2,"sample":1},{"week":10,"averageReturn":-2.8,"sample":1},{"week":11,"averageReturn":7.8,"sample":1},{"week":12,"averageReturn":8.6,"sample":1},{"week":13,"averageReturn":3.8,"sample":1},{"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":"Rollover warning","tone":"negative","headline":"Price has moved below distribution as Market Dynamics weakened","use":"The upward trend may still be visible, but this transition increases downside risk. Further price weakness would confirm the rollover.","confirm":"Further price weakness with weak Market Dynamics would confirm the rollover.","invalidate":"A recovery in both price and Market Dynamics would remove the rollover warning.","level":"positive","direction":"weakening","zone":"middle","zoneContext":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","percent":0.0,"averageReturn":16.9,"sample":2},"nowContext":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly this week and remains positive."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price has moved below distribution","detail":"Price left the upper zone as Market Dynamics weakened."}},"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 16.9% across 2 cases.","watch":"A recovery in both price and Market Dynamics would remove the rollover warning."},{"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 19.4% across 2 completed cases, with the largest move arriving after 4.5 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":[],"reversal_warnings":[{"date":"2026-05-22","price":32.740002},{"date":"2026-08-07","price":35.310001}],"reversal_dangers":[{"date":"2026-06-05","price":31.42},{"date":"2026-08-14","price":35.549999}]}},"smTape":{"available":true,"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[19.32,21.2,21.75,22.1,22.32,23.4,21.72,23.23,23.85,23.95,23.78,23.87,25.19,26.0,25.64,26.51,24.54,25.77,27.01,27.55,26.12,26.03,24.51,27.38,27.47,26.91,26.89,27.99,27.06,28.31,27.89,27.48,27.71,27.51,26.24,27.02,26.66,24.96,23.71,22.33,20.78,22.82,25.24,28.71,29.18,29.89,31.86,31.98,32.74,34.12,31.42,31.85,32.7,30.27,32.45,33.34,31.67,31.03,31.83,35.31,35.55,33.97],"consensus":[0.0,80.4445,-26.9232,34.7998,65.342,69.1557,-12.0942,70.093,60.6393,44.2571,25.9385,36.9134,68.9705,73.268,27.6546,66.7559,-35.0867,45.496,64.5832,35.8528,-10.3499,0.0,-46.5868,53.8756,34.2119,0.0,19.2446,53.875,-18.8136,52.174,9.3887,0.0,16.7353,0.0,-42.2927,21.8018,-16.5694,-57.8674,-58.1064,-67.5585,-76.2193,0.0,39.4096,63.6569,51.2697,50.1366,66.6871,34.8354,58.3821,51.745,-14.5605,30.6893,28.8383,-27.2271,46.6723,46.0641,-11.4242,-13.6162,16.6192,66.7703,41.3409,0.7301],"supportDates":["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","2026-08-21"],"control":[13.7512,34.6153,75.1689,72.6042,20.7896,64.1307,-33.065,44.7296,65.4017,25.2182,-16.5477,0.0,-35.4805,60.2747,38.3434,0.0,13.7866,58.674,-11.035,57.9999,9.8097,0.0,14.0909,0.0,-36.064,24.9997,-9.7758,-49.978,-55.7162,-65.0108,-74.2219,0.0,39.6071,65.3474,57.5826,52.8362,75.6113,27.7852,59.0557,46.8522,-21.0277,36.0351,34.4507,-26.0693,60.0988,56.081,-11.4216,-21.0683,23.2152,67.5576,42.0115,13.2499],"force":[11.4618,19.859,57.9311,70.9055,20.8991,58.7164,-91.1911,76.0291,82.6962,33.3159,-62.2798,0.0,-81.0438,84.8206,21.1149,0.0,10.7947,74.9504,-65.5999,59.3127,20.2719,0.0,17.7708,0.0,-64.4958,60.1545,-20.2246,-80.2128,-61.8979,-75.5948,-90.2498,0.0,75.4555,78.1951,36.2796,34.8014,56.1834,8.1366,50.0863,38.5282,-62.1166,23.2139,11.9763,-43.3139,40.342,32.4723,-28.8491,-28.379,24.9128,89.3195,21.4618,31.2006],"direction":[66.5814,51.7215,69.772,75.7141,70.1816,75.4987,-2.6774,24.5626,50.71,49.8187,-33.8261,0.0,-34.6675,24.4588,38.8452,0.0,31.518,33.3366,-5.7155,40.4166,30.0937,0.0,19.018,0.0,-33.5519,9.2478,-21.7225,-50.9229,-58.1298,-64.7298,-68.4802,0.0,13.4368,51.3406,54.7622,58.0049,63.9906,61.9634,63.5378,66.7774,-26.7991,29.9195,34.4685,-17.0599,35.8494,44.3247,-1.0193,-5.4454,3.157,49.7641,54.7739,39.5147],"intensity":[50.0,36.3636,66.6667,46.1538,21.4286,60.0,93.75,82.3529,100.0,78.9474,95.0,9.5238,63.6364,100.0,79.1667,24.0,46.1538,59.2593,42.8571,51.7241,20.0,54.8387,40.625,51.5152,55.8824,45.7143,16.6667,75.6757,55.2632,69.2308,65.0,90.2439,95.2381,100.0,95.4545,42.2222,82.6087,78.7234,18.75,85.7143,92.0,52.9412,67.3077,90.3846,84.6154,28.8462,61.5385,13.4615,32.6923,100.0,80.7692,51.9231],"confirmation":[32.4581,79.3276,89.6397,91.3839,34.5995,89.1569,58.8729,83.5009,89.2062,79.5576,34.6831,3.5803,84.1271,86.0858,78.4857,6.0927,73.9839,85.8092,54.1174,84.8245,29.0854,3.5847,73.4272,24.9142,82.3052,32.7362,73.5171,87.3188,86.746,89.9024,92.8482,37.0344,81.7066,88.7875,83.8533,83.5352,88.8838,78.4411,86.4192,84.2302,34.394,77.5113,76.6289,77.2206,82.5376,82.1737,49.7376,51.1886,50.8037,90.0417,80.613,39.623],"persistence":[75.0,75.0,75.0,75.0,100.0,100.0,75.0,75.0,75.0,75.0,50.0,37.5,12.5,12.5,37.5,25.0,25.0,25.0,25.0,37.5,62.5,50.0,50.0,50.0,25.0,25.0,25.0,0.0,25.0,37.5,62.5,62.5,37.5,37.5,12.5,12.5,37.5,62.5,87.5,100.0,75.0,75.0,75.0,50.0,50.0,50.0,25.0,0.0,25.0,25.0,25.0,37.5],"assessmentRisk":[35.835,12.2174,10.7703,12.5106,35.2606,16.4811,10.6634,33.4811,10.6156,22.9855,51.4176,12.488,25.7807,33.4175,21.6883,29.3827,38.0749,4.9356,5.7863,15.0286,29.7201,21.5204,17.3694,29.6666,23.7576,31.4801,36.6147,20.8381,20.6274,16.2167,11.8902,50.5656,22.105,18.1367,24.3624,24.9166,16.6202,30.8957,19.6279,23.6102,5.1383,19.2511,15.704,35.3968,3.9704,13.3768,24.2269,30.1034,27.7787,7.747,28.3246,46.2609],"volumeParticipation":true,"latest":{"consensus":0.7,"control":13.2,"force":31.2,"direction":39.5,"confirmation":39.6,"persistence":37.5,"assessmentRisk":46.3,"intensity":51.9,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Broadly stable","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+0.7","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+13.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+31.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+39.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":"59.9","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"6.2%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"17.9","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"87%","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":[19.32,21.2,21.75,22.1,22.32,23.4,21.72,23.23,23.85,23.95,23.78,23.87,25.19,26.0,25.64,26.51,24.54,25.77,27.01,27.55,26.12,26.03,24.51,27.38,27.47,26.91,26.89,27.99,27.06,28.31,27.89,27.48,27.71,27.51,26.24,27.02,26.66,24.96,23.71,22.33,20.78,22.82,25.24,28.71,29.18,29.89,31.86,31.98,32.74,34.12,31.42,31.85,32.7,30.27,32.45,33.34,31.67,31.03,31.83,35.31,35.55,33.97],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,20.762,21.2416,21.3286,21.6743,22.0699,22.4117,22.6605,22.8804,23.3003,23.7912,24.1273,24.5605,24.5568,24.7774,25.1833,25.6136,25.7057,25.7647,25.5365,25.8717,26.1623,26.2983,26.4058,26.6939,26.7604,27.0422,27.1963,27.2479,27.3319,27.3643,27.1599,27.1344,27.0482,26.6685,26.1306,25.4396,24.5924,24.2701,24.4465,25.2217,25.9414,26.6593,27.6049,28.4004,29.1894,30.0859,30.3284,30.6051,30.986,30.8558,31.1457,31.5446,31.5674,31.4697,31.5352,32.2215,32.8267,33.0346],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,21.7207,22.0377,22.3045,22.616,22.7585,22.9816,23.28,23.5963,23.7833,23.9497,23.9912,24.2422,24.4813,24.6612,24.8263,25.0606,25.2087,25.4385,25.6201,25.7578,25.9024,26.0215,26.0377,26.1105,26.1512,26.0629,25.8886,25.625,25.2662,25.085,25.0964,25.3641,25.6468,25.9611,26.398,26.8115,27.2507,27.7595,28.0307,28.3136,28.6385,28.7593,29.0327,29.3518,29.5235,29.6351,29.7977,30.206,30.6019,30.8513],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,24.9648,25.1169,25.2445,25.7011,26.2829,26.6136,27.0866,27.0868,27.2715,27.6685,28.1036,27.9642,27.9953,27.8941,28.1429,28.3514,28.5028,28.3484,28.5447,28.5901,28.8123,28.8556,28.769,28.8417,28.9141,28.8927,28.9136,28.7239,28.825,29.1242,29.5241,30.1586,30.2731,30.2667,30.4529,30.7033,31.1205,31.9338,32.6002,33.431,34.4089,34.7976,35.2482,35.7939,35.9844,36.4479,36.998,37.2718,37.3862,37.4092,37.5948,37.1288,36.3848],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,19.6032,19.7231,19.8372,19.7882,19.6714,19.6957,19.6421,19.7803,19.8552,19.821,19.7664,20.5858,21.0377,21.4149,21.6941,22.0006,22.2002,22.8716,23.1513,23.4269,23.6407,24.0084,24.456,24.6353,24.7139,24.7953,24.8254,25.2271,25.045,24.4158,23.4939,22.3254,21.8899,21.9693,21.9161,21.8367,21.7175,21.4012,21.1338,20.871,20.4741,20.4384,20.4248,20.3781,20.4636,20.6211,20.703,20.9302,21.4228,22.2118,23.3242,25.2672,27.1262],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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,8.7412,11.0196,2.5704,8.8342,11.3153,5.6699,3.1652,6.0154,13.5297,12.9275,8.0333],"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,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,59.6097,65.625,75.0507,165.8053,54.2763,34.3475,118.9744,163.0754,80.8431,197.4795,199.5128,148.4842,166.3578,475.4045,444.6724,571.3743,121.7218,53.581,72.635,77.819,136.5034,217.6942,58.5337,126.158,152.722,110.6739,144.5202,109.3032,267.8164,113.0057,131.4601,111.68,142.266,220.9594,153.7864,105.101,77.6611,76.8922,49.3061,33.4288,39.9161,147.7133,86.2288,68.8724,164.0851,7.2533,34.1732,9.9357,18.3154,24.3233,98.0392,74.5219,133.1648,59.9371,43.9061],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,118.8644,124.1243,129.9774,116.1356,120.4859,123.096,132.2712,119.1017,125.548,108.7797,126.774,135.0,135.0,99.0203,65.0,65.0,69.9237,72.1185,69.0824,65.856,71.8625,65.0,67.6288,65.0,65.0,69.4599,65.0,65.0,76.4492,71.4364,65.3305,65.0,65.0,65.0,69.9539,73.1098,75.468,77.8662,79.4166,80.4669,81.7048,86.3611,89.1569,86.9238,92.4603,92.6979,91.6126,91.9177,92.4228,91.7802,89.2419,91.1225,94.4159,95.7263,94.856],"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,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","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.1374,96.4218,97.7528,89.698,88.7738,98.928,100.0,90.8016,97.25,71.0269,86.0636,98.2206,90.0,75.4082,74.4898,58.9796,88.2653,89.1837,83.4694,82.4786,92.4581,79.2957,96.9014,90.9859,85.2113,86.8589,82.3529,60.3806,73.6014,67.3077,37.5874,15.7343,5.0536,0.641,30.7039,60.0728,96.6705,100.0,96.0961,99.3133,89.1686,94.9657,95.3136,76.7057,79.6692,85.5272,68.7802,83.8043,89.938,78.4287,74.0179,79.5314,97.154,97.1356,87.0783],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.9804,-0.7904,-0.4985,-2.381,-2.6509,-0.2771,0.0,-2.6576,-0.823,-8.8071,-4.2363,-0.5523,-3.435,-8.4472,-8.7627,-14.0904,-4.0309,-3.7154,-5.6782,-5.7483,-1.8927,-5.1525,-0.7711,-2.2433,-3.6803,-2.8742,-3.5752,-8.0266,-5.2927,-6.5545,-12.5132,-16.8945,-21.7315,-27.1644,-20.014,-11.5317,-1.0,0.0,-1.288,-0.2505,-4.2515,-1.976,-1.954,-9.7126,-8.477,-6.0345,-13.0172,-6.7529,-4.1954,-8.9943,-10.8333,-8.5345,-1.2308,-1.25,-5.6389],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,24.0256,27.3358,27.8697,26.9621,27.4426,34.4901,38.8147,36.8927,41.5376,31.0198,37.5868,44.2072,47.0902,39.4554,38.9749,30.8596,46.1826,46.6631,43.6733,40.2713,30.978,26.2716,32.1045,30.1447,28.2315,24.3158,20.9231,15.3407,18.4568,16.8786,9.4257,3.9456,1.5,0.2412,12.4692,24.3962,41.4983,43.8147,47.3139,57.0232,57.6146,61.3603,68.1616,54.8546,56.9739,61.1631,49.1868,59.931,64.3174,56.0867,52.9325,56.8753,74.0266,75.2094,67.4224],"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,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-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","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,1.2989,1.4404,1.5062,1.61,1.5157,1.5228,1.6099,1.7028,1.6422,1.5688,1.3721,1.4313,1.4686,1.4364,1.3932,1.4313,1.3706,1.4071,1.3862,1.3213,1.2737,1.206,1.0379,0.9566,0.8533,0.627,0.3428,0.0062,-0.3813,-0.5177,-0.4257,-0.072,0.2435,0.5445,0.9313,1.2333,1.5165,1.8312,1.8415,1.8628,1.9262,1.76,1.7836,1.8528,1.7527,1.6032,1.5317,1.7358,1.895,1.8722],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1.4331,1.451,1.4828,1.5268,1.5499,1.5536,1.5173,1.5001,1.4938,1.4824,1.4645,1.4579,1.4404,1.4337,1.4242,1.4036,1.3777,1.3433,1.2823,1.2171,1.1443,1.0409,0.9013,0.7222,0.5015,0.2977,0.153,0.108,0.1351,0.217,0.3599,0.5346,0.731,0.951,1.1291,1.2758,1.4059,1.4767,1.5381,1.601,1.6314,1.6258,1.6069,1.6327,1.6852,1.7226],"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.0827,0.0718,0.1271,0.176,0.0923,0.0151,-0.1452,-0.0688,-0.0252,-0.0459,-0.0713,-0.0266,-0.0699,-0.0267,-0.0381,-0.0824,-0.1039,-0.1373,-0.2443,-0.2605,-0.2911,-0.4139,-0.5584,-0.7161,-0.8828,-0.8154,-0.5787,-0.18,0.1084,0.3275,0.5715,0.6988,0.7856,0.8802,0.7124,0.587,0.5203,0.2833,0.2455,0.2518,0.1213,-0.0225,-0.0753,0.1031,0.2099,0.1496],"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,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","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,27.1614,25.6613,24.6195,23.1199,21.8255,21.5077,20.579,20.4504,20.331,20.3487,20.0011,20.4772,21.469,23.1071,25.0798,27.055,26.8049,25.2644,23.9201,23.1889,23.1986,23.7315,24.1254,25.0609,24.7908,24.2315,24.0461,22.564,21.7683,21.3722,20.4833,19.3192,18.1022,18.1268,18.2355,17.865],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,23.3685,23.6232,24.4095,21.1987,17.5745,20.617,25.7951,22.5051,20.2192,17.8398,19.5249,20.1104,19.4746,18.1043,20.3457,19.2168,20.9707,19.9024,18.2432,20.3542,18.1512,16.3458,15.2802,15.81,14.2553,12.859,11.4037,10.1349,9.1085,16.2503,25.4155,24.8348,27.0358,30.0401,32.6043,30.3441,33.8483,30.7433,29.3011,31.031,28.225,30.8052,32.8611,30.6219,28.7096,26.3563,34.9245,34.0301,31.7927],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,8.427,7.7964,7.2921,12.7157,19.1147,17.6109,16.2991,24.8565,22.3317,26.646,23.5631,22.5639,21.4682,24.2222,23.0171,24.0038,22.5486,21.9965,25.9168,24.1384,26.5447,23.9044,23.1982,21.6023,24.623,26.3226,29.6182,31.0018,29.4312,26.2642,22.8857,21.8274,20.5276,18.6772,17.3029,16.6114,15.4854,19.955,20.8029,19.992,26.4231,24.4887,23.6872,25.6025,26.4028,27.5871,24.0463,22.8536,24.453],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-06-20","2025-06-27","2025-07-04","2025-07-11","2025-07-18","2025-07-25","2025-08-01","2025-08-08","2025-08-15","2025-08-22","2025-08-29","2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/technical-pack/data.json"},"source_fingerprint":"b0769d06671138e457eb002207b334369e29b3b161e1d1f009afb53f0e987a34","content_hash":"75622186d0ed6e43b4a82b33fed640da15eb344e6a20033c22b82d3ad989b336","citation":"Sharemaestro, TSPX Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/31a56237-d96a-415b-bff4-ebe83f5c3a0e/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."}