{"schema_version":"1.0","name":"603370 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"e70ca726-b345-4a10-88da-beabfdf6ed31","symbol":"603370","name":"Jiangyin Huaxin Precision Technology Corporation","exchange":"SHH","country":"CN","asset_type":"equity","currency":"CNY","sector":"Industrials","industry":"Electrical Equipment & Parts"},"summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","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, Drawdown and recovery pressure, Range pressure and compression, Range position and boundary pressure, 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":50,"displayedObservations":50,"assetType":"Equity","state":"Aligned downward","stateTone":"negative","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","evidenceAlignment":{"status":"Countertrend conflict","headline":"Improving Market Dynamics is challenging the downward price structure","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","take":"This is an early challenge rather than a confirmed reversal. Price must respond to the improvement before the downward technical state can be considered resolved.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.091377,-0.203235,-0.297529,-0.36821,-0.473905,-0.525167,-0.558874,-0.444613,-0.261483,-0.165155,-0.118764,-0.131642,-0.190088,-0.357615,-0.441861,-0.706098,-0.997447,-1.024433,-1.105647,-0.995013,-0.911048,-0.891542],"opens":[44.060001,42.787327,41.665,43.303789,44.118217,42.717795,41.496155,43.820255,47.942063,46.203952,43.639999,42.099998,43.349998,36.25,37.139999,33.419998,32.470001,33.889999,31.200001,32.549999,34.25,34.669998],"highs":[44.439999,43.611685,44.197676,44.475774,45.091562,43.701071,43.879849,46.948856,48.1705,47.48519,43.650002,43.450001,44.200001,37.080002,38.790001,34.540001,35.080002,36.169998,32.700001,35.349998,35.0,34.990002],"lows":[42.200001,41.436563,41.317376,43.005828,42.658208,40.731386,41.406766,42.409904,44.823397,41.436563,42.580002,42.099998,41.139999,35.389999,37.09,32.709999,32.470001,31.15,31.02,32.259998,33.82,32.18],"closes":[43.68,41.516018,43.54216,43.989105,42.956169,41.496155,43.820255,46.948856,46.511848,42.201332,42.599998,43.349998,41.84,35.669998,38.279999,33.91,34.080002,31.190001,32.549999,34.25,34.669998,32.779999],"hoverRows":[[{"label":"Open","value":"44.1","className":"is-ohlc","compact":true},{"label":"High","value":"44.4","className":"is-ohlc","compact":true},{"label":"Low","value":"42.2","className":"is-ohlc","compact":true},{"label":"Close","value":"43.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":"42.8","className":"is-ohlc","compact":true},{"label":"High","value":"43.6","className":"is-ohlc","compact":true},{"label":"Low","value":"41.4","className":"is-ohlc","compact":true},{"label":"Close","value":"41.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.20","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.7","className":"is-ohlc","compact":true},{"label":"High","value":"44.2","className":"is-ohlc","compact":true},{"label":"Low","value":"41.3","className":"is-ohlc","compact":true},{"label":"Close","value":"43.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.30","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.3","className":"is-ohlc","compact":true},{"label":"High","value":"44.5","className":"is-ohlc","compact":true},{"label":"Low","value":"43.0","className":"is-ohlc","compact":true},{"label":"Close","value":"44.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.37","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.1","className":"is-ohlc","compact":true},{"label":"High","value":"45.1","className":"is-ohlc","compact":true},{"label":"Low","value":"42.7","className":"is-ohlc","compact":true},{"label":"Close","value":"43.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.47","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"42.7","className":"is-ohlc","compact":true},{"label":"High","value":"43.7","className":"is-ohlc","compact":true},{"label":"Low","value":"40.7","className":"is-ohlc","compact":true},{"label":"Close","value":"41.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.53","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.5","className":"is-ohlc","compact":true},{"label":"High","value":"43.9","className":"is-ohlc","compact":true},{"label":"Low","value":"41.4","className":"is-ohlc","compact":true},{"label":"Close","value":"43.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.56","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.8","className":"is-ohlc","compact":true},{"label":"High","value":"46.9","className":"is-ohlc","compact":true},{"label":"Low","value":"42.4","className":"is-ohlc","compact":true},{"label":"Close","value":"46.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"47.9","className":"is-ohlc","compact":true},{"label":"High","value":"48.2","className":"is-ohlc","compact":true},{"label":"Low","value":"44.8","className":"is-ohlc","compact":true},{"label":"Close","value":"46.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.26","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"46.2","className":"is-ohlc","compact":true},{"label":"High","value":"47.5","className":"is-ohlc","compact":true},{"label":"Low","value":"41.4","className":"is-ohlc","compact":true},{"label":"Close","value":"42.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.17","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.6","className":"is-ohlc","compact":true},{"label":"High","value":"43.7","className":"is-ohlc","compact":true},{"label":"Low","value":"42.6","className":"is-ohlc","compact":true},{"label":"Close","value":"42.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.12","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"42.1","className":"is-ohlc","compact":true},{"label":"High","value":"43.5","className":"is-ohlc","compact":true},{"label":"Low","value":"42.1","className":"is-ohlc","compact":true},{"label":"Close","value":"43.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.13","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"43.3","className":"is-ohlc","compact":true},{"label":"High","value":"44.2","className":"is-ohlc","compact":true},{"label":"Low","value":"41.1","className":"is-ohlc","compact":true},{"label":"Close","value":"41.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.19","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"36.2","className":"is-ohlc","compact":true},{"label":"High","value":"37.1","className":"is-ohlc","compact":true},{"label":"Low","value":"35.4","className":"is-ohlc","compact":true},{"label":"Close","value":"35.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.36","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"37.1","className":"is-ohlc","compact":true},{"label":"High","value":"38.8","className":"is-ohlc","compact":true},{"label":"Low","value":"37.1","className":"is-ohlc","compact":true},{"label":"Close","value":"38.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.4","className":"is-ohlc","compact":true},{"label":"High","value":"34.5","className":"is-ohlc","compact":true},{"label":"Low","value":"32.7","className":"is-ohlc","compact":true},{"label":"Close","value":"33.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.71","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.5","className":"is-ohlc","compact":true},{"label":"High","value":"35.1","className":"is-ohlc","compact":true},{"label":"Low","value":"32.5","className":"is-ohlc","compact":true},{"label":"Close","value":"34.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.00","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.9","className":"is-ohlc","compact":true},{"label":"High","value":"36.2","className":"is-ohlc","compact":true},{"label":"Low","value":"31.1","className":"is-ohlc","compact":true},{"label":"Close","value":"31.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.2","className":"is-ohlc","compact":true},{"label":"High","value":"32.7","className":"is-ohlc","compact":true},{"label":"Low","value":"31.0","className":"is-ohlc","compact":true},{"label":"Close","value":"32.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.11","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.5","className":"is-ohlc","compact":true},{"label":"High","value":"35.3","className":"is-ohlc","compact":true},{"label":"Low","value":"32.3","className":"is-ohlc","compact":true},{"label":"Close","value":"34.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.00","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"34.2","className":"is-ohlc","compact":true},{"label":"High","value":"35.0","className":"is-ohlc","compact":true},{"label":"Low","value":"33.8","className":"is-ohlc","compact":true},{"label":"Close","value":"34.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.91","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"34.7","className":"is-ohlc","compact":true},{"label":"High","value":"35.0","className":"is-ohlc","compact":true},{"label":"Low","value":"32.2","className":"is-ohlc","compact":true},{"label":"Close","value":"32.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.89","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":[30.24447,47.894387],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.891542,"state":"Negative but repairing over four weeks","context":{"scenario":"negativeRepair","latestDirection":"slight strengthening","fourWeekDirection":"strengthening","now":{"label":"Slightly stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"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":"Underlying pressure is repairing","detail":"Market Dynamics remains below zero, but it has improved across the recent completed path. This is an early repair watch until price confirms it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains below zero, but it has improved across the recent completed path. This is an early repair watch until price confirms it.","annotations":[{"label":"Current tape relationship","value":"Underlying pressure is repairing","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":"Repairing","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":22,"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-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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":[69.3,52.12,55.87,53.19,52.26,53.39,48.86,50.69,50.02,49.06,49.2,43.86,46.0,45.71,46.09,46.21,46.23,47.29,48.04,47.26,54.7,50.21,49.15,50.57,49.49,46.22,47.14,45.14,43.68,41.516,43.5422,43.9891,42.9562,41.4962,43.8203,46.9489,46.5118,42.2013,42.6,43.35,41.84,35.67,38.28,33.91,34.08,31.19,32.55,34.25,34.67,32.78],"consensus":[-22.5114,-99.7985,43.8944,-53.0913,-54.1975,0.0,-47.2272,-13.5266,-26.561,-37.7375,-21.629,-58.1977,-11.1459,-29.2137,-18.5019,0.0,-18.2146,8.1999,9.0933,-9.8471,58.3676,-21.1155,-9.5541,19.7441,-18.7938,-38.8289,0.0,-41.8029,-28.9655,-50.0176,0.0,0.0,-30.3456,-32.1544,17.663,45.9071,8.4606,-42.935,-24.5051,0.0,-36.9306,-59.4312,-11.694,-45.0265,-28.1986,-69.1495,-14.0993,0.0,0.0,-36.9819],"supportDates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,0.0,-54.8649,-9.3748,-29.418,-44.1116,-28.6349,-62.5384,-0.5217,-29.9734,-13.6572,0.0,-28.3784,10.1901,7.7993,-16.0937,48.3378,-26.2794,-18.8346,13.7675,-19.3117,-42.7963,0.0,-46.2857,-24.7085,-58.7739,0.0,0.0,-38.5072,-41.2117,24.5352,43.5539,1.6527,-46.6192,-34.0178,0.0,-36.2447,-69.3207,-0.7212,-42.2588,-20.0425,-70.5076,-0.8198,0.0,0.0,-50.3847],"force":[-22.5114,-99.7985,43.8944,-53.0913,-22.3658,0.0,-29.7955,-10.2053,-10.5183,-22.17,-4.5671,-52.464,-17.3513,-10.9091,-0.3191,0.0,-7.1396,20.7372,18.0303,-11.1217,87.407,-68.2382,-17.7904,25.1609,-28.4946,-47.8136,0.0,-44.6366,-19.5043,-41.744,0.0,0.0,-26.8895,-26.9968,40.6893,70.4245,9.4371,-77.0862,-14.9727,0.0,-41.571,-47.9245,-18.6376,-29.6511,-0.0069,-81.7013,-23.8403,0.0,0.0,-37.3974],"direction":[null,null,null,null,-76.9344,0.0,-50.9496,-35.2229,-34.7549,-41.5724,-25.8093,-57.3325,-43.6432,-41.4202,-37.4822,0.0,-14.5096,3.0298,4.1887,-1.7978,49.0877,-18.4451,-6.9352,22.7052,-11.273,-27.8771,0.0,-34.6556,-40.5887,-45.9203,0.0,0.0,-23.4867,-25.4871,6.6382,31.0841,29.0251,-14.3308,-20.4422,0.0,-34.4001,-56.3478,-45.8998,-59.1719,-57.6568,-58.6317,-56.3755,0.0,0.0,-21.3675],"intensity":[null,null,null,null,50.0,20.0,66.6667,28.5714,12.5,22.2222,10.0,81.8182,58.3333,38.4615,14.2857,13.3333,50.0,35.2941,27.7778,26.3158,90.0,76.1905,81.8182,52.1739,37.5,68.0,53.8462,59.2593,71.4286,58.6207,56.6667,45.1613,25.0,54.5455,64.7059,71.4286,63.8889,81.0811,73.6842,12.8205,35.0,92.6829,61.9048,81.3953,9.0909,66.6667,69.5652,59.5745,33.3333,44.898],"confirmation":[29.8703,54.6022,36.7129,39.6559,61.2214,4.2299,82.4651,28.5123,75.9671,79.5044,51.6279,86.3824,6.5617,76.779,50.8222,3.1651,50.6696,48.9554,25.8686,48.4281,87.7155,34.716,49.9798,74.5743,74.3018,80.6386,27.6417,81.395,77.0455,83.6201,6.6993,3.5807,77.4809,77.9942,52.9987,83.4733,4.2789,82.7239,75.4062,27.9621,79.9697,86.5166,6.9609,81.9821,53.622,90.4897,8.6438,7.2679,4.3331,87.6426],"persistence":[null,null,33.3333,50.0,60.0,50.0,57.1429,62.5,62.5,62.5,87.5,87.5,87.5,100.0,100.0,87.5,87.5,62.5,37.5,37.5,12.5,12.5,12.5,0.0,0.0,25.0,37.5,37.5,62.5,62.5,50.0,62.5,62.5,62.5,50.0,25.0,0.0,0.0,12.5,12.5,12.5,12.5,37.5,62.5,87.5,87.5,87.5,87.5,75.0,75.0],"assessmentRisk":[null,null,null,null,21.6364,12.2938,15.4006,11.6519,4.332,12.953,13.8969,13.7176,26.618,14.336,33.3052,40.9355,14.5767,27.3886,31.8081,31.6793,20.65,48.5203,22.8117,30.4552,38.952,25.7646,33.4927,27.2343,34.0464,21.5893,40.6679,15.679,2.7699,15.5174,0.6002,22.6743,43.6164,37.3476,14.9015,47.9112,30.6713,19.7315,40.6322,27.3865,35.5649,11.5746,41.2076,5.9898,13.9713,45.746],"volumeParticipation":true,"latest":{"consensus":-37.0,"control":-50.4,"force":-37.4,"direction":-21.4,"confirmation":87.6,"persistence":75.0,"assessmentRisk":45.7,"intensity":44.9,"evidenceDepth":100},"analysis":{"status":"Joint downward confirmation","headline":"The gauges support the downward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same downward assessment.","take":"Current assessment: downward pressure has broad support.","tone":"negative","supportedView":"Price structure and Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is easing","forceState":"Downward commitment","forcePath":"Commitment is easing","directionState":"Downward follow-through","persistenceState":"Established","confirmationState":"Strong support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-37.0","detail":"Joint downward confirmation","tone":"negative"},{"label":"SM Control Gauge","value":"-50.4","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-37.4","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-21.4","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"88/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"28.3","detail":"Stretched negative","tone":"negative"},{"label":"Risk pressure","value":"10.5%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"30.6","detail":"Directional","tone":"positive"},{"label":"Range position","value":"9%","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 downward.","series":[{"label":"Close","values":[69.3,52.12,55.87,53.19,52.26,53.39,48.86,50.69,50.02,49.06,49.2,43.86,46.0,45.71,46.09,46.21,46.23,47.29,48.04,47.26,54.7,50.21,49.15,50.57,49.49,46.22,47.14,45.14,43.68,41.516,43.5422,43.9891,42.9562,41.4962,43.8203,46.9489,46.5118,42.2013,42.6,43.35,41.84,35.67,38.28,33.91,34.08,31.19,32.55,34.25,34.67,32.78],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,60.4598,59.1744,57.2991,56.0974,54.9924,53.9138,53.0568,51.3846,50.4056,49.5519,48.9224,48.4293,48.0294,47.895,47.9213,47.8011,49.0554,49.2654,49.2444,49.4854,49.4862,48.8924,48.5738,47.9494,47.1732,46.1446,45.6714,45.3656,44.9275,44.3036,44.2157,44.7127,45.0398,44.5237,44.1739,44.0241,43.627,42.1803,41.4711,40.0964,39.0025,37.582,36.6671,36.2277,35.9444,35.3691],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,57.4474,56.5779,55.8011,55.0906,54.4343,53.9051,53.4706,53.0106,53.1357,52.919,52.6398,52.4865,52.2645,51.8168,51.4704,51.0014,50.4591,49.7967,49.3334,48.9375,48.4944,47.976,47.6682,47.6149,47.5332,47.1383,46.8021,46.5464,46.1978,45.4179,44.8892,44.0759,43.3355,42.4358,41.7035,41.1514,40.6713,40.0868],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,64.7906,64.1519,64.0759,63.6198,63.1833,62.7334,62.2993,61.8879,61.4849,61.1143,60.7671,55.8759,55.6684,54.5649,54.1435,53.7741,53.0169,52.9453,52.6917,52.599,52.812,52.6629,52.6559,52.748,52.9517,52.9461,52.9859,52.9991,52.9916,52.8428,52.71,50.9258,51.0459,50.6334,50.3623,49.938,50.3367,50.021,49.662,49.3665,49.3574],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,42.1614,42.0226,40.5608,40.0448,39.6067,39.3492,39.1795,39.0604,39.1095,39.2426,39.2979,42.7291,42.7456,43.1771,43.3365,43.4289,43.4691,43.3687,43.0673,42.526,41.5586,41.142,41.1618,40.7654,40.1402,39.9189,39.953,39.968,39.4666,39.0714,38.8132,39.3114,37.7373,37.0628,35.6679,34.5512,32.6495,31.5062,30.7762,30.1707,29.3062],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-24.7908,-19.3795,-23.2468,-24.5888,-22.9582,-29.495,-26.8543,-27.8211,-29.2064,-29.0043,-36.71,-33.6219,-34.0404,-33.4921,-33.3189,-33.29,-31.7605,-30.6782,-31.8038,-21.0678,-27.5469,-29.0765,-27.0274,-28.5859,-33.3045,-31.9769,-34.8629,-36.9697,-40.0923,-37.1686,-36.5237,-38.0142,-40.121,-36.7673,-32.2527,-32.8833,-39.1034,-38.5281,-37.4459,-39.6248,-48.5281,-44.7619,-51.0678,-50.8225,-54.9928,-53.0303,-50.5772,-49.9711,-52.6984],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,3.7454,2.3741,0.4093,0.6959,0.0,4.8792,4.218,5.0844,5.358,5.4036,7.8203,9.5303,7.7519,24.715,14.4779,12.0611,15.2987,12.8363,5.3808,7.4783,2.9184,0.0,0.0,4.8804,5.9569,3.4689,0.0,5.6008,13.1403,12.0871,1.6994,2.6601,4.4675,0.8286,0.0,7.3171,0.0,0.5013,0.0,4.3604,9.8108,11.1574,5.0978],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,15.8215,14.8818,14.092,13.205,12.212,11.4124,11.0865,10.276,11.2929,10.929,10.2518,10.0,10.5732,10.0476,10.2608,10.3271,10.4753,9.7469,9.1974,9.1505,9.307,8.587,8.1328,8.1369,9.3512,8.8449,8.2935,8.5014,10.5512,9.7117,11.3535,11.037,12.3479,11.3555,10.6654,10.0267,10.4597],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,42.3166,41.6848,44.9462,45.4832,45.8734,45.8142,45.5658,45.2262,44.4863,43.5879,42.9105,26.6656,26.2623,23.3017,22.1729,21.2858,19.7911,19.8862,20.1012,21.1782,23.8495,24.5636,24.5031,25.6276,27.5244,28.0561,28.0463,28.0339,29.2563,29.9659,30.3678,25.7418,29.98,30.949,34.1609,36.4231,42.6269,45.4198,46.9572,48.2686,50.9798],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,6.6316,4.2807,0.9123,1.4035,0.2387,6.6229,5.7578,6.8914,7.2494,7.3091,10.4714,12.7088,10.3819,32.5776,19.1826,16.0203,20.2566,17.0346,7.2792,11.9276,9.6797,9.469,0.4847,13.4732,16.1799,9.9245,4.4727,18.065,36.3624,33.8066,8.5969,10.9284,15.3148,6.4836,1.2478,12.8788,4.7771,6.3486,0.1499,6.2474,15.4693,17.4808,8.8088],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-34.4243,-35.2911,-36.533,-36.3519,-43.26,-40.4916,-40.8668,-40.3752,-40.2199,-40.1941,-38.8228,-37.8525,-38.8616,-29.2367,-35.0453,-36.4166,-34.5796,-35.9767,-40.207,-34.4823,-21.9436,-24.4683,-28.2102,-24.7066,-23.9338,-25.7199,-28.2446,-24.2257,-18.8157,-19.5714,-27.0252,-26.3358,-25.0389,-27.65,-38.3192,-33.806,-41.3626,-41.0686,-46.0661,-41.3619,-34.0077,-33.1985,-35.7255],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.873,2.5,0.5328,0.8197,0.1827,5.0708,4.4084,5.2764,5.5505,5.5962,8.0174,9.7305,7.9488,24.9429,14.6871,12.2659,15.5094,13.0425,5.5733,7.6747,3.1064,3.5071,0.1918,5.3846,6.4664,3.9664,1.8776,7.5835,15.2646,14.1917,3.6089,4.5876,6.429,2.7218,0.7912,8.1661,3.6686,4.9584,0.1284,4.9323,10.4126,11.7666,5.6738],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,58.061,53.9467,51.164,48.8197,46.3758,43.9764,41.4542,39.8269,38.2241,35.6504,33.7268,31.985,30.3677,29.038,28.1447,28.8585,28.766,29.5822,30.1135,30.8598,31.5779,31.086,30.6291,30.6155],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,0.2293,0.7556,0.739,1.1883,1.9209,3.1557,3.0662,14.5355,13.3801,13.115,14.8225,14.4182,13.5584,12.99,14.1238,13.4663,12.9701,13.3276,13.4727,13.996,13.2272,12.9456,17.5876,18.7823,16.726,16.2666,15.8303,14.8576,13.0388,15.5427,13.9365,14.2712,12.9425,12.5223,16.9475,16.5366,15.5685],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,12.1705,11.9158,12.148,12.0328,11.8111,11.5526,11.7703,10.1878,9.378,9.7108,9.3429,9.3045,14.1576,15.0118,14.2548,18.2149,18.7976,17.8864,17.4222,16.6518,19.3009,18.3948,16.8329,15.7695,20.1733,19.6193,20.0467,20.7426,29.1162,27.3708,32.6685,31.0494,30.6067,29.8643,28.0598,27.3795,29.1932],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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,-5.8704,-5.9036,-5.832,-5.6998,-5.5298,-5.249,-4.9093,-4.6494,-3.7994,-3.4482,-3.2184,-2.8884,-2.6831,-2.7525,-2.7021,-2.7914,-2.946,-3.2062,-3.2118,-3.144,-3.1375,-3.2131,-3.0503,-2.6384,-2.3205,-2.3888,-2.3833,-2.292,-2.3149,-2.7985,-2.9374,-3.3613,-3.6416,-4.0502,-4.2157,-4.1617,-4.0385,-4.0467],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-5.7735,-5.6686,-5.5167,-5.3433,-5.0345,-4.7172,-4.4175,-4.1117,-3.8259,-3.6112,-3.4294,-3.3018,-3.2306,-3.2257,-3.223,-3.2072,-3.1932,-3.1972,-3.1678,-3.0619,-2.9136,-2.8087,-2.7236,-2.6373,-2.5728,-2.6179,-2.6818,-2.8177,-2.9825,-3.196,-3.4,-3.5523,-3.6496,-3.729],"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.2437,0.4196,0.6074,0.6938,1.2351,1.269,1.1991,1.2233,1.1429,0.8588,0.7273,0.5104,0.2847,0.0196,0.0111,0.0631,0.0558,-0.0159,0.1176,0.4236,0.5932,0.4199,0.3403,0.3452,0.2579,-0.1806,-0.2556,-0.5436,-0.6591,-0.8542,-0.8157,-0.6094,-0.3889,-0.3177],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-09-05","2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-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/e70ca726-b345-4a10-88da-beabfdf6ed31/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/e70ca726-b345-4a10-88da-beabfdf6ed31/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/e70ca726-b345-4a10-88da-beabfdf6ed31/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/e70ca726-b345-4a10-88da-beabfdf6ed31/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/e70ca726-b345-4a10-88da-beabfdf6ed31/technical-pack/data.json"},"source_fingerprint":"d0a134324342aca42e081f3ebae75d3b27d563e2436a3b149fd42651d0857ad0","content_hash":"c480734f5ad5605fd708e85830bb9c159a9e34289c8bcd10b76c4379cf787d30","citation":"Sharemaestro, 603370 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/e70ca726-b345-4a10-88da-beabfdf6ed31/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."}