{"schema_version":"1.0","name":"SFTY Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"c3ad2630-c49d-4e2b-8362-278e0d3c01b8","symbol":"SFTY","name":"HORIZON MANAGED RISK ETF","exchange":"CBOE","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Market Dynamics strengthened 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, Activity pressure and cumulative balance, Range position and boundary pressure, Acceleration, deceleration and rollover, Directional strength and control, Strength versus the research benchmark."},{"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":61,"displayedObservations":61,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened 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 strengthened 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-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.233907,0.377941,0.364698,0.384867,0.336992,0.094443,-0.029166,-0.143078,-0.384246,-0.435681,-0.580926,-0.713283,-0.668617,-0.606117,-0.368196,-0.092895,0.184979,0.46418,0.673791,0.858081,0.974356,0.934082,0.841614,0.759223,0.709103,0.730311,0.799396,0.72294,0.472437,0.391139,0.27934,0.287524,0.358477],"opens":[28.38,28.6,28.23,28.42,28.77,28.55,28.16,28.32,28.3,27.585,27.87,27.4,26.44,27.28,28.225,29.26,29.39,29.6,30.34,30.35,30.795,30.89,30.44,30.92,30.84,30.32,30.81,31.0276,30.91,30.74,31.1,32.04,32.03],"highs":[28.66,28.73,28.5679,28.8191,28.81,28.92,28.47,28.66,28.4601,28.2899,27.92,27.52,27.34,28.31,29.38,29.4335,29.85,30.31,30.79,30.7099,31.01,31.05,30.56,31.0478,30.86,30.88,31.12,31.07,30.97,30.98,32.04,32.17,32.0597],"lows":[28.34,28.38,27.98,28.35,27.97,28.14,27.99,28.17,27.77,27.55,26.75,26.41,26.29,27.12,28.19,29.0229,29.2501,29.46,30.09,30.19,30.76,30.26,29.79,30.49,30.1,30.2,30.55,30.66,30.45,30.22,31.1,31.81,31.48],"closes":[28.61,28.57,28.5,28.62,28.53,28.21,28.47,28.42,27.888,27.55,26.912,26.41,27.2544,28.203,29.3448,29.4335,29.6675,30.2895,30.38,30.61,30.94,30.26,30.47,30.7907,30.2215,30.72,31.12,30.67,30.54,30.94,31.9622,32.05,31.647],"hoverRows":[[{"label":"Open","value":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"28.3","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.23","note":"Supportive and strengthening","className":"is-positive","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":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.2","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.8","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.8","className":"is-ohlc","compact":true},{"label":"High","value":"28.8","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.34","note":"Supportive but easing","className":"is-positive","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":"28.9","className":"is-ohlc","compact":true},{"label":"Low","value":"28.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.09","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.2","className":"is-ohlc","compact":true},{"label":"High","value":"28.5","className":"is-ohlc","compact":true},{"label":"Low","value":"28.0","className":"is-ohlc","compact":true},{"label":"Close","value":"28.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.03","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"28.2","className":"is-ohlc","compact":true},{"label":"Close","value":"28.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.14","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.5","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.38","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.6","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"27.6","className":"is-ohlc","compact":true},{"label":"Close","value":"27.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","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":"27.9","className":"is-ohlc","compact":true},{"label":"Low","value":"26.8","className":"is-ohlc","compact":true},{"label":"Close","value":"26.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.58","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"27.5","className":"is-ohlc","compact":true},{"label":"Low","value":"26.4","className":"is-ohlc","compact":true},{"label":"Close","value":"26.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.71","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"27.3","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"27.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.67","note":"Cautious but repairing","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.3","className":"is-ohlc","compact":true},{"label":"Low","value":"27.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.61","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.2","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"28.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.37","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.09","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.4","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.18","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.46","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.3","className":"is-ohlc","compact":true},{"label":"High","value":"30.8","className":"is-ohlc","compact":true},{"label":"Low","value":"30.1","className":"is-ohlc","compact":true},{"label":"Close","value":"30.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.4","className":"is-ohlc","compact":true},{"label":"High","value":"30.7","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.86","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.97","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.3","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.93","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"30.4","className":"is-ohlc","compact":true},{"label":"High","value":"30.6","className":"is-ohlc","compact":true},{"label":"Low","value":"29.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.84","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.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.76","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.8","className":"is-ohlc","compact":true},{"label":"High","value":"30.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.1","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","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.3","className":"is-ohlc","compact":true},{"label":"High","value":"30.9","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"31.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.80","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.0","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.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.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.4","className":"is-ohlc","compact":true},{"label":"Close","value":"30.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.47","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.7","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"31.1","className":"is-ohlc","compact":true},{"label":"High","value":"32.0","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.28","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"32.0","className":"is-ohlc","compact":true},{"label":"High","value":"32.2","className":"is-ohlc","compact":true},{"label":"Low","value":"31.8","className":"is-ohlc","compact":true},{"label":"Close","value":"32.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.29","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":"32.1","className":"is-ohlc","compact":true},{"label":"Low","value":"31.5","className":"is-ohlc","compact":true},{"label":"Close","value":"31.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[26.0716,32.3884],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.358477,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"strengthening","fourWeekDirection":"weakening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened 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 strengthened 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":33,"relationship":{"sameWeekCorrelation":0.45,"forwardCorrelation":-0.42,"directionalAgreement":57.1,"sample":28,"correlationSample":32,"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":11.4,"averageReturn":11.4,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":16.6,"averageReturn":16.6,"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.2,"sample":1},{"week":2,"averageReturn":6.8,"sample":1},{"week":3,"averageReturn":11.1,"sample":1},{"week":4,"averageReturn":11.4,"sample":1},{"week":5,"averageReturn":12.3,"sample":1},{"week":6,"averageReturn":14.7,"sample":1},{"week":7,"averageReturn":15.0,"sample":1},{"week":8,"averageReturn":15.9,"sample":1},{"week":9,"averageReturn":17.2,"sample":1},{"week":10,"averageReturn":14.6,"sample":1},{"week":11,"averageReturn":15.4,"sample":1},{"week":12,"averageReturn":16.6,"sample":1},{"week":13,"averageReturn":14.4,"sample":1},{"week":14,"averageReturn":16.3,"sample":1},{"week":15,"averageReturn":17.8,"sample":1},{"week":16,"averageReturn":16.1,"sample":1},{"week":17,"averageReturn":15.6,"sample":1},{"week":18,"averageReturn":17.2,"sample":1},{"week":19,"averageReturn":21.0,"sample":1},{"week":20,"averageReturn":21.4,"sample":1},{"week":21,"averageReturn":19.8,"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.3,"sample":1},{"week":2,"averageReturn":-1.0,"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":4.9,"averageExpectedMove":4.9,"averageWeeksToLargestMove":10.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":4,"expectedPercent":100.0,"averageReturn":2.7,"medianReturn":2.9,"confidenceLow":51.0,"confidenceHigh":100.0,"confidence":"Historically consistent"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":2.9,"medianReturn":2.9,"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":1.4,"sample":4},{"week":2,"averageReturn":1.5,"sample":4},{"week":3,"averageReturn":2.1,"sample":4},{"week":4,"averageReturn":2.7,"sample":4},{"week":5,"averageReturn":2.2,"sample":3},{"week":6,"averageReturn":2.4,"sample":3},{"week":7,"averageReturn":2.8,"sample":3},{"week":8,"averageReturn":3.4,"sample":2},{"week":9,"averageReturn":4.4,"sample":2},{"week":10,"averageReturn":4.4,"sample":2},{"week":11,"averageReturn":3.4,"sample":1},{"week":12,"averageReturn":2.9,"sample":1},{"week":13,"averageReturn":4.3,"sample":1},{"week":14,"averageReturn":7.7,"sample":1},{"week":15,"averageReturn":8.0,"sample":1},{"week":16,"averageReturn":6.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":7.2,"averageExpectedMove":7.2,"averageWeeksToLargestMove":5.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-5.5,"medianReturn":-5.5,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":6.7,"medianReturn":6.7,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":11.2,"medianReturn":11.2,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.2,"sample":1},{"week":2,"averageReturn":-2.0,"sample":1},{"week":3,"averageReturn":-3.2,"sample":1},{"week":4,"averageReturn":-5.5,"sample":1},{"week":5,"averageReturn":-7.2,"sample":1},{"week":6,"averageReturn":-4.3,"sample":1},{"week":7,"averageReturn":-0.9,"sample":1},{"week":8,"averageReturn":3.1,"sample":1},{"week":9,"averageReturn":3.4,"sample":1},{"week":10,"averageReturn":4.2,"sample":1},{"week":11,"averageReturn":6.4,"sample":1},{"week":12,"averageReturn":6.7,"sample":1},{"week":13,"averageReturn":7.5,"sample":1},{"week":14,"averageReturn":8.7,"sample":1},{"week":15,"averageReturn":6.3,"sample":1},{"week":16,"averageReturn":7.0,"sample":1},{"week":17,"averageReturn":8.2,"sample":1},{"week":18,"averageReturn":6.2,"sample":1},{"week":19,"averageReturn":7.9,"sample":1},{"week":20,"averageReturn":9.3,"sample":1},{"week":21,"averageReturn":7.7,"sample":1},{"week":22,"averageReturn":7.3,"sample":1},{"week":23,"averageReturn":8.7,"sample":1},{"week":24,"averageReturn":12.3,"sample":1},{"week":25,"averageReturn":12.6,"sample":1},{"week":26,"averageReturn":11.2,"sample":1}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":4.0,"averageExpectedMove":4.0,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":7.4,"medianReturn":7.4,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":8.9,"medianReturn":8.9,"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":4.0,"sample":1},{"week":2,"averageReturn":4.4,"sample":1},{"week":3,"averageReturn":5.2,"sample":1},{"week":4,"averageReturn":7.4,"sample":1},{"week":5,"averageReturn":7.7,"sample":1},{"week":6,"averageReturn":8.5,"sample":1},{"week":7,"averageReturn":9.7,"sample":1},{"week":8,"averageReturn":7.3,"sample":1},{"week":9,"averageReturn":8.0,"sample":1},{"week":10,"averageReturn":9.2,"sample":1},{"week":11,"averageReturn":7.2,"sample":1},{"week":12,"averageReturn":8.9,"sample":1},{"week":13,"averageReturn":10.3,"sample":1},{"week":14,"averageReturn":8.7,"sample":1},{"week":15,"averageReturn":8.3,"sample":1},{"week":16,"averageReturn":9.7,"sample":1},{"week":17,"averageReturn":13.3,"sample":1},{"week":18,"averageReturn":13.6,"sample":1},{"week":19,"averageReturn":12.2,"sample":1},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":4,"completedEpisodes":1,"activeEpisodes":3,"medianExpectedMove":4.0,"averageExpectedMove":4.0,"averageWeeksToLargestMove":12.0,"horizons":[{"weeks":4,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":1.2,"medianReturn":1.3,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":4.0,"medianReturn":4.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":12.0,"medianReturn":12.0,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.2,"sample":4},{"week":2,"averageReturn":1.3,"sample":4},{"week":3,"averageReturn":1.3,"sample":4},{"week":4,"averageReturn":1.2,"sample":4},{"week":5,"averageReturn":1.2,"sample":4},{"week":6,"averageReturn":0.5,"sample":3},{"week":7,"averageReturn":-0.2,"sample":3},{"week":8,"averageReturn":0.8,"sample":3},{"week":9,"averageReturn":2.2,"sample":2},{"week":10,"averageReturn":4.4,"sample":2},{"week":11,"averageReturn":3.9,"sample":2},{"week":12,"averageReturn":4.0,"sample":1},{"week":13,"averageReturn":6.2,"sample":1},{"week":14,"averageReturn":6.5,"sample":1},{"week":15,"averageReturn":7.3,"sample":1},{"week":16,"averageReturn":8.4,"sample":1},{"week":17,"averageReturn":6.1,"sample":1},{"week":18,"averageReturn":6.8,"sample":1},{"week":19,"averageReturn":7.9,"sample":1},{"week":20,"averageReturn":5.9,"sample":1},{"week":21,"averageReturn":7.7,"sample":1},{"week":22,"averageReturn":9.1,"sample":1},{"week":23,"averageReturn":7.5,"sample":1},{"week":24,"averageReturn":7.0,"sample":1},{"week":25,"averageReturn":8.4,"sample":1},{"week":26,"averageReturn":12.0,"sample":1}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"medianExpectedMove":0.3,"averageExpectedMove":0.3,"averageWeeksToLargestMove":1.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":3.5,"medianReturn":3.5,"confidenceLow":0.0,"confidenceHigh":79.3,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":6.0,"medianReturn":6.0,"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":0.3,"sample":1},{"week":2,"averageReturn":1.1,"sample":1},{"week":3,"averageReturn":3.2,"sample":1},{"week":4,"averageReturn":3.5,"sample":1},{"week":5,"averageReturn":4.3,"sample":1},{"week":6,"averageReturn":5.4,"sample":1},{"week":7,"averageReturn":3.1,"sample":1},{"week":8,"averageReturn":3.8,"sample":1},{"week":9,"averageReturn":4.9,"sample":1},{"week":10,"averageReturn":3.0,"sample":1},{"week":11,"averageReturn":4.7,"sample":1},{"week":12,"averageReturn":6.0,"sample":1},{"week":13,"averageReturn":4.5,"sample":1},{"week":14,"averageReturn":4.1,"sample":1},{"week":15,"averageReturn":5.4,"sample":1},{"week":16,"averageReturn":8.9,"sample":1},{"week":17,"averageReturn":9.2,"sample":1},{"week":18,"averageReturn":7.8,"sample":1},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"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":"strengthening","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":8.9,"sample":1},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened 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 8.9% across 1 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 4.0% across 1 completed cases, with the largest move arriving after 1.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":[],"reversal_warnings":[{"date":"2026-04-17","price":29.3448}],"reversal_dangers":[{"date":"2026-06-05","price":30.26},{"date":"2026-07-31","price":30.94},{"date":"2026-08-07","price":31.9622}]}},"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","2026-08-21"],"close":[25.1688,25.6178,25.5078,25.6588,26.0233,25.6147,26.3014,26.4109,26.3941,26.361,26.5307,27.0996,27.3791,27.2493,27.4889,26.9399,27.4352,27.8686,27.9859,27.4729,27.6055,27.1654,28.2249,28.2505,28.0186,28.0392,28.46,28.22,28.61,28.57,28.5,28.62,28.53,28.21,28.47,28.42,27.888,27.55,26.912,26.41,27.2544,28.203,29.3448,29.4335,29.6675,30.2895,30.38,30.61,30.94,30.26,30.47,30.7907,30.2215,30.72,31.12,30.67,30.54,30.94,31.9622,32.05,31.647],"consensus":[58.6466,100.0,13.9184,39.8836,82.0083,-10.814,71.2584,65.8913,28.7807,36.3244,57.2363,78.1356,76.1192,28.38,65.2298,-23.1028,47.1602,66.0549,31.2022,0.0,20.4212,-33.1935,63.3618,43.8557,0.0,33.5403,51.8781,0.0,55.3112,25.8241,22.4494,33.2068,0.0,-29.092,30.5631,0.0,-48.019,-49.1111,-65.6112,-69.5966,13.5202,50.7755,70.6535,50.866,50.6563,70.7859,39.6777,59.189,62.0318,-11.38,37.0571,34.8094,-27.0364,48.4853,62.4122,-15.5991,0.0,46.4401,72.9507,44.4822,5.7867],"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":[28.4603,55.4217,74.808,74.404,21.9969,55.399,-26.0432,53.241,71.76,21.5961,0.0,15.9448,-27.3131,74.965,49.4337,0.0,32.6241,61.484,0.0,59.7517,24.2737,29.5107,32.7552,0.0,-25.0596,37.7505,0.0,-43.5008,-43.8687,-62.9275,-70.8716,24.5301,48.4012,74.3198,57.8412,51.0144,76.7716,32.9257,57.3728,56.1117,-18.3814,41.9809,37.5732,-19.2977,50.7723,62.8029,-17.003,0.0,44.4468,76.4285,42.5783,0.6967],"force":[4.2199,57.5364,84.214,73.2145,27.4163,63.9215,-76.0418,50.5983,67.9768,10.5153,0.0,13.9466,-62.388,75.1377,24.8245,0.0,23.9961,52.1613,0.0,58.1584,2.2762,7.666,27.4712,0.0,-57.1601,48.7502,0.0,-67.2036,-56.2795,-73.1948,-70.576,74.3158,86.2357,87.492,31.403,37.7879,70.1355,18.5168,54.9394,65.2431,-64.4848,27.5329,18.5407,-82.7124,53.5898,78.7656,-60.7326,0.0,71.5968,91.9661,27.9189,44.8088],"direction":[68.2439,59.0956,77.5968,80.1542,75.5295,77.3996,-18.0712,37.7549,58.1619,56.957,0.0,30.1616,-19.0607,41.6897,51.0744,0.0,41.4046,40.6977,0.0,48.2027,44.4159,24.9388,37.8198,0.0,-13.6518,9.3581,0.0,-39.4794,-49.9821,-63.2615,-67.4399,42.4881,28.1603,54.4358,56.7963,59.4389,64.4097,62.5091,64.3,66.5038,-34.5535,38.2328,43.2713,-3.8879,42.2255,50.2845,-18.2436,0.0,30.749,55.3937,58.489,49.3359],"intensity":[88.8889,30.0,72.7273,41.6667,15.3846,35.7143,73.3333,68.75,64.7059,83.3333,89.4737,25.0,52.381,90.9091,43.4783,25.0,44.0,80.7692,29.6296,39.2857,3.4483,43.3333,38.7097,40.625,30.303,67.6471,20.0,75.0,32.4324,92.1053,71.7949,92.5,92.6829,95.2381,86.0465,47.7273,77.7778,78.2609,17.0213,70.8333,79.5918,58.0,82.3529,67.3077,57.6923,36.5385,48.0769,11.5385,36.5385,94.2308,80.7692,38.4615],"confirmation":[56.0986,86.3524,93.2393,92.2958,35.9939,88.9835,35.4833,83.1034,89.1092,77.5006,33.9503,74.4057,79.6013,88.4579,81.3688,9.9303,78.456,84.4633,5.5974,85.7187,52.903,51.959,78.4583,3.7941,78.2263,78.2249,1.6003,84.0196,84.0139,89.2676,90.2813,37.7423,85.365,91.0664,83.5777,83.8124,90.5405,80.1548,86.8386,88.0382,35.1914,79.493,78.6011,56.6291,83.636,88.4643,32.9045,28.3283,83.6579,91.8707,81.7585,18.1164],"persistence":[75.0,75.0,75.0,75.0,100.0,100.0,75.0,75.0,75.0,75.0,62.5,62.5,37.5,37.5,62.5,50.0,50.0,50.0,50.0,50.0,75.0,75.0,75.0,75.0,50.0,50.0,50.0,25.0,0.0,25.0,50.0,37.5,12.5,12.5,0.0,25.0,50.0,75.0,100.0,100.0,75.0,75.0,75.0,50.0,50.0,50.0,25.0,12.5,37.5,37.5,37.5,50.0],"assessmentRisk":[31.0369,4.0093,9.8235,11.8145,35.5654,17.2654,10.6483,15.637,14.0366,30.2361,48.6839,13.4521,31.4366,7.171,25.0866,37.5605,31.4888,1.5271,5.9292,16.7717,30.2703,6.1785,21.7383,12.6463,22.4755,19.5046,36.3597,25.205,24.6557,17.1892,15.2016,52.8063,18.8005,14.6555,24.5649,24.6527,14.5331,27.6756,18.8879,17.9171,3.1391,10.5313,0.0582,30.9092,12.6305,13.5836,7.0191,33.6465,1.4492,11.0687,27.5196,46.1482],"volumeParticipation":true,"latest":{"consensus":5.8,"control":0.7,"force":44.8,"direction":49.3,"confirmation":18.1,"persistence":50.0,"assessmentRisk":46.1,"intensity":38.5,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Limited support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+5.8","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+0.7","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+44.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+49.3","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"18/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"65.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.1%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"26.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"91%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[25.1688,25.6178,25.5078,25.6588,26.0233,25.6147,26.3014,26.4109,26.3941,26.361,26.5307,27.0996,27.3791,27.2493,27.4889,26.9399,27.4352,27.8686,27.9859,27.4729,27.6055,27.1654,28.2249,28.2505,28.0186,28.0392,28.46,28.22,28.61,28.57,28.5,28.62,28.53,28.21,28.47,28.42,27.888,27.55,26.912,26.41,27.2544,28.203,29.3448,29.4335,29.6675,30.2895,30.38,30.61,30.94,30.26,30.47,30.7907,30.2215,30.72,31.12,30.67,30.54,30.94,31.9622,32.05,31.647],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.483,25.507,25.6514,25.7895,25.8994,25.9833,26.0829,26.2677,26.4698,26.6115,26.771,26.8017,26.9169,27.0899,27.2528,27.2929,27.3497,27.3162,27.4814,27.6212,27.6935,27.7563,27.8843,27.9453,28.0662,28.1578,28.22,28.2927,28.3359,28.313,28.3415,28.3558,28.2707,28.1397,27.9165,27.6426,27.572,27.6867,27.9882,28.251,28.5085,28.8323,29.1137,29.3858,29.6684,29.7759,29.9021,30.0637,30.0924,30.2065,30.3726,30.4267,30.4473,30.5369,30.796,31.024,31.1373],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.9013,26.0011,26.1113,26.1727,26.2662,26.3849,26.5035,26.5753,26.6516,26.6897,26.8034,26.9106,26.9927,27.0702,27.1731,27.2507,27.3514,27.4416,27.52,27.6015,27.6703,27.7103,27.7665,27.8149,27.8204,27.8003,27.7345,27.6364,27.6081,27.6522,27.7776,27.9002,28.0311,28.1984,28.36,28.5267,28.7054,28.8206,28.9428,29.0797,29.1642,29.2795,29.4158,29.5087,29.5851,29.6855,29.8541,30.0168,30.1375],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,26.7547,26.8482,27.1127,27.3937,27.5525,27.7365,27.7627,27.8752,28.0623,28.237,28.2859,28.3174,28.315,28.4413,28.5459,28.6127,28.5814,28.6946,28.7422,28.8302,28.8614,28.8636,28.9374,28.9995,28.9988,29.0367,28.9749,28.9438,28.9626,29.0673,29.2325,29.2493,29.2394,29.4204,29.5996,29.8195,30.1594,30.4581,30.7796,31.1237,31.2992,31.4966,31.7286,31.8541,32.0363,32.2642,32.3989,32.4752,32.5421,32.627,32.4753,32.27],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,25.057,25.0772,25.0021,24.9245,24.9214,24.9043,24.9555,24.9696,24.9432,24.9246,24.965,25.1771,25.3343,25.4797,25.6342,25.767,26.0407,26.1434,26.2767,26.4103,26.6,26.7948,26.873,26.9259,27.0228,27.083,27.2927,27.3692,27.3184,27.1063,26.8349,26.783,26.8967,26.8276,26.7667,26.7118,26.5969,26.4902,26.4077,26.2966,26.29,26.2896,26.2747,26.3184,26.3872,26.4243,26.5146,26.7035,26.9756,27.3957,28.1115,28.756],"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","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,4.0443,7.5211,7.6468,8.8844,8.1669,11.2067,62.8145,18.1041,10.9724,8.8529,11.3301,10.9943,13.5374,10.5036,14.0338,11.0961,12.8597,35.5488,94.2641,64.5216,52.7379,78.6044,118.8807,91.5873,85.2145,106.077,114.8166,126.2638,102.9774,97.9468,128.167,90.299,95.174,171.0814,119.5413,101.1565,76.8682,98.22,95.5384,170.3854,411.1989,900.7386,47.015,49.1921,25.8601,294.09,41.0872,169.8282,55.8839,51.1907,1078.665,74.4786,66.364,39.5035],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.3805,65.0819,65.0,65.2915,65.5389,65.8549,65.0,65.4576,65.1958,65.3956,65.6387,65.8634,65.5987,65.8052,65.5275,65.7483,66.0058,65.2811,65.6165,65.8471,65.6582,65.9395,65.5041,65.1662,65.4838,65.0836,65.0,65.3855,65.0681,65.0,65.0,65.0,65.0,65.5744,65.9843,66.3384,66.6084,66.9353,67.2532,67.8523,69.6255,76.4716,76.1157,76.4893,76.6843,74.1505,74.5048,76.0703,75.5492,75.067,96.6543,98.1915,99.5978,98.7554],"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],"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","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,92.2535,47.37,46.1539,52.3809,73.2601,83.5165,78.7546,87.5458,64.7887,82.2606,97.5493,89.4114,73.5007,77.6123,63.9617,96.8265,97.6191,89.6691,90.3015,98.3796,90.5872,98.4119,94.8843,92.6461,93.4227,89.7495,75.6953,84.4741,82.5689,55.3146,32.5123,7.4654,0.0,36.6692,72.7376,98.8608,100.0,94.8736,99.49,90.8889,96.0,98.5169,83.4034,87.8151,94.5525,82.5945,93.0672,100.0,90.6832,87.9917,96.2733,98.647,97.9592,91.1054],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.414,-5.1535,-5.2726,-4.6628,-2.6184,-1.6141,-2.0803,-1.2195,-3.5727,-1.7999,-0.2487,-1.2051,-3.0159,-2.5479,-4.1015,-0.3612,-0.271,-1.1846,-1.112,-0.1806,-1.0224,-0.1745,-0.5569,-0.8006,-0.6909,-1.0032,-2.455,-1.556,-1.7289,-3.5685,-4.7372,-6.9433,-8.6791,-5.7593,-2.4793,-0.1198,0.0,-0.6114,-0.0676,-1.3316,-0.5846,-0.2257,-2.5443,-1.868,-0.8351,-2.6683,-1.0628,0.0,-1.446,-1.8638,-0.5784,-0.2428,-0.373,-1.6257],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,5.2087,5.1419,5.0099,5.6859,7.9523,9.0656,8.5487,9.503,7.3161,9.2891,11.0155,11.4827,9.4394,9.9674,8.2143,12.435,12.5368,11.6131,11.695,12.3423,11.0383,12.1452,11.5911,11.3177,10.9645,9.736,8.5052,9.409,9.0914,4.8007,2.4544,0.6056,0.0,3.6683,7.2765,11.6196,11.957,12.8471,15.213,15.5572,16.4321,17.6873,15.1008,15.8996,17.1194,14.9544,16.8505,18.372,16.6603,16.1658,17.6873,21.5755,21.9095,20.3766],"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],"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","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.4569,0.4942,0.5368,0.5203,0.541,0.5856,0.6232,0.6047,0.5938,0.5434,0.5823,0.6082,0.603,0.5937,0.6132,0.6024,0.6182,0.6203,0.6093,0.6033,0.5845,0.5377,0.5156,0.4884,0.4191,0.333,0.2109,0.0728,0.0311,0.0738,0.1975,0.2992,0.3941,0.5137,0.6087,0.6945,0.7802,0.7842,0.7951,0.8202,0.7851,0.7884,0.8139,0.7888,0.7497,0.7424,0.8098,0.8604,0.8581],"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.4979,0.5155,0.537,0.5506,0.5592,0.5561,0.5613,0.5707,0.5771,0.5804,0.587,0.5901,0.5957,0.6006,0.6023,0.6025,0.5989,0.5867,0.5725,0.5556,0.5283,0.4893,0.4336,0.3614,0.2954,0.2511,0.2403,0.2521,0.2805,0.3271,0.3834,0.4457,0.5126,0.5669,0.6125,0.6541,0.6803,0.7019,0.7243,0.7372,0.7397,0.7402,0.7542,0.7754,0.7919],"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.0431,0.0701,0.0862,0.0541,0.0346,-0.0126,0.021,0.0375,0.0258,0.0132,0.0262,0.0123,0.0225,0.0197,0.0069,0.0008,-0.0144,-0.049,-0.0569,-0.0673,-0.1093,-0.1562,-0.2227,-0.2886,-0.2642,-0.1773,-0.0429,0.0471,0.1136,0.1865,0.2252,0.2488,0.2676,0.2173,0.1826,0.1661,0.1048,0.0865,0.0896,0.0516,0.01,0.0022,0.0557,0.085,0.0661],"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],"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","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,75.114,72.2034,69.8312,67.7265,64.553,62.0226,58.6569,55.7334,52.6278,50.1178,46.7877,43.6831,42.2167,41.3261,40.6577,38.0039,36.5469,35.2579,34.5469,34.3686,34.6502,34.9117,35.4305,34.8863,33.534,32.8424,31.5381,30.352,29.5576,28.8199,27.7197,26.2576,26.3079,26.497,26.0329],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,43.7677,43.1927,41.3754,36.5331,37.4611,41.0746,35.9549,30.8072,27.5646,29.2135,28.8501,28.4702,26.6713,30.9453,29.1056,30.4838,29.9802,27.5752,29.2446,26.0196,24.836,23.3022,24.2859,22.15,20.1081,17.3797,15.2637,13.5794,21.6425,29.3803,28.7195,31.1532,33.073,35.5232,33.6646,35.3831,32.5102,29.957,33.2074,30.6191,28.6856,29.4816,28.0362,26.4571,24.3026,32.4191,32.5601,30.5381],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,0.0,0.0,0.0,0.772,0.7044,0.6552,11.4619,12.0682,11.0426,9.639,9.303,8.8627,13.6746,12.8322,14.2176,13.38,12.7372,17.154,16.0515,19.2701,17.3561,18.2142,17.0562,20.6538,21.4909,27.8526,28.1908,26.3412,23.2147,20.5837,19.7519,18.571,17.0185,15.8439,15.0149,14.3911,18.3615,21.7132,20.4174,22.8258,21.2312,19.9718,18.9926,20.1975,21.0172,18.6499,17.9378,20.359],"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","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,-0.5524,-0.0175,-0.5151,-0.5711,-0.4683,-0.3068,-0.0852,-0.2669,-0.3797,-0.267],"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],"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","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/technical-pack/data.json"},"source_fingerprint":"dd5d9f87566a40ba1f18d864537fd492278b661fff732ce49249e4157a2b752d","content_hash":"f8a75b0ae63a87424aeb40ff9924e038b2d05c9b18b76ccdae26d4f0284ecfb3","citation":"Sharemaestro, SFTY Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/c3ad2630-c49d-4e2b-8362-278e0d3c01b8/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."}