{"schema_version":"1.0","name":"TMNS Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"5e126882-63c4-4191-bde6-b2d67b6e5f46","symbol":"TMNS","name":"T. ROWE PRICE SHORT MUNICIPAL INCOME ETF","exchange":"NASDAQ","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","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, Range pressure and compression, Directional strength and control, Acceleration, deceleration and rollover, Activity pressure and cumulative balance, Range position and boundary pressure."},{"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":40,"displayedObservations":40,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","evidenceAlignment":{"status":"Price ahead of underlying support","headline":"The upward price response is leading Market Dynamics","summary":"Market Dynamics improved this week but remains below zero. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","take":"Treat the gap as an early-downside risk watch. Stronger Market Dynamics would confirm the price move; a weaker price response would confirm that the gap is closing through correction.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.217412,-0.232205,-0.145754,-0.125154,0.01109,0.162489,0.173064,0.057871,-0.088641,-0.135135,-0.139761,-0.092288],"opens":[49.815004,49.900563,49.979541,49.870402,49.970661,49.975648,49.915809,49.870929,49.726019,49.57,49.895,49.8483],"highs":[49.934667,49.954611,50.059317,50.024553,50.013047,50.010554,49.955701,49.870929,49.7702,49.8822,49.95,49.9335],"lows":[49.815004,49.873938,49.974555,49.870402,49.950715,49.885091,49.870929,49.611626,49.6851,49.57,49.865,49.79],"closes":[49.891987,49.936762,50.059317,49.933461,50.013047,49.975648,49.870929,49.685627,49.6851,49.8822,49.933,49.8627],"hoverRows":[[{"label":"Open","value":"49.8","className":"is-ohlc","compact":true},{"label":"High","value":"49.9","className":"is-ohlc","compact":true},{"label":"Low","value":"49.8","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.22","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.9","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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":"50.0","className":"is-ohlc","compact":true},{"label":"High","value":"50.1","className":"is-ohlc","compact":true},{"label":"Low","value":"50.0","className":"is-ohlc","compact":true},{"label":"Close","value":"50.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.15","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.9","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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":"50.0","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"50.0","className":"is-ohlc","compact":true},{"label":"Close","value":"50.0","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":"50.0","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"50.0","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":"49.9","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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":"49.9","className":"is-ohlc","compact":true},{"label":"High","value":"49.9","className":"is-ohlc","compact":true},{"label":"Low","value":"49.6","className":"is-ohlc","compact":true},{"label":"Close","value":"49.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.06","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"49.7","className":"is-ohlc","compact":true},{"label":"High","value":"49.8","className":"is-ohlc","compact":true},{"label":"Low","value":"49.7","className":"is-ohlc","compact":true},{"label":"Close","value":"49.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.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":"49.6","className":"is-ohlc","compact":true},{"label":"High","value":"49.9","className":"is-ohlc","compact":true},{"label":"Low","value":"49.6","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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":"49.9","className":"is-ohlc","compact":true},{"label":"High","value":"50.0","className":"is-ohlc","compact":true},{"label":"Low","value":"49.9","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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":"49.8","className":"is-ohlc","compact":true},{"label":"High","value":"49.9","className":"is-ohlc","compact":true},{"label":"Low","value":"49.8","className":"is-ohlc","compact":true},{"label":"Close","value":"49.9","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}]],"pressureRange":[-2.3,2.3],"priceRange":[49.662647,50.08177],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.092288,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"strengthening","fourWeekDirection":"weakening","now":{"label":"Stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Price response ahead of support","detail":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","annotations":[{"label":"Current tape relationship","value":"Price response ahead of support","detail":"Market Dynamics improved this week but remains below zero.","tone":"caution"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":false,"observations":12,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[49.1939,49.2962,49.3111,49.3406,49.3754,49.4136,49.4974,49.6798,49.6947,49.6996,49.8365,49.9354,50.0936,50.1195,50.1837,50.0022,49.9668,49.688,49.6178,49.7769,49.8965,49.9509,49.8109,49.7478,49.791,49.5871,49.6468,49.8556,49.892,49.9368,50.0593,49.9335,50.013,49.9756,49.8709,49.6856,49.6851,49.8822,49.933,49.8627],"consensus":[100.0,-39.2439,100.0,27.1349,77.1883,53.84,78.618,96.0448,68.3705,49.8457,90.2863,84.8196,82.3802,67.2849,81.116,0.0,0.0,-66.4272,-55.2867,18.0175,36.1119,49.9567,-15.6512,-36.4496,10.3294,-69.683,-8.0498,46.9855,32.8576,40.6855,66.6568,0.0,50.9296,12.9706,-43.9736,-63.3685,-44.8894,35.0433,31.1252,4.4462],"supportDates":["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":[null,null,null,null,null,46.2848,86.6885,96.6922,59.1414,36.3282,94.3409,89.1116,82.6033,60.5348,81.0743,0.0,0.0,-56.9385,-43.8689,37.4991,42.1315,56.7439,-27.6445,-40.5143,20.3813,-66.9362,-7.0696,58.3826,35.5568,44.5399,74.4878,0.0,59.6525,14.8263,-36.6103,-55.4589,-47.4862,43.2825,35.0738,7.6791],"force":[100.0,-39.2439,100.0,27.1349,45.472,23.0098,52.5486,99.9357,51.8345,18.9318,83.8905,69.5897,68.6544,44.7523,67.3104,0.0,0.0,-99.76,-67.2244,52.4069,68.7554,50.493,-32.0985,-41.921,45.456,-84.22,-29.6001,58.7526,31.8051,30.9653,71.7185,0.0,48.4161,7.9572,-82.8039,-88.4658,-26.2164,80.5371,37.13,27.0648],"direction":[null,null,null,null,99.8428,84.496,88.0155,92.5256,90.7294,87.3755,90.221,90.7931,91.9293,91.0939,91.025,0.0,0.0,-53.4624,-59.8088,28.811,5.9156,41.817,-9.8036,-27.8962,26.2489,-62.4385,-52.2218,25.5552,30.5245,43.2235,54.0916,0.0,42.7558,25.7983,-24.6528,-54.4815,-55.2596,6.8686,22.3235,15.4045],"intensity":[null,null,null,null,25.0,60.0,66.6667,85.7143,75.0,33.3333,60.0,54.5455,91.6667,46.1538,28.5714,80.0,43.75,100.0,61.1111,73.6842,90.0,47.619,59.0909,13.0435,8.3333,92.0,46.1538,92.5926,25.0,10.3448,46.6667,48.3871,28.125,24.2424,44.1176,94.2857,38.8889,86.4865,100.0,23.0769],"confirmation":[54.6667,35.2247,54.6667,31.3498,68.5837,84.4043,92.2403,98.843,89.5152,83.2145,96.6349,94.6127,93.9399,88.9473,93.537,40.5488,30.121,90.4172,86.2296,35.3298,57.7923,83.8991,30.085,79.7687,32.4892,90.7834,9.4818,83.2203,78.4412,80.6644,89.3651,8.2469,84.0879,50.5154,83.3672,89.1633,81.756,59.2734,78.0829,3.8514],"persistence":[null,null,33.3333,50.0,60.0,66.6667,71.4286,75.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5,75.0,50.0,25.0,25.0,25.0,25.0,0.0,12.5,0.0,0.0,0.0,0.0,0.0,0.0,25.0,37.5,37.5,62.5,62.5,37.5,12.5,12.5,12.5,12.5],"assessmentRisk":[null,null,null,null,11.4038,23.0374,10.6903,1.9772,15.814,25.0746,4.8562,7.5809,8.8098,16.3575,9.4415,33.5425,46.0964,16.6833,22.3423,55.7833,43.1357,23.4068,52.4298,7.2931,39.0276,14.8261,38.6695,8.3911,15.0797,29.0619,16.599,29.8546,13.933,10.427,24.5535,16.8466,27.1917,48.6164,9.3994,47.7639],"volumeParticipation":true,"latest":{"consensus":4.4,"control":7.7,"force":27.1,"direction":15.4,"confirmation":3.9,"persistence":12.5,"assessmentRisk":47.8,"intensity":23.1,"evidenceDepth":100},"analysis":{"status":"Price structure has stronger support","headline":"The gauges support the price-technical view","summary":"Price structure and Market Dynamics disagree. The completed evidence gives the upward price structure stronger support.","take":"Current assessment: price structure remains primary, but the disagreement lowers confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":true},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+4.4","detail":"Price structure has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+7.7","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+27.1","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+15.4","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"4/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"55.1","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.3%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"29.3","detail":"Directional","tone":"positive"},{"label":"Range position","value":"49%","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":[49.1939,49.2962,49.3111,49.3406,49.3754,49.4136,49.4974,49.6798,49.6947,49.6996,49.8365,49.9354,50.0936,50.1195,50.1837,50.0022,49.9668,49.688,49.6178,49.7769,49.8965,49.9509,49.8109,49.7478,49.791,49.5871,49.6468,49.8556,49.892,49.9368,50.0593,49.9335,50.013,49.9756,49.8709,49.6856,49.6851,49.8822,49.933,49.8627],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,49.2732,49.2987,49.3348,49.3976,49.4516,49.4967,49.5585,49.627,49.7118,49.786,49.8583,49.8844,49.8994,49.861,49.8168,49.8095,49.8253,49.8482,49.8414,49.8244,49.8183,49.7763,49.7527,49.7714,49.7934,49.8194,49.863,49.8758,49.9008,49.9144,49.9065,49.8663,49.8334,49.8423,49.8588,49.8595],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,49.4773,49.5249,49.5737,49.6054,49.6322,49.6363,49.635,49.6455,49.6641,49.6853,49.6946,49.6986,49.7054,49.6966,49.693,49.705,49.7189,49.735,49.759,49.7719,49.7898,49.8036,49.8086,49.7995,49.791,49.7977,49.8078,49.8118],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,49.7993,49.8855,49.9796,50.1007,50.1943,50.2817,50.3077,50.322,50.3042,50.2849,50.2759,50.2719,50.2768,50.2609,50.238,50.2135,50.1924,50.1778,50.179,50.1821,50.1877,50.2092,50.209,50.1963,50.1728,50.1206,50.1045,50.0909,50.0947,50.0949,50.0971],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,49.1011,49.0852,49.0661,49.0328,49.0182,49.0077,49.0265,49.0474,49.0656,49.0778,49.0964,49.1706,49.2312,49.297,49.3607,49.4268,49.4652,49.4947,49.5111,49.5277,49.5458,49.5467,49.5466,49.5513,49.5604,49.5814,49.5657,49.5512,49.5669,49.5982,49.6045],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,0.145,0.1444,0.1613,0.1701,0.204,0.2364,0.2416,0.2573,0.2501,0.2544,0.249,0.2431,0.2582,0.2534,0.2642,0.2623,0.2549,0.2536,0.2631,0.2553,0.2555,0.2527,0.2728,0.2656,0.2903,0.2815,0.2823],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,1.4119,1.6172,1.8447,2.1546,2.3709,2.5662,2.5795,2.5653,2.493,2.4297,2.3738,2.215,2.1017,1.9364,1.7615,1.5791,1.4595,1.3707,1.34,1.3126,1.2872,1.3283,1.3281,1.2931,1.2282,1.0816,1.0812,1.0833,1.0592,0.9964,0.9883],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,49.7744,46.6523,44.225,42.0879,40.6897,38.5771,36.6153,34.2883,32.0192,31.1875,30.4152,30.2846,29.5993,29.3491],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,69.2952,70.534,58.8423,51.8265,40.3719,32.3935,29.3324,36.3082,34.6384,31.7118,30.1296,28.6269,25.1328,23.7533,32.3866,34.5876,34.1409,37.6784,33.808,32.3025,29.9903,28.2106,24.3562,23.2343,19.6569,22.2532,20.6329],"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,12.0976,18.154,29.6031,32.269,29.2196,25.4201,24.251,26.1165,28.3731,28.3076,32.8971,32.3451,28.6827,26.8092,25.5954,23.8302,27.0456,25.8413,27.6627,26.8236,36.8216,35.1254,35.3936,33.8648,35.2046],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.1872,0.2097,0.23,0.2288,0.2224,0.1926,0.1615,0.148,0.1452,0.1458,0.1334,0.1171,0.1065,0.0806,0.0643,0.0673,0.0719,0.0782,0.0921,0.0918,0.0969,0.0968,0.0873,0.0641,0.0451,0.0454,0.0492,0.046],"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.2087,0.2055,0.1967,0.1869,0.1786,0.172,0.1643,0.1549,0.1452,0.1323,0.1187,0.1084,0.1011,0.0965,0.0956,0.0949,0.0953,0.0956,0.0939,0.088,0.0794,0.0726,0.0679,0.0635],"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.0137,-0.0128,-0.0352,-0.039,-0.0334,-0.0263,-0.0309,-0.0378,-0.0387,-0.0516,-0.0544,-0.0411,-0.0292,-0.0183,-0.0036,-0.0031,0.0016,0.0012,-0.0066,-0.0239,-0.0343,-0.0272,-0.0187,-0.0175],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,164.0881,221.8324,186.4165,58.1799,40.3241,44.2608,120.5943,71.5272,140.6387,70.7212,167.8749,101.9724,52.6737,430.7083,70.0538,54.2833,62.9934,248.3683,73.2906,76.3973,26.1418,61.7965,9.0677,71.4034,144.4334,46.0784,72.1736,187.4106,347.3706,21.6209,176.5789,71.1741,105.7793],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,131.5935,129.9112,125.752,123.2228,124.4975,135.0,135.0,133.5327,131.7918,135.0,132.9924,135.0,135.0,135.0,135.0,135.0,131.9134,132.904,131.3707,127.1004,118.0255,117.4674,122.1832,124.0885,121.1488],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,100.0,95.4182,86.0299,100.0,98.7021,96.3369,99.0789,99.4969,81.4372,77.9258,50.1902,43.2063,59.0313,70.9297,76.3399,62.4172,56.1425,60.435,40.1595,43.6188,64.6116,66.3407,70.9588,83.4915,65.9819,74.2137,66.7299,50.3839,21.4594,21.3771,52.1433,60.0728,49.0994],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,0.0,-0.0494,-0.1684,0.0,-0.0198,-0.069,-0.0174,-0.0101,-0.3719,-0.4422,-0.9979,-1.1378,-0.8207,-0.5824,-0.474,-0.7529,-0.8786,-0.7926,-1.1988,-1.0799,-0.6639,-0.5914,-0.5022,-0.258,-0.5087,-0.3502,-0.4247,-0.6333,-1.0025,-1.0036,-0.6109,-0.5097,-0.6497],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,1.0095,1.0398,1.0496,1.328,1.5291,1.8508,1.9034,2.034,1.6648,1.593,1.026,0.8833,1.2068,1.45,1.5606,1.276,1.1477,1.2355,0.821,0.8518,1.2353,1.1864,1.2486,1.3254,1.0017,1.0216,0.8628,0.6514,0.2775,0.2764,0.6742,0.7767,0.6348],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/5e126882-63c4-4191-bde6-b2d67b6e5f46/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/5e126882-63c4-4191-bde6-b2d67b6e5f46/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/5e126882-63c4-4191-bde6-b2d67b6e5f46/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/5e126882-63c4-4191-bde6-b2d67b6e5f46/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/5e126882-63c4-4191-bde6-b2d67b6e5f46/technical-pack/data.json"},"source_fingerprint":"ce7aee04e4e30c864cab316dc0182c6e3feb7c9e1ee6cb3d25cc5c1fae64230f","content_hash":"c9a4bd31fead5978c94e78afea71eafefb7db14d1bb3419a6f2fe6bb424d8cd6","citation":"Sharemaestro, TMNS Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/5e126882-63c4-4191-bde6-b2d67b6e5f46/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."}