{"schema_version":"1.0","name":"TSYX Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd","symbol":"TSYX","name":"TSPY Lift ETF","exchange":"NASDAQ","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, Activity pressure and cumulative balance, Range position and boundary pressure, Range pressure and compression, Directional strength and control, 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":33,"displayedObservations":33,"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-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[0.046988,0.02187,0.001803,-0.007228,0.011819],"opens":[22.710297,22.936874,22.93965,23.611351,23.819528],"highs":[22.956588,22.936874,23.789999,23.939074,23.819528],"lows":[22.38223,22.153472,22.93965,23.522027,23.1901],"closes":[22.532744,22.795585,23.639935,23.805082,23.3707],"hoverRows":[[{"label":"Open","value":"22.7","className":"is-ohlc","compact":true},{"label":"High","value":"23.0","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.5","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":"22.9","className":"is-ohlc","compact":true},{"label":"High","value":"22.9","className":"is-ohlc","compact":true},{"label":"Low","value":"22.2","className":"is-ohlc","compact":true},{"label":"Close","value":"22.8","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":"22.9","className":"is-ohlc","compact":true},{"label":"High","value":"23.8","className":"is-ohlc","compact":true},{"label":"Low","value":"22.9","className":"is-ohlc","compact":true},{"label":"Close","value":"23.6","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":"23.6","className":"is-ohlc","compact":true},{"label":"High","value":"23.9","className":"is-ohlc","compact":true},{"label":"Low","value":"23.5","className":"is-ohlc","compact":true},{"label":"Close","value":"23.8","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":"23.8","className":"is-ohlc","compact":true},{"label":"High","value":"23.8","className":"is-ohlc","compact":true},{"label":"Low","value":"23.2","className":"is-ohlc","compact":true},{"label":"Close","value":"23.4","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":[22.456404,23.881422],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"slight strengthening","fourWeekDirection":"steady","now":{"label":"Slightly stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"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":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","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":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":25,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[22.43,22.2729,22.1652,22.3176,22.258,21.7391,22.1154,21.9476,21.3359,20.6831,20.1737,19.6146,20.395,21.2103,22.2722,22.3164,22.5006,23.0885,23.1349,23.4318,23.8082,22.9576,23.0057,23.2308,22.6186,22.9497,23.2334,22.6863,22.5327,22.7956,23.6399,23.8051,23.3707],"consensus":[86.8803,0.0,-36.284,-25.3528,-15.3617,-49.4882,13.253,-22.9132,-61.7463,-74.8226,-70.1265,-72.8058,-9.9761,33.9686,64.6588,41.5101,44.9697,60.2991,33.8848,50.8561,54.1617,-18.5464,12.8265,17.3596,-37.05,19.7612,34.6842,-29.3938,-16.5313,8.6722,54.0981,40.0953,5.6771],"supportDates":["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,-51.1544,24.5202,-16.666,-48.3517,-71.4374,-68.1336,-76.6699,-5.9346,33.4778,58.6184,35.7224,43.2895,57.8827,27.734,51.823,55.014,-23.6056,13.2068,18.8127,-28.3245,18.4235,34.0627,-28.8505,-20.3878,13.1024,55.5586,39.0649,12.1818],"force":[86.8803,0.0,-36.284,-25.3528,-7.273,-42.5558,30.4505,-18.1225,-80.4078,-83.1633,-64.1003,-58.5087,-34.7684,60.4715,74.3883,20.7103,33.2209,62.1785,11.1071,35.1482,38.3441,-67.9066,1.7478,8.4608,-80.5607,31.5805,47.619,-52.0123,-18.5279,16.4315,75.9507,31.0353,46.9589],"direction":[null,null,null,null,-21.1394,-52.5358,11.9077,-33.4748,-63.7248,-72.7339,-76.7085,-78.6019,-60.1201,15.5987,64.6126,62.9816,55.2819,61.7182,57.184,60.9709,64.486,-22.4929,20.3053,22.0552,-15.943,12.8476,26.1553,-13.8588,-10.6978,1.9332,36.8199,47.7442,31.2438],"intensity":[null,null,null,null,75.0,80.0,50.0,28.5714,100.0,88.8889,70.0,63.6364,100.0,100.0,100.0,73.3333,18.75,76.4706,50.0,21.0526,45.0,95.2381,63.6364,34.7826,58.3333,20.0,15.3846,48.1481,32.1429,13.7931,96.6667,58.0645,37.5],"confirmation":[50.4684,0.8154,34.2776,30.7796,27.2126,83.5996,29.8004,75.2814,88.5316,92.249,90.2872,90.8032,10.7545,79.6851,89.0794,80.7375,82.0579,87.3898,78.2427,83.7805,84.8367,34.8272,49.0944,73.2617,81.315,74.7042,79.5026,78.1036,73.2921,48.6898,85.9551,80.5701,32.3077],"persistence":[null,null,0.0,25.0,40.0,50.0,28.5714,37.5,62.5,75.0,75.0,75.0,75.0,50.0,50.0,25.0,0.0,25.0,50.0,75.0,100.0,75.0,75.0,75.0,50.0,50.0,50.0,25.0,0.0,25.0,25.0,25.0,37.5],"assessmentRisk":[null,null,null,null,37.1748,24.5203,15.5305,33.1239,18.9072,12.4316,14.9361,13.5971,43.8661,22.8833,17.6057,29.2372,27.4519,19.6771,28.5086,22.6884,21.9671,1.6353,17.992,27.4205,30.4835,10.6799,5.5044,28.5332,1.8631,21.8593,8.757,29.2408,50.2016],"volumeParticipation":true,"latest":{"consensus":5.7,"control":12.2,"force":47.0,"direction":31.2,"confirmation":32.3,"persistence":37.5,"assessmentRisk":50.2,"intensity":37.5,"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":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+5.7","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+12.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+47.0","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+31.2","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"32/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"54.4","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"3.3%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"15.5","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"87%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[22.43,22.2729,22.1652,22.3176,22.258,21.7391,22.1154,21.9476,21.3359,20.6831,20.1737,19.6146,20.395,21.2103,22.2722,22.3164,22.5006,23.0885,23.1349,23.4318,23.8082,22.9576,23.0057,23.2308,22.6186,22.9497,23.2334,22.6863,22.5327,22.7956,23.6399,23.8051,23.3707],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,22.3341,22.2259,22.2058,22.1589,22.0093,21.7681,21.4782,21.1394,21.0041,21.0416,21.2653,21.4564,21.6463,21.9085,22.1315,22.3679,22.6298,22.6894,22.7469,22.8349,22.7955,22.8236,22.8981,22.8596,22.8002,22.7993,22.9522,23.1072,23.1551],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,21.6866,21.6513,21.6973,21.7431,21.7993,21.8948,21.9866,22.0937,22.2207,22.2753,22.3294,22.3961,22.4126,22.4524,22.5102,22.5233,22.524,22.5441,22.6253,22.7127,22.7614],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,22.9579,23.1752,23.3859,23.3368,23.2555,23.2936,23.3288,23.3854,23.5429,23.6787,23.8475,24.079,24.155,24.2421,24.3473,24.3769,24.4621,24.5663,24.6097,24.6362,24.63,24.6161,24.3814,24.1149],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,20.8951,20.3591,19.7896,19.6552,19.6957,19.7638,19.827,19.879,19.8833,19.8972,19.8928,19.7991,19.7916,19.7885,19.7746,19.7811,19.817,19.8245,19.8551,19.9482,20.1656,20.5262,21.1799,21.744],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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,53.5536,155.2256,110.6336,65.9654,33.409,48.8246,50.3173,66.4687,80.5356,64.8188,92.7478,65.2347,52.9628,52.801,85.583,97.8543,86.3544,224.4729,146.2669,196.6086,77.0688,61.1899,51.2854,119.0856,119.0707,162.7022],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,66.3119,65.0,65.0,65.0,65.0,66.9001,68.7862,71.2194,74.1298,76.4218,79.6875,81.9409,83.7263,85.475,82.6536,85.8002,88.5919,81.7167,86.2284,92.6341,90.1103,88.2587,89.7219,93.1548,96.7187,91.5859],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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,22.873,17.088,0.4196,3.1212,0.5798,26.0618,47.2799,74.9171,76.0672,80.8632,93.331,89.6853,96.804,97.4048,78.5226,79.5839,84.5421,71.055,78.3489,84.6001,72.5466,69.1629,74.9541,93.5576,97.0521,87.4956],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-5.5447,-8.1769,-10.9866,-13.1787,-15.5851,-12.2263,-8.7177,-4.1477,-3.9575,-3.1644,-1.1306,-1.8259,-0.5658,-0.4916,-4.0731,-3.8718,-2.9315,-5.4893,-4.106,-2.9205,-5.2064,-5.8481,-4.7498,-1.2218,-0.5597,-2.3743],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,1.7717,1.8696,0.052,0.4914,0.1078,5.1633,9.367,14.8424,15.0703,16.0205,19.0517,19.2907,20.8219,22.7627,18.3764,18.6248,19.7851,16.6288,18.3357,19.7987,16.9779,16.186,17.5413,21.895,22.7466,20.5068],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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.7214,3.6831,3.6004,3.5124,3.5046,3.4632,3.3977,3.2789,3.4938,3.5206,3.4787,3.6387,3.5472,3.4487,3.5333,3.4853,3.4445,3.3847,3.2463,3.2628],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,9.4078,12.9375,16.6587,17.1269,16.5764,16.3958,16.2285,16.2095,16.8543,17.3563,18.0823,19.508,19.8577,20.2294,20.7276,20.8156,20.9813,21.3637,21.3859,21.0301,19.9323,18.1201,14.0539,10.3402],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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,19.4479,18.2644,17.4476,17.1028,16.5867,16.3407,15.4663],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.834,18.0083,17.3235,18.5591,22.892,23.3627,21.8319,24.0701,21.7536,20.0037,21.9233,19.989,18.7652,17.9035,16.6179,15.7498,14.6274,20.9447,21.5152,20.2467],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,19.323,17.2648,16.3675,15.4516,14.0138,13.1417,12.6624,11.9914,15.2458,18.1719,16.9117,20.0959,18.8656,17.7987,17.6032,18.0586,18.8526,17.1791,16.5169,18.6522],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"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.5391,-0.4941,-0.3686,-0.2625,-0.1617,-0.034,0.0702,0.1747,0.2846,0.2996,0.3118,0.3357,0.3018,0.2982,0.3146,0.2803,0.2379,0.223,0.2761,0.3277,0.3298],"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.3929,-0.3211,-0.2429,-0.1594,-0.0706,0.0035,0.0651,0.1192,0.1558,0.1842,0.2103,0.2243,0.227,0.2262,0.2362,0.2545,0.2696],"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.2312,0.2872,0.313,0.334,0.3551,0.2961,0.2466,0.2165,0.1461,0.114,0.1043,0.056,0.0109,-0.0032,0.0399,0.0732,0.0602],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/technical-pack/data.json"},"source_fingerprint":"1420035ddbb30876a31b7a2d3cae001682c901caa5adeb37514784cb93021536","content_hash":"37d1cab7e3399dc0803f8fff7a24d727531be6030353ff7bf707de2ff703e6ef","citation":"Sharemaestro, TSYX Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/d7f17df9-8e50-4fa4-b6be-ad5b4606c2bd/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."}