{"schema_version":"1.0","name":"FPTVN19 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"93bf9f1d-4c5e-4901-945d-ce1e2ddbe311","symbol":"FPTVN19","name":"FPT Corporation","exchange":"SET","country":"TH","asset_type":"equity","currency":"THB","sector":"Technology","industry":"Information Technology Services"},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","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, Drawdown and recovery pressure, Directional strength and control, Range pressure and compression, Acceleration, deceleration and rollover."},{"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":89,"displayedObservations":89,"assetType":"Equity","state":"Rotational","stateTone":"caution","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","evidenceAlignment":{"status":"Underlying strength ahead of price","headline":"Market Dynamics is improving before price has fully responded","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","take":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":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"],"values":[-0.253196,-0.125123,0.215005,0.486168,0.71681,0.780536,0.730954,0.566481,0.378229,0.221156,0.087913,0.017726,0.06153,-0.083486,-0.232903,-0.353949,-0.675951,-0.6242,-0.443363,-0.126071,0.168242,0.322866,0.352022,0.246209,0.221142,0.117785,-0.016324,0.008305,0.16156,0.417565,0.706946,0.86564,0.790511,0.613163,0.429244,0.193616,-0.077008,-0.397748,-0.66315,-0.936719,-1.056757,-1.04918,-1.101731,-1.095756,-1.084544,-1.092365,-1.04861,-0.851094,-0.66939,-0.453401,-0.192952,-0.097785,0.038257,0.147138,0.172646,0.118589,0.092744,0.078771,0.213361,0.352395,0.568428],"opens":[12.674376,12.933038,13.45036,13.70902,13.777802,13.582372,12.996082,12.898368,12.409793,12.214364,12.507508,12.507508,12.409793,12.214363,11.628074,11.530359,11.432644,10.944069,11.921218,12.800654,12.116648,12.214363,12.116649,11.939968,11.742613,11.545258,11.347903,11.249225,11.545258,12.038645,12.828065,12.038645,12.433355,11.939968,11.643936,11.347903,10.755838,9.275677,9.621049,8.930307,9.226339,9.226138,9.1768,9.374151,9.028787,9.275475,8.782099,8.880774,9.275474,9.5,9.3,9.05,9.05,9.2,9.1,8.7,8.7,8.2,8.85,9.05,8.8],"highs":[12.933039,13.53658,13.881461,13.881462,13.875517,13.582372,13.289228,12.898368,12.702938,12.898368,12.800653,12.507509,12.898368,12.214363,11.725789,11.921219,11.530359,12.018933,12.702939,12.898368,12.312079,12.409793,12.214364,12.038645,11.939968,11.742613,11.446581,11.742613,12.137323,12.828065,12.926743,12.828064,12.63071,12.137323,11.742613,11.446581,10.854516,9.818403,9.96642,9.52237,9.423694,9.768851,9.522163,9.472826,9.324812,9.275475,9.226138,9.620839,9.275475,9.5,9.35,9.05,9.05,9.3,9.1,8.75,8.75,8.7,9.25,9.3,9.1],"lows":[12.588158,12.760598,13.277918,13.45036,13.484657,12.605223,12.800653,12.312079,11.921219,12.018934,12.116649,12.116649,12.116648,11.628074,11.1395,11.432644,10.74864,10.260065,11.921218,12.116648,11.725789,11.823505,11.823505,11.446581,11.446581,11.249226,10.854516,11.249225,11.446581,11.939968,12.137323,11.84129,11.84129,11.643936,11.446581,10.657161,9.867742,9.078322,8.979645,8.880968,9.177,9.1768,9.028787,9.028787,8.97945,8.831436,8.584748,8.880774,8.95,9.35,9.3,8.9,8.95,9.15,9.0,8.7,8.2,8.15,8.85,8.7,8.75],"closes":[12.760598,13.36414,13.79524,13.45036,13.680087,13.093798,12.898368,12.409793,12.214364,12.507508,12.507508,12.312078,12.409793,11.823504,11.334929,11.921219,10.846355,12.018933,12.507508,12.312078,12.018933,12.116649,11.921219,11.84129,11.643936,11.446581,11.249226,11.742613,11.84129,12.828065,12.137323,12.433355,11.939968,11.643936,11.643936,11.150549,10.065097,9.473033,9.177,9.52237,9.275677,9.620839,9.37415,9.127462,9.275475,8.930112,8.930112,9.324813,9.05,9.35,9.35,9.0,9.0,9.25,9.1,8.7,8.25,8.6,9.05,8.8,9.1],"hoverRows":[[{"label":"Open","value":"12.7","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.6","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.25","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.9","className":"is-ohlc","compact":true},{"label":"High","value":"13.5","className":"is-ohlc","compact":true},{"label":"Low","value":"12.8","className":"is-ohlc","compact":true},{"label":"Close","value":"13.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.13","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.5","className":"is-ohlc","compact":true},{"label":"High","value":"13.9","className":"is-ohlc","compact":true},{"label":"Low","value":"13.3","className":"is-ohlc","compact":true},{"label":"Close","value":"13.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.22","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.7","className":"is-ohlc","compact":true},{"label":"High","value":"13.9","className":"is-ohlc","compact":true},{"label":"Low","value":"13.5","className":"is-ohlc","compact":true},{"label":"Close","value":"13.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.49","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.8","className":"is-ohlc","compact":true},{"label":"High","value":"13.9","className":"is-ohlc","compact":true},{"label":"Low","value":"13.5","className":"is-ohlc","compact":true},{"label":"Close","value":"13.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.72","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.6","className":"is-ohlc","compact":true},{"label":"High","value":"13.6","className":"is-ohlc","compact":true},{"label":"Low","value":"12.6","className":"is-ohlc","compact":true},{"label":"Close","value":"13.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.78","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.0","className":"is-ohlc","compact":true},{"label":"High","value":"13.3","className":"is-ohlc","compact":true},{"label":"Low","value":"12.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.9","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.3","className":"is-ohlc","compact":true},{"label":"Close","value":"12.4","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":"12.4","className":"is-ohlc","compact":true},{"label":"High","value":"12.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.9","className":"is-ohlc","compact":true},{"label":"Close","value":"12.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.2","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.0","className":"is-ohlc","compact":true},{"label":"Close","value":"12.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.22","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.5","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"12.1","className":"is-ohlc","compact":true},{"label":"Close","value":"12.5","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":"12.5","className":"is-ohlc","compact":true},{"label":"High","value":"12.5","className":"is-ohlc","compact":true},{"label":"Low","value":"12.1","className":"is-ohlc","compact":true},{"label":"Close","value":"12.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":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.4","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.1","className":"is-ohlc","compact":true},{"label":"Close","value":"12.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.06","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.2","className":"is-ohlc","compact":true},{"label":"High","value":"12.2","className":"is-ohlc","compact":true},{"label":"Low","value":"11.6","className":"is-ohlc","compact":true},{"label":"Close","value":"11.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.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":"11.6","className":"is-ohlc","compact":true},{"label":"High","value":"11.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.1","className":"is-ohlc","compact":true},{"label":"Close","value":"11.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.23","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.5","className":"is-ohlc","compact":true},{"label":"High","value":"11.9","className":"is-ohlc","compact":true},{"label":"Low","value":"11.4","className":"is-ohlc","compact":true},{"label":"Close","value":"11.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.35","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.4","className":"is-ohlc","compact":true},{"label":"High","value":"11.5","className":"is-ohlc","compact":true},{"label":"Low","value":"10.7","className":"is-ohlc","compact":true},{"label":"Close","value":"10.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.68","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.9","className":"is-ohlc","compact":true},{"label":"High","value":"12.0","className":"is-ohlc","compact":true},{"label":"Low","value":"10.3","className":"is-ohlc","compact":true},{"label":"Close","value":"12.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.62","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.9","className":"is-ohlc","compact":true},{"label":"High","value":"12.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.9","className":"is-ohlc","compact":true},{"label":"Close","value":"12.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.8","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.1","className":"is-ohlc","compact":true},{"label":"Close","value":"12.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.13","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.1","className":"is-ohlc","compact":true},{"label":"High","value":"12.3","className":"is-ohlc","compact":true},{"label":"Low","value":"11.7","className":"is-ohlc","compact":true},{"label":"Close","value":"12.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.17","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.2","className":"is-ohlc","compact":true},{"label":"High","value":"12.4","className":"is-ohlc","compact":true},{"label":"Low","value":"11.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.32","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.1","className":"is-ohlc","compact":true},{"label":"High","value":"12.2","className":"is-ohlc","compact":true},{"label":"Low","value":"11.8","className":"is-ohlc","compact":true},{"label":"Close","value":"11.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.35","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.9","className":"is-ohlc","compact":true},{"label":"High","value":"12.0","className":"is-ohlc","compact":true},{"label":"Low","value":"11.4","className":"is-ohlc","compact":true},{"label":"Close","value":"11.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.25","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.7","className":"is-ohlc","compact":true},{"label":"High","value":"11.9","className":"is-ohlc","compact":true},{"label":"Low","value":"11.4","className":"is-ohlc","compact":true},{"label":"Close","value":"11.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.22","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.5","className":"is-ohlc","compact":true},{"label":"High","value":"11.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.2","className":"is-ohlc","compact":true},{"label":"Close","value":"11.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.12","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.3","className":"is-ohlc","compact":true},{"label":"High","value":"11.4","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"11.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.2","className":"is-ohlc","compact":true},{"label":"High","value":"11.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.2","className":"is-ohlc","compact":true},{"label":"Close","value":"11.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.01","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.5","className":"is-ohlc","compact":true},{"label":"High","value":"12.1","className":"is-ohlc","compact":true},{"label":"Low","value":"11.4","className":"is-ohlc","compact":true},{"label":"Close","value":"11.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.16","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.0","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"11.9","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.42","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.8","className":"is-ohlc","compact":true},{"label":"High","value":"12.9","className":"is-ohlc","compact":true},{"label":"Low","value":"12.1","className":"is-ohlc","compact":true},{"label":"Close","value":"12.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.0","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"11.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.4","className":"is-ohlc","compact":true},{"label":"High","value":"12.6","className":"is-ohlc","compact":true},{"label":"Low","value":"11.8","className":"is-ohlc","compact":true},{"label":"Close","value":"11.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.9","className":"is-ohlc","compact":true},{"label":"High","value":"12.1","className":"is-ohlc","compact":true},{"label":"Low","value":"11.6","className":"is-ohlc","compact":true},{"label":"Close","value":"11.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.61","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.6","className":"is-ohlc","compact":true},{"label":"High","value":"11.7","className":"is-ohlc","compact":true},{"label":"Low","value":"11.4","className":"is-ohlc","compact":true},{"label":"Close","value":"11.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.43","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.3","className":"is-ohlc","compact":true},{"label":"High","value":"11.4","className":"is-ohlc","compact":true},{"label":"Low","value":"10.7","className":"is-ohlc","compact":true},{"label":"Close","value":"11.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.19","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.8","className":"is-ohlc","compact":true},{"label":"High","value":"10.9","className":"is-ohlc","compact":true},{"label":"Low","value":"9.87","className":"is-ohlc","compact":true},{"label":"Close","value":"10.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.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":"9.28","className":"is-ohlc","compact":true},{"label":"High","value":"9.82","className":"is-ohlc","compact":true},{"label":"Low","value":"9.08","className":"is-ohlc","compact":true},{"label":"Close","value":"9.47","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.40","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.62","className":"is-ohlc","compact":true},{"label":"High","value":"9.97","className":"is-ohlc","compact":true},{"label":"Low","value":"8.98","className":"is-ohlc","compact":true},{"label":"Close","value":"9.18","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.66","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.93","className":"is-ohlc","compact":true},{"label":"High","value":"9.52","className":"is-ohlc","compact":true},{"label":"Low","value":"8.88","className":"is-ohlc","compact":true},{"label":"Close","value":"9.52","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.94","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.23","className":"is-ohlc","compact":true},{"label":"High","value":"9.42","className":"is-ohlc","compact":true},{"label":"Low","value":"9.18","className":"is-ohlc","compact":true},{"label":"Close","value":"9.28","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.06","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.23","className":"is-ohlc","compact":true},{"label":"High","value":"9.77","className":"is-ohlc","compact":true},{"label":"Low","value":"9.18","className":"is-ohlc","compact":true},{"label":"Close","value":"9.62","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.05","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.18","className":"is-ohlc","compact":true},{"label":"High","value":"9.52","className":"is-ohlc","compact":true},{"label":"Low","value":"9.03","className":"is-ohlc","compact":true},{"label":"Close","value":"9.37","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.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":"9.37","className":"is-ohlc","compact":true},{"label":"High","value":"9.47","className":"is-ohlc","compact":true},{"label":"Low","value":"9.03","className":"is-ohlc","compact":true},{"label":"Close","value":"9.13","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.10","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.03","className":"is-ohlc","compact":true},{"label":"High","value":"9.32","className":"is-ohlc","compact":true},{"label":"Low","value":"8.98","className":"is-ohlc","compact":true},{"label":"Close","value":"9.28","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.08","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.28","className":"is-ohlc","compact":true},{"label":"High","value":"9.28","className":"is-ohlc","compact":true},{"label":"Low","value":"8.83","className":"is-ohlc","compact":true},{"label":"Close","value":"8.93","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.09","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.78","className":"is-ohlc","compact":true},{"label":"High","value":"9.23","className":"is-ohlc","compact":true},{"label":"Low","value":"8.58","className":"is-ohlc","compact":true},{"label":"Close","value":"8.93","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.05","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.88","className":"is-ohlc","compact":true},{"label":"High","value":"9.62","className":"is-ohlc","compact":true},{"label":"Low","value":"8.88","className":"is-ohlc","compact":true},{"label":"Close","value":"9.32","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.85","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.28","className":"is-ohlc","compact":true},{"label":"High","value":"9.28","className":"is-ohlc","compact":true},{"label":"Low","value":"8.95","className":"is-ohlc","compact":true},{"label":"Close","value":"9.05","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":"9.50","className":"is-ohlc","compact":true},{"label":"High","value":"9.50","className":"is-ohlc","compact":true},{"label":"Low","value":"9.35","className":"is-ohlc","compact":true},{"label":"Close","value":"9.35","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.45","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.30","className":"is-ohlc","compact":true},{"label":"High","value":"9.35","className":"is-ohlc","compact":true},{"label":"Low","value":"9.30","className":"is-ohlc","compact":true},{"label":"Close","value":"9.35","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.19","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.05","className":"is-ohlc","compact":true},{"label":"High","value":"9.05","className":"is-ohlc","compact":true},{"label":"Low","value":"8.90","className":"is-ohlc","compact":true},{"label":"Close","value":"9.00","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.10","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.05","className":"is-ohlc","compact":true},{"label":"High","value":"9.05","className":"is-ohlc","compact":true},{"label":"Low","value":"8.95","className":"is-ohlc","compact":true},{"label":"Close","value":"9.00","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.04","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.20","className":"is-ohlc","compact":true},{"label":"High","value":"9.30","className":"is-ohlc","compact":true},{"label":"Low","value":"9.15","className":"is-ohlc","compact":true},{"label":"Close","value":"9.25","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.15","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.10","className":"is-ohlc","compact":true},{"label":"High","value":"9.10","className":"is-ohlc","compact":true},{"label":"Low","value":"9.00","className":"is-ohlc","compact":true},{"label":"Close","value":"9.10","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.17","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.70","className":"is-ohlc","compact":true},{"label":"High","value":"8.75","className":"is-ohlc","compact":true},{"label":"Low","value":"8.70","className":"is-ohlc","compact":true},{"label":"Close","value":"8.70","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.12","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.70","className":"is-ohlc","compact":true},{"label":"High","value":"8.75","className":"is-ohlc","compact":true},{"label":"Low","value":"8.20","className":"is-ohlc","compact":true},{"label":"Close","value":"8.25","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":"8.20","className":"is-ohlc","compact":true},{"label":"High","value":"8.70","className":"is-ohlc","compact":true},{"label":"Low","value":"8.15","className":"is-ohlc","compact":true},{"label":"Close","value":"8.60","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.08","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.85","className":"is-ohlc","compact":true},{"label":"High","value":"9.25","className":"is-ohlc","compact":true},{"label":"Low","value":"8.85","className":"is-ohlc","compact":true},{"label":"Close","value":"9.05","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.21","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"9.05","className":"is-ohlc","compact":true},{"label":"High","value":"9.30","className":"is-ohlc","compact":true},{"label":"Low","value":"8.70","className":"is-ohlc","compact":true},{"label":"Close","value":"8.80","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.35","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"8.80","className":"is-ohlc","compact":true},{"label":"High","value":"9.10","className":"is-ohlc","compact":true},{"label":"Low","value":"8.75","className":"is-ohlc","compact":true},{"label":"Close","value":"9.10","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}]],"pressureRange":[-2.3,2.3],"priceRange":[7.917286,14.127954],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.568428,"state":"Positive Market Dynamics ahead of price","context":{"scenario":"dynamicsAhead","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"diagnosis":{"label":"Underlying strength ahead of price","detail":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","annotations":[{"label":"Current tape relationship","value":"Underlying strength ahead of price","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Leading price","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required.","tone":"positive"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":61,"relationship":{"sameWeekCorrelation":0.41,"forwardCorrelation":-0.4,"directionalAgreement":33.9,"sample":56,"correlationSample":60,"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":10.3,"averageReturn":10.3,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":4.2,"sample":1},{"week":2,"averageReturn":9.7,"sample":1},{"week":3,"averageReturn":6.7,"sample":1},{"week":4,"averageReturn":10.3,"sample":1},{"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}]},"distribution":{"label":"Distribution","episodes":2,"completedEpisodes":2,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1.0,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-8.6,"averageReturn":-8.6,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-19.3,"averageReturn":-19.3,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":2,"expectedPercent":100.0,"medianReturn":-12.7,"averageReturn":-12.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-3.4,"sample":2},{"week":2,"averageReturn":-3.3,"sample":2},{"week":3,"averageReturn":-7.2,"sample":2},{"week":4,"averageReturn":-8.6,"sample":2},{"week":5,"averageReturn":-9.3,"sample":2},{"week":6,"averageReturn":-10.0,"sample":2},{"week":7,"averageReturn":-9.7,"sample":2},{"week":8,"averageReturn":-9.3,"sample":2},{"week":9,"averageReturn":-12.2,"sample":2},{"week":10,"averageReturn":-13.6,"sample":2},{"week":11,"averageReturn":-13.6,"sample":2},{"week":12,"averageReturn":-19.3,"sample":2},{"week":13,"averageReturn":-12.9,"sample":2},{"week":14,"averageReturn":-15.0,"sample":2},{"week":15,"averageReturn":-11.4,"sample":2},{"week":16,"averageReturn":-10.7,"sample":2},{"week":17,"averageReturn":-11.1,"sample":2},{"week":18,"averageReturn":-12.9,"sample":2},{"week":19,"averageReturn":-12.8,"sample":2},{"week":20,"averageReturn":-14.2,"sample":2},{"week":21,"averageReturn":-15.2,"sample":2},{"week":22,"averageReturn":-16.7,"sample":2},{"week":23,"averageReturn":-15.6,"sample":2},{"week":24,"averageReturn":-15.9,"sample":2},{"week":25,"averageReturn":-10.6,"sample":2},{"week":26,"averageReturn":-12.7,"sample":2}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":5,"completedEpisodes":4,"activeEpisodes":1,"medianExpectedMove":5.5,"averageExpectedMove":5.0,"averageWeeksToLargestMove":4.2,"horizons":[{"weeks":4,"sample":4,"expectedCount":1,"expectedPercent":25.0,"averageReturn":-6.4,"medianReturn":-6.9,"confidenceLow":4.6,"confidenceHigh":69.9,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-12.3,"medianReturn":-13.4,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"},{"weeks":26,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-21.5,"medianReturn":-24.4,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.7,"sample":5},{"week":2,"averageReturn":-3.2,"sample":4},{"week":3,"averageReturn":-2.4,"sample":4},{"week":4,"averageReturn":-6.4,"sample":4},{"week":5,"averageReturn":-4.5,"sample":4},{"week":6,"averageReturn":-4.0,"sample":4},{"week":7,"averageReturn":-4.7,"sample":4},{"week":8,"averageReturn":-7.2,"sample":4},{"week":9,"averageReturn":-7.3,"sample":4},{"week":10,"averageReturn":-10.6,"sample":4},{"week":11,"averageReturn":-8.4,"sample":4},{"week":12,"averageReturn":-12.3,"sample":4},{"week":13,"averageReturn":-10.4,"sample":4},{"week":14,"averageReturn":-10.5,"sample":4},{"week":15,"averageReturn":-11.4,"sample":4},{"week":16,"averageReturn":-13.7,"sample":4},{"week":17,"averageReturn":-13.5,"sample":4},{"week":18,"averageReturn":-15.8,"sample":4},{"week":19,"averageReturn":-13.8,"sample":4},{"week":20,"averageReturn":-16.3,"sample":4},{"week":21,"averageReturn":-15.9,"sample":4},{"week":22,"averageReturn":-16.7,"sample":4},{"week":23,"averageReturn":-18.1,"sample":4},{"week":24,"averageReturn":-19.8,"sample":4},{"week":25,"averageReturn":-19.4,"sample":4},{"week":26,"averageReturn":-21.5,"sample":4}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":6,"completedEpisodes":5,"activeEpisodes":1,"medianExpectedMove":8.8,"averageExpectedMove":10.3,"averageWeeksToLargestMove":8.8,"horizons":[{"weeks":4,"sample":6,"expectedCount":3,"expectedPercent":50.0,"averageReturn":-0.0,"medianReturn":0.6,"confidenceLow":18.8,"confidenceHigh":81.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":5,"expectedCount":4,"expectedPercent":80.0,"averageReturn":-7.2,"medianReturn":-4.7,"confidenceLow":37.6,"confidenceHigh":96.4,"confidence":"Mixed historical record"},{"weeks":26,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":-19.7,"medianReturn":-19.7,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.1,"sample":6},{"week":2,"averageReturn":0.2,"sample":6},{"week":3,"averageReturn":-0.2,"sample":6},{"week":4,"averageReturn":-0.0,"sample":6},{"week":5,"averageReturn":0.8,"sample":6},{"week":6,"averageReturn":0.3,"sample":6},{"week":7,"averageReturn":-0.8,"sample":6},{"week":8,"averageReturn":-2.4,"sample":6},{"week":9,"averageReturn":-2.8,"sample":6},{"week":10,"averageReturn":-4.1,"sample":5},{"week":11,"averageReturn":-5.5,"sample":5},{"week":12,"averageReturn":-7.2,"sample":5},{"week":13,"averageReturn":-9.2,"sample":4},{"week":14,"averageReturn":-7.8,"sample":4},{"week":15,"averageReturn":-6.4,"sample":4},{"week":16,"averageReturn":-5.6,"sample":4},{"week":17,"averageReturn":-6.2,"sample":4},{"week":18,"averageReturn":-7.3,"sample":3},{"week":19,"averageReturn":-11.1,"sample":3},{"week":20,"averageReturn":-13.4,"sample":3},{"week":21,"averageReturn":-11.1,"sample":3},{"week":22,"averageReturn":-11.8,"sample":3},{"week":23,"averageReturn":-14.8,"sample":3},{"week":24,"averageReturn":-15.5,"sample":3},{"week":25,"averageReturn":-21.2,"sample":2},{"week":26,"averageReturn":-19.7,"sample":2}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":4,"completedEpisodes":3,"activeEpisodes":1,"medianExpectedMove":7.2,"averageExpectedMove":8.4,"averageWeeksToLargestMove":7.3,"horizons":[{"weeks":4,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":-2.7,"medianReturn":-2.3,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":2,"expectedPercent":66.7,"averageReturn":-0.9,"medianReturn":-3.9,"confidenceLow":20.8,"confidenceHigh":93.9,"confidence":"Mixed historical record"},{"weeks":26,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":-24.1,"medianReturn":-24.1,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.4,"sample":4},{"week":2,"averageReturn":-1.5,"sample":4},{"week":3,"averageReturn":-1.8,"sample":4},{"week":4,"averageReturn":-2.7,"sample":4},{"week":5,"averageReturn":-3.5,"sample":4},{"week":6,"averageReturn":-3.1,"sample":4},{"week":7,"averageReturn":-5.8,"sample":4},{"week":8,"averageReturn":-5.6,"sample":4},{"week":9,"averageReturn":-6.0,"sample":4},{"week":10,"averageReturn":-5.6,"sample":4},{"week":11,"averageReturn":-3.4,"sample":4},{"week":12,"averageReturn":-0.9,"sample":3},{"week":13,"averageReturn":-2.3,"sample":3},{"week":14,"averageReturn":-3.1,"sample":2},{"week":15,"averageReturn":-7.5,"sample":2},{"week":16,"averageReturn":-6.9,"sample":2},{"week":17,"averageReturn":-4.5,"sample":2},{"week":18,"averageReturn":-7.9,"sample":2},{"week":19,"averageReturn":-10.8,"sample":2},{"week":20,"averageReturn":-21.2,"sample":1},{"week":21,"averageReturn":-23.6,"sample":1},{"week":22,"averageReturn":-20.8,"sample":1},{"week":23,"averageReturn":-22.8,"sample":1},{"week":24,"averageReturn":-20.0,"sample":1},{"week":25,"averageReturn":-22.0,"sample":1},{"week":26,"averageReturn":-24.1,"sample":1}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":5,"completedEpisodes":4,"activeEpisodes":1,"medianExpectedMove":4.5,"averageExpectedMove":4.6,"averageWeeksToLargestMove":2.8,"horizons":[{"weeks":4,"sample":5,"expectedCount":1,"expectedPercent":20.0,"averageReturn":-6.2,"medianReturn":-5.6,"confidenceLow":3.6,"confidenceHigh":62.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-13.2,"medianReturn":-13.6,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"},{"weeks":26,"sample":4,"expectedCount":0,"expectedPercent":0.0,"averageReturn":-18.7,"medianReturn":-22.7,"confidenceLow":0.0,"confidenceHigh":49.0,"confidence":"Historically adverse"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.3,"sample":5},{"week":2,"averageReturn":-0.3,"sample":5},{"week":3,"averageReturn":-4.8,"sample":5},{"week":4,"averageReturn":-6.2,"sample":5},{"week":5,"averageReturn":-6.0,"sample":5},{"week":6,"averageReturn":-5.0,"sample":5},{"week":7,"averageReturn":-4.2,"sample":5},{"week":8,"averageReturn":-5.8,"sample":5},{"week":9,"averageReturn":-10.7,"sample":4},{"week":10,"averageReturn":-12.4,"sample":4},{"week":11,"averageReturn":-15.4,"sample":4},{"week":12,"averageReturn":-13.2,"sample":4},{"week":13,"averageReturn":-13.8,"sample":4},{"week":14,"averageReturn":-14.9,"sample":4},{"week":15,"averageReturn":-17.8,"sample":4},{"week":16,"averageReturn":-18.1,"sample":4},{"week":17,"averageReturn":-17.4,"sample":4},{"week":18,"averageReturn":-19.6,"sample":4},{"week":19,"averageReturn":-19.3,"sample":4},{"week":20,"averageReturn":-18.8,"sample":4},{"week":21,"averageReturn":-20.6,"sample":4},{"week":22,"averageReturn":-19.5,"sample":4},{"week":23,"averageReturn":-21.0,"sample":4},{"week":24,"averageReturn":-19.2,"sample":4},{"week":25,"averageReturn":-18.7,"sample":4},{"week":26,"averageReturn":-18.7,"sample":4}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Underlying strength ahead of price","tone":"caution","headline":"Underlying strength is leading price","use":"A positive price response is needed before the early upside case is confirmed.","confirm":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"middle","zoneContext":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","historical":{"label":"Broad directional cases","weeks":12,"direction":"higher","percent":0.0,"averageReturn":-13.2,"sample":4},"nowContext":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeekContext":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"priceContext":{"label":"Price is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"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":"Early repair watch","title":"Prepare the case before price confirms the recovery","tone":"recovery","approach":"Use the improvement to move the ticker onto a watchlist or define an entry trigger. Commitment should rise only after price responds; fading Market Dynamics cancels the early case.","finding":"In this ticker's completed record, 0.0% of comparable cases moved higher after 12 weeks, with an average move of -13.2% across 4 cases.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."},{"eyebrow":"Zone positioning","title":"Use distribution to protect capital before considering the short case","tone":"negative","finding":"After distribution, 100.0% of completed 12-week outcomes were lower across 2 cases. Distinct visits lasted 1.0 weeks on average before leaving the zone.","approach":"Review long exposure and define the evidence that would confirm a rollover. Short exposure should begin only after price weakens and the loss limit is known.","watch":"A sustained repair in price and Market Dynamics invalidates the downside setup."},{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 4.6% across 4 completed cases, with the largest move arriving after 2.8 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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":[17.5289,17.6144,17.4434,17.5289,17.3579,17.4434,18.1274,17.8709,17.1014,16.8448,16.6738,16.1608,16.3318,15.2202,14.7927,14.2796,13.3391,13.5956,12.997,12.7405,12.655,12.826,13.5956,13.0825,12.826,12.655,12.5882,12.6744,12.7606,13.3641,13.7952,13.4504,13.6801,13.0938,12.8984,12.4098,12.2144,12.5075,12.5075,12.3121,12.4098,11.8235,11.3349,11.9212,10.8464,12.0189,12.5075,12.3121,12.0189,12.1166,11.9212,11.8413,11.6439,11.4466,11.2492,11.7426,11.8413,12.8281,12.1373,12.4334,11.94,11.6439,11.6439,11.1505,10.0651,9.473,9.177,9.5224,9.2757,9.6208,9.3742,9.1275,9.2755,8.9301,8.9301,9.3248,9.05,9.35,9.35,9.0,9.0,9.25,9.1,8.7,8.25,8.6,9.05,8.8,9.1],"consensus":[100.0,66.6665,-20.0004,11.5999,-42.0185,0.0,60.3551,0.0,-55.971,-38.2125,-40.1702,-62.3125,-29.3963,-82.9071,-61.3213,-70.8344,-70.8269,-14.5224,-51.9534,-39.1145,-25.9067,-14.8166,11.9954,-28.0868,-34.7344,-33.7279,-36.0651,-27.1259,-13.0378,35.5174,50.5779,-12.0306,29.8078,-34.3311,-33.2058,-52.764,-42.668,0.0,-14.5841,-23.9937,0.0,-51.0378,-56.8531,9.6841,-68.5278,35.1655,39.6657,0.0,0.0,0.0,-22.921,-12.2958,-22.7734,-29.4287,-26.8177,19.7309,11.2106,67.4247,-16.1812,33.2119,-22.394,-38.7409,-11.7849,-43.2376,-71.9335,-51.5683,-60.0435,-11.1731,-42.43,0.0,-21.8293,-45.9859,0.0,-52.7587,-25.0414,13.3625,-36.3176,0.0,12.013,-26.1842,-15.7278,0.0,0.0,-47.538,-66.8088,0.0,24.9582,-22.8984,39.1157],"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":[0.0,-12.373,-29.1294,0.0,-52.5009,-54.9368,20.1888,-73.2858,35.1211,35.2789,0.0,0.0,0.0,-24.738,-9.1928,-25.1709,-29.4592,-23.7305,30.5058,9.9211,65.954,-31.2105,27.4623,-30.8852,-40.0236,-7.0557,-34.5866,-72.0978,-44.2966,-60.2117,-6.6968,-42.5553,0.0,-23.8815,-51.4456,0.0,-55.8251,-21.8084,8.9467,-40.8358,0.0,13.2744,-27.1109,-20.5308,0.0,0.0,-62.1259,-69.1343,0.0,21.2536,-30.38,36.0675],"force":[0.0,-3.5919,-18.0165,0.0,-59.9311,-65.2024,48.2341,-77.3214,84.2779,55.3061,0.0,0.0,0.0,-25.4516,-7.4807,-17.5018,-22.6869,-15.5505,37.7461,16.7152,87.6269,-55.2095,37.5287,-43.6687,-48.0509,-2.5892,-55.3176,-89.1702,-45.5476,-51.6882,-30.2775,-19.4265,0.0,-5.5496,-34.2686,0.0,-48.9139,-2.1726,55.5005,-36.6456,0.0,19.1951,-19.152,-2.237,0.0,0.0,-41.2907,-84.7957,0.0,61.6194,-36.3482,57.2335],"direction":[0.0,-24.9625,-22.3937,0.0,-43.0134,-53.0794,29.8569,-56.8088,0.1359,33.5073,0.0,0.0,0.0,-19.0367,-19.2815,-23.7987,-34.2093,-38.3938,5.4512,8.7526,54.6754,-28.8724,36.6995,-2.5065,-30.625,-23.7581,-44.4958,-59.4339,-64.1793,-65.8194,-61.2033,-58.7179,0.0,-31.1122,-48.1158,0.0,-52.0005,-45.0712,11.6895,-30.9197,0.0,5.4412,-30.1482,-19.8749,0.0,0.0,-35.3286,-51.3034,0.0,3.0053,-4.7411,29.658],"intensity":[32.4324,7.8947,35.8974,52.5,78.0488,64.2857,74.4186,90.9091,95.5556,97.8261,19.1489,68.75,8.1633,22.0,47.0588,23.0769,23.0769,51.9231,61.5385,50.0,86.5385,76.9231,28.8462,61.5385,63.4615,48.0769,82.6923,88.4615,86.5385,26.9231,55.7692,25.0,38.4615,17.3077,17.3077,7.6923,44.2308,21.1538,53.8462,46.1538,59.6154,7.6923,61.5385,1.9231,26.9231,19.2308,65.3846,76.9231,46.1538,86.5385,28.8462,40.3846],"confirmation":[6.1673,49.6989,75.4176,25.96,84.5808,86.4767,33.1498,90.1244,58.0837,81.2365,28.5357,4.0408,0.9319,75.3841,49.1685,75.0903,77.2112,76.2853,53.195,71.7748,90.214,34.9645,78.847,53.5531,80.6613,26.2297,82.336,91.5415,84.4292,86.9567,10.4723,80.8746,7.6086,51.7913,82.2752,5.9777,84.7189,52.6989,30.7879,79.5628,25.6852,49.3771,76.1505,49.8819,48.9527,24.9719,82.7995,89.8916,32.7669,54.4937,52.9567,81.1156],"persistence":[37.5,62.5,62.5,75.0,75.0,75.0,50.0,50.0,37.5,12.5,0.0,0.0,12.5,12.5,12.5,12.5,37.5,62.5,50.0,37.5,25.0,25.0,0.0,0.0,0.0,0.0,25.0,50.0,75.0,75.0,100.0,100.0,87.5,87.5,87.5,75.0,75.0,75.0,50.0,50.0,50.0,25.0,25.0,37.5,25.0,12.5,37.5,37.5,37.5,37.5,37.5,12.5],"assessmentRisk":[44.7861,33.7069,1.9419,28.1907,22.0355,21.4915,44.9945,15.6665,0.7325,28.641,32.8108,50.0114,7.6707,28.0505,28.69,18.3753,27.3642,29.3249,19.0848,12.9935,16.0193,56.728,30.3126,22.7617,30.2795,35.5039,28.1128,13.9666,24.1894,19.9695,44.1578,24.3246,14.2291,33.2048,15.2155,3.5913,21.2067,28.7782,15.7789,7.4246,46.6694,39.5759,28.1062,1.7045,21.2663,35.0228,17.4316,16.1812,49.6878,20.5838,26.8793,30.0642],"volumeParticipation":true,"latest":{"consensus":39.1,"control":36.1,"force":57.2,"direction":29.7,"confirmation":81.1,"persistence":12.5,"assessmentRisk":30.1,"intensity":40.4,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Strong support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+39.1","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+36.1","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+57.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+29.7","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"81/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"44.8","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"5.6%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"31.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"29%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price is rotating through its trend references.","series":[{"label":"Close","values":[17.5289,17.6144,17.4434,17.5289,17.3579,17.4434,18.1274,17.8709,17.1014,16.8448,16.6738,16.1608,16.3318,15.2202,14.7927,14.2796,13.3391,13.5956,12.997,12.7405,12.655,12.826,13.5956,13.0825,12.826,12.655,12.5882,12.6744,12.7606,13.3641,13.7952,13.4504,13.6801,13.0938,12.8984,12.4098,12.2144,12.5075,12.5075,12.3121,12.4098,11.8235,11.3349,11.9212,10.8464,12.0189,12.5075,12.3121,12.0189,12.1166,11.9212,11.8413,11.6439,11.4466,11.2492,11.7426,11.8413,12.8281,12.1373,12.4334,11.94,11.6439,11.6439,11.1505,10.0651,9.473,9.177,9.5224,9.2757,9.6208,9.3742,9.1275,9.2755,8.9301,8.9301,9.3248,9.05,9.35,9.35,9.0,9.0,9.25,9.1,8.7,8.25,8.6,9.05,8.8,9.1],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,17.4959,17.4864,17.6029,17.6516,17.5516,17.4231,17.2869,17.0821,16.9457,16.632,16.2976,15.9307,15.4595,15.1206,14.7345,14.3719,14.0598,13.8354,13.7918,13.6629,13.5107,13.3551,13.2157,13.1173,13.0524,13.1091,13.2338,13.2732,13.3472,13.3011,13.2279,13.0791,12.9219,12.8466,12.7849,12.6989,12.6464,12.4968,12.2855,12.2193,11.9697,11.9786,12.0748,12.1179,12.0999,12.103,12.0699,12.0284,11.9585,11.8654,11.7534,11.7514,11.7677,11.9605,11.9927,12.0728,12.0486,11.9751,11.9149,11.7759,11.4648,11.1027,10.7526,10.5289,10.301,10.1774,10.0313,9.867,9.7594,9.6087,9.4853,9.4561,9.3823,9.3764,9.3716,9.304,9.2488,9.249,9.2219,9.127,8.9675,8.9007,8.9279,8.9046,8.9401],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,17.263,17.1117,16.9399,16.7428,16.4907,16.2763,16.0334,15.7894,15.5573,15.3549,15.2246,15.0659,14.9,14.7337,14.5748,14.434,14.3101,14.24,14.2071,14.151,14.1161,14.0404,13.9558,13.8413,13.7208,13.6309,13.5477,13.4562,13.3786,13.2635,13.1206,13.0318,12.8699,12.8068,12.7847,12.7497,12.6955,12.6527,12.5985,12.5424,12.4758,12.3996,12.3144,12.272,12.2401,12.2837,12.2728,12.2847,12.2592,12.2136,12.1714,12.0958,11.9454,11.7622,11.5707,11.419,11.2602,11.1388,11.0081,10.8688,10.7508,10.6159,10.491,10.4046,10.3043,10.2336,10.1682,10.0816,10.0015,9.9458,9.8832,9.7955,9.6811,9.601,9.5602,9.5039,9.4739],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,18.167,18.212,18.3399,18.3525,18.5854,18.7805,18.9708,19.245,19.3393,19.4613,19.5515,19.5332,19.4116,19.2094,18.9772,18.7379,18.4367,17.9122,17.344,16.8751,16.3863,15.8779,15.4176,14.7845,14.3948,14.0611,13.8607,13.8703,13.7949,13.7903,13.8053,13.8121,13.8705,13.885,13.8639,13.9977,13.9844,13.9801,13.9632,13.9363,13.8219,13.5898,13.412,13.1312,12.9881,12.8827,12.831,12.8038,12.872,12.8214,12.8396,12.7884,12.7858,12.7729,12.7939,12.9646,13.2251,13.3647,13.384,13.425,13.3734,13.3392,13.3058,13.2541,13.2262,13.1935,13.0568,12.89,12.4589,12.1397,11.6784,11.2743,10.8733,10.3387,9.8249,9.7598,9.7431,9.7365,9.683,9.6671],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,16.8053,16.6126,16.2761,16.1133,15.5929,15.0916,14.5693,13.8914,13.4668,12.9862,12.5478,12.0787,11.7214,11.5388,11.3264,11.1125,10.9348,10.9054,10.954,10.9888,11.1295,11.3501,11.5394,11.9073,12.0844,12.2286,12.242,12.1199,12.0866,12.0421,11.9843,11.9531,11.7944,11.5538,11.4588,11.127,11.0767,11.0729,11.0536,11.0063,10.996,11.0407,11.0576,11.1348,11.1131,11.0536,11.0386,11.0285,10.9924,11.0059,10.9999,11.0041,10.9887,11.0325,10.9345,10.6856,10.1706,9.6979,9.3996,9.0843,8.8863,8.6659,8.4278,8.2427,8.019,7.8197,7.7147,7.6023,7.6856,7.7261,7.844,7.9542,8.1157,8.396,8.6647,8.5483,8.4777,8.4716,8.4529,8.4512],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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,-17.0344,-16.7147,-17.4657,-18.8484,-14.8209,-13.2279,-7.0969,-14.0594,-12.0454,-16.627,-22.3162,-24.1372,-28.8511,-29.5568,-32.8565,-35.274,-32.763,-34.1091,-33.3038,-33.2788,-33.2188,-33.2495,-35.401,-35.4099,-32.7447,-35.2175,-32.9147,-32.5412,-33.3387,-31.1166,-31.2661,-31.7574,-34.5596,-37.1941,-32.9096,-28.1079,-29.0508,-26.4043],"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,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,0.0,-0.9709,-0.4854,-1.4563,-0.9709,0.0,-1.4151,-5.6604,-7.0755,-8.0189,-10.8491,-9.9057,-16.0377,-18.3962,-21.2264,-26.4151,-25.0,-28.3019,-29.717,-30.1887,-29.2453,-25.0,-27.8302,-29.2453,-30.1887,-30.5574,-30.0818,-29.6062,-26.2767,-23.8986,-25.8011,-24.5338,-27.7681,-28.8462,-31.5414,-32.6195,-31.0023,-31.0023,-32.0804,-31.5414,-34.7756,-37.4709,-34.2366,-40.1661,-33.6976,-31.0023,-32.0804,-33.6976,-33.1585,-34.2366,-34.6775,-35.7662,-36.8549,-37.9436,-35.2219,-34.6775,-29.234,-33.0445,-31.4114,-34.1332,-35.7662,-35.7662,-38.488,-44.4759,-47.742,-49.3751,-47.4698,-48.8307,-46.9266,-48.2875,-49.6484,-48.8318,-50.737,-50.737,-48.5597,-50.0757,-48.4207,-48.4207,-50.3515,-50.3515,-48.9724,-49.7999,-52.0065,-54.4889,-52.5581,-50.0757,-51.4548,-49.7999],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,2.9557,0.0,0.0,0.0,0.0,1.0582,0.0,0.0,0.0,0.0,1.9231,0.0,0.0,0.0,1.3513,7.4324,3.3784,1.3513,0.0,0.0,0.6849,1.3699,6.1644,9.589,6.8493,8.6743,4.0168,2.4643,0.0,0.0,2.4,2.4,0.8,1.6,0.0,0.0,5.1724,0.0,10.8108,15.3153,13.5135,10.8108,11.7117,9.9099,9.173,7.3534,5.5339,3.7143,8.2632,9.173,18.2707,11.9023,14.6316,10.0828,7.3534,7.3534,2.8046,0.0,0.0,0.0,3.7634,1.0753,4.8364,2.1483,0.0,1.6216,0.0,0.0,4.4199,1.3425,4.7019,4.7019,0.7826,0.7826,3.5821,1.9024,0.0,0.0,4.2424,9.697,6.6667,10.303],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","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,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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,59.9426,58.3238,56.8207,54.185,51.1193,48.2725,45.6291,44.3594,43.1803,42.6395,42.5272,41.983,41.4777,41.0085,39.6255,38.9953,38.9628,38.4778,38.7427,39.4098,38.6198,37.525,36.937,36.2005,35.5166,35.3242,35.1455,35.2137,35.711,35.4485,34.3286,32.0142,29.753,28.0861,26.5384,25.4327,24.7282,25.1553,26.3528,28.0805,29.3719,30.6497,31.8363,32.1319,32.5628,32.9628,33.3919,33.9666,34.7834,34.4573,34.1544,33.2738,32.5411,32.4982,32.4583,31.6907,31.2447,31.3267,32.0947,32.8707,32.0337,31.4979,31.0004],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.4666,8.1961,7.376,5.9111,4.8325,4.3039,3.9053,3.761,3.4582,12.9593,11.9608,11.526,11.2615,10.8812,14.2195,13.741,18.569,20.8602,19.9488,19.064,17.0101,16.158,15.1755,13.9569,14.6897,13.6743,13.1163,16.096,14.8077,13.7692,14.9587,13.2266,11.1425,16.4975,17.0945,16.177,16.2038,15.5921,14.6876,13.9608,13.2545,12.441,14.9236,18.004,23.2514,22.3914,20.2147,18.6525,17.7302,17.1813,15.4629,13.5636,12.3109,12.5542,11.8066,11.4125,14.134,13.3025,12.699,12.2342,11.644,10.8312,14.2235,13.6301,15.486,15.3918,14.5344,14.3431,17.1559,16.5504,15.6015,14.3806,13.2629,19.6858,18.0689,17.1823],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,33.2826,39.1397,36.2241,46.3,40.893,36.4202,36.6093,35.2565,35.3456,31.6091,34.0769,32.8383,33.6146,33.2752,31.1232,30.0758,27.8083,26.1565,25.0136,23.9043,30.1438,28.6337,31.9596,33.4082,30.4463,28.3416,27.1852,24.989,27.9913,31.0375,29.1504,32.5295,31.7808,29.552,27.4768,29.5802,27.9639,26.9083,29.0404,27.6033,28.2305,30.5894,28.9926,26.8773,24.1648,22.2319,22.987,21.2106,22.1396,23.5181,29.1674,33.1434,37.4708,34.0812,32.9678,31.8673,30.0175,29.7223,28.374,27.8583,28.1224,28.8441,26.5419,25.4347,24.133,24.5948,28.1763,27.8056,26.672,27.8484,30.5517,35.2749,33.2398,30.2477,29.8167,28.3537],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,3.6241,3.9993,4.2747,5.3024,5.9089,6.4444,6.7278,6.5308,6.5072,6.3743,6.6646,6.5504,6.3095,6.0958,6.0106,5.7367,5.5011,5.261,5.2394,5.0055,5.4424,5.4008,5.5499,5.6931,5.6648,5.6508,5.5572,5.5696,5.9004,6.1462,5.7778,6.669,6.6337,6.3657,6.4584,6.4917,6.3251,6.2037,6.1566,6.1164,6.0854,6.1258,5.7493,5.7108,5.4445,5.8079,5.8315,6.111,6.1214,5.8658,6.3199,7.4117,8.0565,8.4904,8.0791,7.9675,7.5726,7.6678,7.6601,7.2654,7.3625,7.3496,7.1027,7.0914,6.7174,6.2758,6.4113,6.0327,5.682,5.5594,5.728,6.0852,5.8774,5.6992,5.9295,5.5992],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,7.7872,9.1856,11.924,12.9942,17.5112,21.7817,26.2464,32.3126,35.8017,39.9112,43.6378,47.1628,49.4027,49.8927,50.4937,51.0904,51.0829,48.6287,45.1628,42.2503,38.2093,33.259,28.7732,21.5589,17.4508,13.9405,12.4024,13.4693,13.2007,13.5349,14.1222,14.4305,16.1791,18.3274,18.9955,22.8522,23.2046,23.2087,23.2616,23.4939,22.7729,20.6988,19.2437,16.4545,15.5592,15.2831,15.0178,14.8976,15.7521,15.2391,15.4345,14.9996,15.1176,14.6218,15.6727,19.2723,26.1121,31.7991,34.976,38.5686,40.3159,42.4748,44.8889,46.6238,49.0201,51.1463,51.4374,51.6062,47.3911,44.4342,39.2822,34.5332,29.0438,20.7386,12.5499,13.2345,13.8904,13.8945,13.5658,13.4212],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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,-0.2428,-0.3684,-0.4967,-0.6325,-0.8067,-0.9136,-1.0346,-1.1381,-1.2131,-1.2443,-1.1932,-1.1805,-1.1776,-1.1755,-1.1658,-1.1381,-1.0965,-1.0032,-0.8844,-0.8087,-0.7218,-0.6923,-0.6769,-0.6961,-0.7188,-0.705,-0.6862,-0.6792,-0.6581,-0.6809,-0.73,-0.7134,-0.778,-0.7262,-0.6383,-0.5778,-0.5472,-0.5092,-0.4892,-0.4744,-0.473,-0.4824,-0.4999,-0.4686,-0.4309,-0.3177,-0.2805,-0.2245,-0.2175,-0.2331,-0.2427,-0.2868,-0.4047,-0.5396,-0.6628,-0.7243,-0.7838,-0.794,-0.8126,-0.8376,-0.8359,-0.8525,-0.8558,-0.8172,-0.7995,-0.7527,-0.7073,-0.6917,-0.6716,-0.6282,-0.599,-0.6013,-0.632,-0.621,-0.5695,-0.5425,-0.4912],"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.4633,-0.5534,-0.6496,-0.7473,-0.8405,-0.9212,-0.9756,-1.0166,-1.0488,-1.0742,-1.0925,-1.1016,-1.1006,-1.0811,-1.0418,-0.9951,-0.9405,-0.8909,-0.8481,-0.8177,-0.7979,-0.7793,-0.7607,-0.7444,-0.7271,-0.7179,-0.7203,-0.7189,-0.7307,-0.7298,-0.7115,-0.6848,-0.6573,-0.6277,-0.6,-0.5748,-0.5545,-0.5401,-0.532,-0.5194,-0.5017,-0.4649,-0.428,-0.3873,-0.3533,-0.3293,-0.312,-0.3069,-0.3265,-0.3691,-0.4279,-0.4871,-0.5465,-0.596,-0.6393,-0.679,-0.7104,-0.7388,-0.7622,-0.7732,-0.7785,-0.7733,-0.7601,-0.7464,-0.7315,-0.7108,-0.6885,-0.671,-0.6632,-0.6548,-0.6377,-0.6187,-0.5932],"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.3434,-0.3602,-0.385,-0.3908,-0.3726,-0.3231,-0.2176,-0.1639,-0.1288,-0.1014,-0.0733,-0.0365,0.0041,0.0779,0.1574,0.1865,0.2186,0.1985,0.1711,0.1216,0.0791,0.0743,0.0745,0.0652,0.069,0.037,-0.0097,0.0055,-0.0472,0.0037,0.0732,0.107,0.1101,0.1185,0.1108,0.1005,0.0814,0.0577,0.0321,0.0507,0.0708,0.1472,0.1475,0.1628,0.1358,0.0962,0.0693,0.0201,-0.0782,-0.1705,-0.235,-0.2371,-0.2373,-0.198,-0.1733,-0.1587,-0.1255,-0.1137,-0.0936,-0.044,-0.0211,0.0206,0.0528,0.0547,0.0599,0.0826,0.0894,0.0698,0.0312,0.0337,0.0683,0.0762,0.1019],"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,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,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":["2024-12-13","2024-12-20","2024-12-27","2025-01-03","2025-01-10","2025-01-17","2025-01-24","2025-01-31","2025-02-07","2025-02-14","2025-02-21","2025-02-28","2025-03-07","2025-03-14","2025-03-21","2025-03-28","2025-04-04","2025-04-11","2025-04-18","2025-04-25","2025-05-02","2025-05-09","2025-05-16","2025-05-23","2025-05-30","2025-06-06","2025-06-13","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/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/technical-pack/data.json"},"source_fingerprint":"30217452c782f49c46c9aabcb2a83434c8ae2c7da22a8283f6c4235f91d78b78","content_hash":"f754f49c076426b493a48d1c4213b4b1d7077eb07b467afa882682e91bb3aead","citation":"Sharemaestro, FPTVN19 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/93bf9f1d-4c5e-4901-945d-ce1e2ddbe311/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."}