{"schema_version":"1.0","name":"TMLP Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"3e355a8f-2b40-4816-a988-083bc1eb12ec","symbol":"TMLP","name":"TORTOISE MLP ETF","exchange":"NYSEARCA","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Acceleration, deceleration and rollover, Directional strength and control, Range position and boundary pressure, Activity pressure and cumulative balance, Directional pressure and rotation."},{"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":35,"displayedObservations":35,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.296801,-0.364941,-0.31151,-0.217688,-0.093064,0.015821,0.093087],"opens":[27.86,28.49,28.81,28.9741,29.48,29.58,30.3],"highs":[28.66,29.0,29.33,29.715,29.5777,30.2364,30.46],"lows":[27.6454,28.38,28.81,28.9741,29.1897,29.56,30.06],"closes":[28.0934,28.745,29.33,29.715,29.3195,30.2364,30.17],"hoverRows":[[{"label":"Open","value":"27.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"27.6","className":"is-ohlc","compact":true},{"label":"Close","value":"28.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"28.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.8","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"29.0","className":"is-ohlc","compact":true},{"label":"High","value":"29.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.6","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.3","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.1","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[27.96482,30.36498],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","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 and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","tone":"neutral"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Upper positioning zone","detail":"Price is in the area labelled as the distribution zone on the chart. With limited Market Dynamics history, the label describes location and extension only.","tone":"caution"},{"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":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":true,"asOf":"2026-08-21","observations":27,"relationship":{"sameWeekCorrelation":-0.02,"forwardCorrelation":-0.2,"directionalAgreement":33.3,"sample":3,"correlationSample":26,"label":"Variable 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":4.4,"averageReturn":4.4,"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":2.3,"sample":1},{"week":2,"averageReturn":4.4,"sample":1},{"week":3,"averageReturn":5.8,"sample":1},{"week":4,"averageReturn":4.4,"sample":1},{"week":5,"averageReturn":7.6,"sample":1},{"week":6,"averageReturn":7.4,"sample":1},{"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":1,"completedEpisodes":0,"activeEpisodes":1,"averageWeeksToLower":1.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-0.2,"sample":1},{"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}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":4,"completedEpisodes":1,"activeEpisodes":3,"medianExpectedMove":4.3,"averageExpectedMove":4.3,"averageWeeksToLargestMove":6.0,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":-0.8,"medianReturn":-1.4,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":1.3,"medianReturn":1.3,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.0,"sample":4},{"week":2,"averageReturn":-0.2,"sample":3},{"week":3,"averageReturn":0.4,"sample":3},{"week":4,"averageReturn":-0.8,"sample":3},{"week":5,"averageReturn":0.7,"sample":3},{"week":6,"averageReturn":2.5,"sample":3},{"week":7,"averageReturn":1.8,"sample":3},{"week":8,"averageReturn":3.3,"sample":3},{"week":9,"averageReturn":1.7,"sample":3},{"week":10,"averageReturn":2.4,"sample":2},{"week":11,"averageReturn":4.4,"sample":2},{"week":12,"averageReturn":1.3,"sample":1},{"week":13,"averageReturn":5.4,"sample":1},{"week":14,"averageReturn":6.2,"sample":1},{"week":15,"averageReturn":0.7,"sample":1},{"week":16,"averageReturn":1.5,"sample":1},{"week":17,"averageReturn":3.9,"sample":1},{"week":18,"averageReturn":6.0,"sample":1},{"week":19,"averageReturn":7.4,"sample":1},{"week":20,"averageReturn":6.0,"sample":1},{"week":21,"averageReturn":9.3,"sample":1},{"week":22,"averageReturn":9.0,"sample":1},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":5.2,"medianReturn":5.2,"confidenceLow":0.0,"confidenceHigh":79.3,"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":2.0,"sample":1},{"week":2,"averageReturn":3.4,"sample":1},{"week":3,"averageReturn":2.0,"sample":1},{"week":4,"averageReturn":5.2,"sample":1},{"week":5,"averageReturn":5.0,"sample":1},{"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}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":2,"completedEpisodes":0,"activeEpisodes":2,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.4,"medianReturn":4.4,"confidenceLow":0.0,"confidenceHigh":79.3,"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":0.5,"sample":2},{"week":2,"averageReturn":3.1,"sample":2},{"week":3,"averageReturn":3.7,"sample":2},{"week":4,"averageReturn":4.4,"sample":1},{"week":5,"averageReturn":7.6,"sample":1},{"week":6,"averageReturn":7.4,"sample":1},{"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}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":3,"completedEpisodes":1,"activeEpisodes":2,"medianExpectedMove":11.2,"averageExpectedMove":11.2,"averageWeeksToLargestMove":12.0,"horizons":[{"weeks":4,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":4.7,"medianReturn":6.7,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":1,"expectedCount":1,"expectedPercent":100.0,"averageReturn":11.2,"medianReturn":11.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.6,"sample":3},{"week":2,"averageReturn":4.1,"sample":3},{"week":3,"averageReturn":2.6,"sample":3},{"week":4,"averageReturn":4.7,"sample":3},{"week":5,"averageReturn":5.3,"sample":3},{"week":6,"averageReturn":5.2,"sample":3},{"week":7,"averageReturn":5.9,"sample":3},{"week":8,"averageReturn":5.1,"sample":2},{"week":9,"averageReturn":7.8,"sample":2},{"week":10,"averageReturn":8.4,"sample":2},{"week":11,"averageReturn":7.8,"sample":1},{"week":12,"averageReturn":11.2,"sample":1},{"week":13,"averageReturn":10.9,"sample":1},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":1,"completedEpisodes":0,"activeEpisodes":1,"horizons":[{"weeks":4,"sample":1,"expectedCount":0,"expectedPercent":0.0,"averageReturn":4.4,"medianReturn":4.4,"confidenceLow":0.0,"confidenceHigh":79.3,"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":2.3,"sample":1},{"week":2,"averageReturn":4.4,"sample":1},{"week":3,"averageReturn":5.8,"sample":1},{"week":4,"averageReturn":4.4,"sample":1},{"week":5,"averageReturn":7.6,"sample":1},{"week":6,"averageReturn":7.4,"sample":1},{"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":"Evidence developing","tone":"neutral","headline":"Market Dynamics is negative while price remains rotational","use":"Treat the pressure as context until price establishes a clear response.","confirm":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"strengthening","zone":"distribution","zoneContext":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","historical":{"label":"Broad directional cases","weeks":12,"direction":"lower","sample":0},"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 structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Divergence control","title":"Do not chase price while the underlying evidence lags","tone":"caution","approach":"Use the gap to review position size, protect gains and wait for either Market Dynamics to catch up or price to correct. The disagreement is a warning condition, not an automatic exit.","finding":"The current relationship is visible, but this ticker does not yet have a completed comparable outcome.","watch":"Reassess the reading when either price structure or the Market Dynamics state changes materially."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-07-10","price":28.0934}],"reversal_dangers":[{"date":"2026-07-17","price":28.745},{"date":"2026-07-24","price":29.33}]}},"smTape":{"available":true,"dates":["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":[24.6249,24.8119,24.795,25.5166,25.7604,26.1855,26.6099,27.6695,27.8712,27.9871,28.0792,27.9077,28.3735,28.8723,28.115,28.0442,27.195,27.1859,28.3726,28.0384,29.1653,29.3716,27.8617,28.468,28.1585,27.1815,27.612,27.7251,28.0934,28.745,29.33,29.715,29.3195,30.2364,30.17],"consensus":[-20.5703,39.6472,54.6639,58.0,80.8479,78.5551,81.525,94.781,80.395,70.8214,40.6652,29.2598,79.8855,73.6779,0.0,18.1273,-51.2452,0.0,57.9638,0.0,67.722,44.3847,-44.9066,34.4095,-25.7355,-56.6971,8.3519,0.0,10.1302,39.5881,56.4113,56.9343,15.2557,65.3707,24.6903],"supportDates":["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,85.3986,90.9813,96.6499,81.6107,63.5812,18.8718,19.3093,74.1327,61.6221,0.0,13.4135,-42.2412,0.0,58.6624,0.0,75.5051,41.7528,-44.2184,33.7876,-19.4072,-48.6125,11.4023,0.0,16.2015,41.6374,67.4445,66.1933,5.1473,77.1589,17.1799],"force":[-20.5703,39.6472,54.6639,58.0,54.0502,51.986,54.8892,94.099,62.3168,55.8351,8.983,16.7324,85.3945,80.4044,0.0,10.7417,-88.5658,0.0,87.943,0.0,72.44,30.3141,-80.2375,52.8859,-48.5364,-79.6459,46.8124,0.0,14.1395,36.2561,48.0049,45.6976,11.0168,57.4303,2.9235],"direction":[null,null,null,null,99.9891,89.7118,89.7433,93.1324,91.9186,89.8003,88.2021,73.4836,82.5252,82.6513,0.0,44.1351,-34.8779,0.0,35.7517,0.0,55.457,57.443,-20.4568,21.9228,-16.6817,-49.5447,22.606,0.0,0.3278,39.626,49.8065,54.3789,45.5742,57.5701,52.9977],"intensity":[null,null,null,null,75.0,80.0,50.0,100.0,87.5,22.2222,60.0,36.3636,50.0,100.0,92.8571,26.6667,81.25,76.4706,94.4444,26.3158,90.0,90.4762,100.0,95.6522,100.0,80.0,30.7692,29.6296,64.2857,51.7241,46.6667,22.5806,25.0,69.697,38.2353],"confirmation":[29.2492,35.3538,40.1591,41.2267,69.9796,92.2236,93.1321,98.2807,93.1569,90.3164,80.3794,34.3494,93.8189,91.9656,35.8545,29.951,85.6731,5.5146,87.4514,5.3021,89.6962,81.8144,83.4573,79.5836,77.0267,86.9657,31.2875,28.0135,48.6047,80.5354,85.6273,85.7354,6.5854,88.497,53.1308],"persistence":[null,null,33.3333,50.0,60.0,66.6667,71.4286,75.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5,87.5,62.5,50.0,50.0,37.5,37.5,37.5,25.0,25.0,25.0,12.5,12.5,12.5,12.5,12.5,37.5,37.5,62.5,87.5,87.5],"assessmentRisk":[null,null,null,null,9.5534,10.7209,9.2375,2.6092,9.8023,14.5882,29.6595,16.1421,5.8658,12.8162,6.8095,6.3479,23.5306,45.9726,7.7568,1.0122,16.0181,27.7495,7.7823,8.7355,30.7198,21.281,19.6717,36.7993,9.3133,28.7718,20.7917,21.2149,39.5129,16.1354,30.0267],"volumeParticipation":true,"latest":{"consensus":24.7,"control":17.2,"force":2.9,"direction":53.0,"confirmation":53.1,"persistence":87.5,"assessmentRisk":30.0,"intensity":38.2,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+24.7","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+17.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+2.9","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+53.0","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"53/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"66.9","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.6%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"33.8","detail":"Directional","tone":"positive"},{"label":"Range position","value":"93%","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":[24.6249,24.8119,24.795,25.5166,25.7604,26.1855,26.6099,27.6695,27.8712,27.9871,28.0792,27.9077,28.3735,28.8723,28.115,28.0442,27.195,27.1859,28.3726,28.0384,29.1653,29.3716,27.8617,28.468,28.1585,27.1815,27.612,27.7251,28.0934,28.745,29.33,29.715,29.3195,30.2364,30.17],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.0033,25.2183,25.4713,25.871,26.2346,26.5533,26.8307,27.0265,27.2714,27.5625,27.663,27.7323,27.6346,27.553,27.702,27.7632,28.0181,28.2642,28.191,28.2414,28.2263,28.0363,27.9592,27.9166,27.9488,28.0935,28.3184,28.5723,28.7081,28.986,29.2013],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,26.1254,26.3289,26.4612,26.5785,26.6241,26.6657,26.7922,26.8845,27.0534,27.2252,27.2723,27.3609,27.42,27.4023,27.4178,27.4406,27.4889,27.582,27.7115,27.8599,27.968,28.136,28.2867],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,28.6614,28.9578,29.1199,29.3546,29.6584,29.7272,29.7667,29.6994,29.6365,29.7129,29.7303,29.8447,29.9424,29.7331,29.6352,29.4749,29.3378,29.2353,29.2344,29.2415,29.3128,29.4853,29.7274,29.8439,30.1133,30.375],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,23.705,23.7534,23.8499,23.9058,23.9223,24.0301,24.1363,24.2323,24.3196,24.39,24.4713,24.811,25.1692,25.6852,26.0782,26.4784,26.715,26.9178,26.9242,26.9393,26.9439,26.8964,26.835,26.8131,26.6801,26.6239],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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.9291,1.0053,0.9931,0.9666,0.8671,0.7785,0.7949,0.772,0.8352,0.8916,0.8052,0.7767,0.7209,0.5909,0.5168,0.4618,0.4428,0.4749,0.5413,0.6178,0.6392,0.7218,0.773],"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.9387,0.9067,0.8843,0.8619,0.8565,0.8636,0.8519,0.8369,0.8137,0.7691,0.7186,0.6673,0.6224,0.5929,0.5826,0.5896,0.5995,0.624,0.6538],"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.0716,-0.1282,-0.0894,-0.0898,-0.0213,0.0281,-0.0467,-0.0601,-0.0928,-0.1782,-0.2019,-0.2055,-0.1796,-0.118,-0.0413,0.0282,0.0397,0.0978,0.1192],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.8499,47.4852,44.2155,41.2931,38.9178,37.0929,35.3983,34.4631,33.7964],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,59.9103,49.6145,44.8854,39.0907,36.5343,45.9953,41.2283,41.879,44.5496,38.1325,30.7421,28.9895,25.7987,24.2891,23.8072,29.4827,30.0966,31.4256,32.7493,31.2133,34.5049,35.2894],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,5.6752,10.5996,9.5892,18.6381,21.2396,17.9807,15.8517,13.9609,13.2583,23.5506,30.8885,29.1276,36.1761,34.0593,33.3835,30.5077,28.1723,26.7494,25.0254,23.8517,21.9192,21.1155],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,99.7641,99.3779,97.3695,93.2978,88.9537,95.3082,80.457,66.8504,65.5783,50.3205,50.1579,71.4788,65.4744,85.7222,89.4286,62.2992,73.1926,67.6312,50.0785,57.8129,59.845,63.3752,73.54,85.29,93.9978,81.883,100.0,92.8135],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.028,-0.078,-0.3456,-0.9339,-1.5393,-0.6857,-3.6305,-6.1582,-6.3945,-9.229,-9.2592,-5.2984,-6.4138,-2.6524,-1.9638,-7.0037,-4.98,-6.0132,-9.2739,-7.8371,-7.4596,-6.2303,-4.0554,-2.1028,-0.8178,-2.1379,0.0,-0.9521],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,13.426,14.2528,14.7278,15.1056,14.4023,16.3121,18.3567,15.2522,14.962,11.4809,11.4438,16.3082,14.9383,19.5579,20.4036,14.2139,16.6992,15.4304,11.4257,13.1903,13.6539,12.9908,13.3113,14.2259,14.8264,10.9551,14.425,14.1737],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,74.7957,66.2574,254.4631,65.219,22.0651,107.5457,267.4055,75.662,81.3273,99.8664,34.5869,211.9986,58.4935,39.1365,73.8585,62.4602,60.3787,112.0647,102.9811,136.1406,84.7794,16.4497,22.8631,13.6348,24.6825,8.0107,27.9303,55.6131],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,135.0,135.0,135.0,134.2253,135.0,135.0,132.84,130.5469,127.7312,126.7922,132.9298,131.2725,132.3732,134.2187,132.6567,134.2123,131.1693,128.3817,132.1152,134.4634,134.9102,135.0,135.0,135.0,134.831,135.0,134.0615],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,80.2374,78.9185,65.0966,64.966,72.6994,68.1378,74.0507,74.9666,58.6501,62.2071,59.3979,51.494,54.375,55.129,57.5873,61.596,64.8116,66.7829,62.8856,67.6055,66.9415],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,97.8904,99.7641,99.3779,97.3695,93.2978,88.9537,95.3082,80.457,66.8504,65.5783,45.7476,39.5873,62.9356,52.9233,75.8652,82.0616,36.0263,57.7974,49.042,21.409,33.5852,40.6089,52.1096,72.4569,90.7245,100.0,87.98,100.0,92.8135],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,98.8273,99.0108,98.8372,96.6817,93.207,92.5199,88.2396,80.8719,70.9619,59.3921,50.3044,49.4235,51.8154,63.908,70.2834,64.651,58.6284,47.6219,42.7495,34.6787,31.8677,42.1012,55.0585,71.7637,87.7272,92.9015,95.9933,93.5978],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/3e355a8f-2b40-4816-a988-083bc1eb12ec/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/3e355a8f-2b40-4816-a988-083bc1eb12ec/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/3e355a8f-2b40-4816-a988-083bc1eb12ec/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/3e355a8f-2b40-4816-a988-083bc1eb12ec/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/3e355a8f-2b40-4816-a988-083bc1eb12ec/technical-pack/data.json"},"source_fingerprint":"594bd10e75992dec5d835db8eaac15f6e0381e292f04b14629ac8e8e214c929d","content_hash":"067ca6833a0bc51b5935dae8c14a5f0144b2254b2e2f6a4e58dd3732bf51346f","citation":"Sharemaestro, TMLP Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/3e355a8f-2b40-4816-a988-083bc1eb12ec/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."}