{"schema_version":"1.0","name":"FOFO Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"d8674595-6240-4149-a12e-48f4c5b54439","symbol":"FOFO","name":"Hang Feng Technology Innovation Co., Ltd.","exchange":"NASDAQ","country":"US","asset_type":"equity","currency":"USD","sector":"Industrials","industry":"Consulting Services"},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Drawdown and recovery pressure, Activity pressure and cumulative balance, Range pressure and compression, Range position and boundary pressure, Directional strength and control."},{"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 strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","evidenceAlignment":{"status":"Underlying strength ahead of price","headline":"Market Dynamics is improving before price has fully responded","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","take":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.208281,-0.202844,-0.097982,0.073041,0.277461,0.382194,0.339418,0.240376,0.170646,0.186047,0.385289,0.460718,0.403698,0.509972,0.522211,0.676268,0.86101,0.800795,0.793694,0.834884,0.913833,1.03234],"opens":[4.24,4.05,5.28,4.92,3.92,3.7639,2.93,2.53,2.3722,2.01,2.14,4.6,2.68,2.64,3.65,2.98,3.24,2.6,1.91,2.35,2.4,2.51],"highs":[4.76,5.28,5.71,5.2,4.46,3.7639,2.94,2.68,2.64,2.326,8.45,4.88,2.8502,4.7399,3.65,3.38,3.24,2.65,2.2693,2.88,2.61,2.7],"lows":[3.78,3.81,4.86,3.55,3.5,2.41,2.34,2.3,1.86,1.75,2.14,2.59,2.46,2.6,2.93,2.81,2.65,1.95,1.82,2.32,2.2,2.44],"closes":[3.92,5.17,5.05,3.68,3.86,3.0,2.52,2.35,2.0,2.1,3.9,2.86,2.61,3.26,2.93,3.1,2.68,2.0,2.23,2.45,2.53,2.5],"hoverRows":[[{"label":"Open","value":"4.24","className":"is-ohlc","compact":true},{"label":"High","value":"4.76","className":"is-ohlc","compact":true},{"label":"Low","value":"3.78","className":"is-ohlc","compact":true},{"label":"Close","value":"3.92","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.21","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.05","className":"is-ohlc","compact":true},{"label":"High","value":"5.28","className":"is-ohlc","compact":true},{"label":"Low","value":"3.81","className":"is-ohlc","compact":true},{"label":"Close","value":"5.17","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.20","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.28","className":"is-ohlc","compact":true},{"label":"High","value":"5.71","className":"is-ohlc","compact":true},{"label":"Low","value":"4.86","className":"is-ohlc","compact":true},{"label":"Close","value":"5.05","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.10","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.92","className":"is-ohlc","compact":true},{"label":"High","value":"5.20","className":"is-ohlc","compact":true},{"label":"Low","value":"3.55","className":"is-ohlc","compact":true},{"label":"Close","value":"3.68","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.07","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.92","className":"is-ohlc","compact":true},{"label":"High","value":"4.46","className":"is-ohlc","compact":true},{"label":"Low","value":"3.50","className":"is-ohlc","compact":true},{"label":"Close","value":"3.86","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.28","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.76","className":"is-ohlc","compact":true},{"label":"High","value":"3.76","className":"is-ohlc","compact":true},{"label":"Low","value":"2.41","className":"is-ohlc","compact":true},{"label":"Close","value":"3.00","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.38","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.93","className":"is-ohlc","compact":true},{"label":"High","value":"2.94","className":"is-ohlc","compact":true},{"label":"Low","value":"2.34","className":"is-ohlc","compact":true},{"label":"Close","value":"2.52","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.34","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.53","className":"is-ohlc","compact":true},{"label":"High","value":"2.68","className":"is-ohlc","compact":true},{"label":"Low","value":"2.30","className":"is-ohlc","compact":true},{"label":"Close","value":"2.35","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.24","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.37","className":"is-ohlc","compact":true},{"label":"High","value":"2.64","className":"is-ohlc","compact":true},{"label":"Low","value":"1.86","className":"is-ohlc","compact":true},{"label":"Close","value":"2.00","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.17","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.01","className":"is-ohlc","compact":true},{"label":"High","value":"2.33","className":"is-ohlc","compact":true},{"label":"Low","value":"1.75","className":"is-ohlc","compact":true},{"label":"Close","value":"2.10","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.19","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.14","className":"is-ohlc","compact":true},{"label":"High","value":"8.45","className":"is-ohlc","compact":true},{"label":"Low","value":"2.14","className":"is-ohlc","compact":true},{"label":"Close","value":"3.90","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.60","className":"is-ohlc","compact":true},{"label":"High","value":"4.88","className":"is-ohlc","compact":true},{"label":"Low","value":"2.59","className":"is-ohlc","compact":true},{"label":"Close","value":"2.86","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.46","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.68","className":"is-ohlc","compact":true},{"label":"High","value":"2.85","className":"is-ohlc","compact":true},{"label":"Low","value":"2.46","className":"is-ohlc","compact":true},{"label":"Close","value":"2.61","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.40","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.64","className":"is-ohlc","compact":true},{"label":"High","value":"4.74","className":"is-ohlc","compact":true},{"label":"Low","value":"2.60","className":"is-ohlc","compact":true},{"label":"Close","value":"3.26","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.65","className":"is-ohlc","compact":true},{"label":"High","value":"3.65","className":"is-ohlc","compact":true},{"label":"Low","value":"2.93","className":"is-ohlc","compact":true},{"label":"Close","value":"2.93","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.98","className":"is-ohlc","compact":true},{"label":"High","value":"3.38","className":"is-ohlc","compact":true},{"label":"Low","value":"2.81","className":"is-ohlc","compact":true},{"label":"Close","value":"3.10","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.68","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.24","className":"is-ohlc","compact":true},{"label":"High","value":"3.24","className":"is-ohlc","compact":true},{"label":"Low","value":"2.65","className":"is-ohlc","compact":true},{"label":"Close","value":"2.68","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.86","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.60","className":"is-ohlc","compact":true},{"label":"High","value":"2.65","className":"is-ohlc","compact":true},{"label":"Low","value":"1.95","className":"is-ohlc","compact":true},{"label":"Close","value":"2.00","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.80","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"1.91","className":"is-ohlc","compact":true},{"label":"High","value":"2.27","className":"is-ohlc","compact":true},{"label":"Low","value":"1.82","className":"is-ohlc","compact":true},{"label":"Close","value":"2.23","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.35","className":"is-ohlc","compact":true},{"label":"High","value":"2.88","className":"is-ohlc","compact":true},{"label":"Low","value":"2.32","className":"is-ohlc","compact":true},{"label":"Close","value":"2.45","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.83","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.40","className":"is-ohlc","compact":true},{"label":"High","value":"2.61","className":"is-ohlc","compact":true},{"label":"Low","value":"2.20","className":"is-ohlc","compact":true},{"label":"Close","value":"2.53","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"2.51","className":"is-ohlc","compact":true},{"label":"High","value":"2.70","className":"is-ohlc","compact":true},{"label":"Low","value":"2.44","className":"is-ohlc","compact":true},{"label":"Close","value":"2.50","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.03","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[1.8098,5.3602],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.03234,"state":"Positive Market Dynamics ahead of price","context":{"scenario":"dynamicsAhead","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"diagnosis":{"label":"Underlying strength ahead of price","detail":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","annotations":[{"label":"Current tape relationship","value":"Underlying strength ahead of price","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Leading price","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required.","tone":"positive"}],"relationshipEvidence":{"available":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-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[12.35,11.61,45.0,15.87,11.7,16.6,14.2,12.39,13.88,11.67,10.6154,11.19,12.4,12.11,9.54,10.53,8.73,6.32,5.86,6.02,5.51,5.61,4.17,3.972,3.21,3.44,4.515,4.23,3.92,5.17,5.05,3.68,3.86,3.0,2.52,2.35,2.0,2.1,3.9,2.86,2.61,3.26,2.93,3.1,2.68,2.0,2.23,2.45,2.53,2.5],"consensus":[50.3408,-23.2353,83.6912,-53.983,-19.4319,12.2227,-26.133,-19.9418,9.7636,-24.0059,-22.2845,0.0,0.0,0.0,-28.9083,0.0,-30.0473,-36.0657,-30.9213,-24.4954,-31.6588,-16.4267,-33.4812,-18.8388,-32.3342,0.0,0.0,-19.2404,-18.0679,20.3875,0.0,-32.4571,-8.7016,-29.9843,-29.7055,-28.2895,-32.7754,-12.184,27.2735,-25.9481,-9.1103,12.1603,-21.3072,0.0,-18.8614,-32.8008,0.0,-9.9814,0.0,-5.7851],"supportDates":["2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[null,null,null,null,null,11.803,-22.0732,-23.8739,13.3795,-27.3065,-26.0019,0.0,0.0,0.0,-38.2076,0.0,-38.3949,-32.2561,-38.3788,-26.1953,-39.9827,-19.8903,-40.2053,-17.0859,-35.4296,0.0,0.0,-28.5313,-28.3934,21.8683,0.0,-38.3449,-14.0492,-26.3966,-31.1257,-35.3006,-35.7613,-11.4057,16.6358,-29.8736,-16.3271,2.9467,-28.8817,0.0,-30.8014,-40.1623,0.0,-12.7726,0.0,-15.9648],"force":[50.3408,-23.2353,83.6912,-53.983,-19.3161,15.0874,-24.6963,-16.6079,17.646,-20.9624,-15.7954,0.0,0.0,0.0,-27.4341,0.0,-26.069,-44.8104,-18.2386,-11.103,-19.8088,-3.5784,-28.1343,-5.1639,-25.7732,0.0,0.0,-13.7289,-11.8336,38.6429,0.0,-45.7604,-2.4441,-38.581,-23.7315,-18.2327,-28.9152,-3.6303,62.025,-53.1081,-6.2579,29.8272,-25.518,0.0,-21.0179,-33.8973,0.0,-4.5989,0.0,-3.8048],"direction":[null,null,null,null,-19.5147,10.6561,-31.7991,-17.8292,0.0008,-22.4076,-22.6711,0.0,0.0,0.0,-19.3334,0.0,-23.3487,-34.1732,-31.4576,-32.1185,-30.61,-21.6457,-29.6157,-30.61,-33.4829,0.0,0.0,-12.5591,-10.7204,5.6555,0.0,-16.2258,-10.5514,-27.9442,-32.3494,-27.4602,-32.1201,-24.3694,14.6084,-2.0618,-2.8998,10.071,-9.643,0.0,-3.6753,-23.6043,0.0,-10.6361,0.0,-4.4344],"intensity":[null,null,null,null,100.0,40.0,33.3333,14.2857,25.0,22.2222,10.0,9.0909,41.6667,15.3846,28.5714,13.3333,25.0,64.7059,44.4444,5.2632,10.0,9.5238,31.8182,34.7826,16.6667,16.0,30.7692,22.2222,28.5714,34.4828,30.0,38.7097,12.5,33.3333,20.5882,5.7143,11.1111,8.1081,92.1053,76.9231,60.0,58.5366,35.7143,6.9767,13.6364,20.0,13.0435,21.2766,8.3333,4.0816],"confirmation":[38.7757,30.102,49.4479,39.9412,51.5463,72.005,76.3807,74.2198,48.6428,75.5388,74.8766,25.5927,24.3542,1.5932,77.064,24.6958,77.3667,79.8656,77.3947,75.4045,77.6428,50.1455,78.4486,50.9717,78.0998,4.3924,4.4938,73.8474,73.4344,52.3911,25.06,78.702,48.2181,77.9116,77.302,76.6393,78.325,49.5366,77.9487,54.4046,25.385,49.9035,74.8312,0.9899,51.2528,78.4175,26.6782,48.3208,47.5145,18.1789],"persistence":[null,null,33.3333,0.0,20.0,0.0,14.2857,25.0,25.0,25.0,50.0,37.5,25.0,37.5,37.5,25.0,50.0,50.0,50.0,62.5,75.0,87.5,87.5,100.0,100.0,87.5,75.0,75.0,75.0,50.0,37.5,37.5,37.5,50.0,62.5,62.5,62.5,87.5,75.0,75.0,75.0,50.0,50.0,37.5,37.5,37.5,50.0,50.0,37.5,50.0],"assessmentRisk":[null,null,null,null,8.2561,6.1059,33.593,0.1447,1.9411,3.876,1.2007,4.0683,3.7286,4.4175,10.1621,2.5621,31.1446,31.5617,33.9318,37.601,33.3391,17.7732,27.9557,37.6683,32.1786,44.5907,12.6703,22.5548,42.1985,37.5407,36.6377,14.7987,0.4032,34.6365,35.0019,33.7524,33.1418,37.4308,32.7559,40.397,35.9339,37.7953,32.0352,13.7791,14.4784,30.8824,39.5502,32.4299,13.2079,34.8359],"volumeParticipation":true,"latest":{"consensus":-5.8,"control":-16.0,"force":-3.8,"direction":-4.4,"confirmation":18.2,"persistence":50.0,"assessmentRisk":34.8,"intensity":4.1,"evidenceDepth":100},"analysis":{"status":"Price structure has stronger support","headline":"The gauges support the price-technical view","summary":"Price structure and Market Dynamics disagree. The completed evidence gives the downward price structure stronger support.","take":"Current assessment: price structure remains primary, but the disagreement lowers confirmation.","tone":"negative","supportedView":"Price structure","direction":"downward","disagreement":true},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is easing","forceState":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Follow-through is limited","persistenceState":"Developing","confirmationState":"Limited support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"-5.8","detail":"Price structure has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-16.0","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-3.8","detail":"Commitment is limited","tone":"negative"},{"label":"SM Direction Gauge","value":"-4.4","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"18/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"40.7","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"65.7%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"33.8","detail":"Directional","tone":"positive"},{"label":"Range position","value":"11%","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":[12.35,11.61,45.0,15.87,11.7,16.6,14.2,12.39,13.88,11.67,10.6154,11.19,12.4,12.11,9.54,10.53,8.73,6.32,5.86,6.02,5.51,5.61,4.17,3.972,3.21,3.44,4.515,4.23,3.92,5.17,5.05,3.68,3.86,3.0,2.52,2.35,2.0,2.1,3.9,2.86,2.61,3.26,2.93,3.1,2.68,2.0,2.23,2.45,2.53,2.5],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,16.6557,16.6456,16.2009,15.508,15.212,14.568,13.8494,13.3658,13.1902,12.9938,12.3659,12.0321,11.4317,10.5023,9.6582,8.9967,8.3628,7.8623,7.191,6.6057,5.9883,5.525,5.3413,5.1393,4.9176,4.9635,4.9792,4.743,4.5824,4.2947,3.9721,3.6771,3.3722,3.1409,3.2789,3.2027,3.095,3.125,3.0895,3.0914,3.0166,2.8318,2.7224,2.6728,2.6469,2.6202],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,13.6805,13.5642,13.2661,13.0634,12.7424,12.2667,11.7921,11.3646,10.9309,10.5367,10.0651,9.6138,9.1394,8.7173,8.406,8.0966,7.7873,7.5934,7.405,7.1291,6.8869,6.599,6.2968,6.0045,5.7079,5.4406,5.3265,5.1438,4.9561,4.8305,4.6897,4.5719,4.4318,4.2517,4.1019,3.9795,3.8722,3.7705],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,35.806,34.683,33.6828,32.8105,32.0264,31.3162,30.6557,30.066,29.5921,29.1474,28.7042,28.6907,28.6735,17.3865,16.8007,16.8327,15.7758,15.0088,14.4988,13.5563,12.9383,12.4518,11.8021,10.6781,9.4084,8.7402,7.5154,6.6951,6.4514,6.2011,5.8687,5.617,5.2804,5.2059,5.1496,5.1486,5.171,5.0218,4.8916,4.7947,4.3715],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,-2.752,-2.7038,-2.5035,-2.122,-1.7999,-1.8328,-1.6988,-1.7853,-2.1803,-2.5616,-2.8456,-3.5162,-4.0989,3.105,2.501,1.62,1.361,1.1594,0.8535,0.8,0.7679,0.6979,0.5966,0.8666,1.2253,1.1915,1.5983,1.7456,1.5673,1.6216,1.638,1.5997,1.7013,1.6518,1.6209,1.5689,1.4025,1.3232,1.2754,1.2333,1.3895],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-5.9919,0.0,-64.7333,-74.0,-63.1111,-68.4444,-72.4667,-69.1556,-74.0667,-76.4102,-75.1333,-72.4444,-73.0889,-78.8,-76.6,-80.6,-85.9556,-86.9778,-86.6222,-87.7556,-87.5333,-90.7333,-91.1733,-92.8667,-92.3556,-89.9667,-90.6,-91.2889,-88.5111,-88.7778,-91.8222,-91.4222,-93.3333,-94.4,-94.7778,-95.5556,-95.3333,-91.3333,-93.6444,-94.2,-92.7556,-93.4889,-93.1111,-94.0444,-95.5556,-95.0444,-94.5556,-94.3778,-94.4444],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,6.7183,19.5521,0.5168,0.0,5.4129,16.8114,14.0795,0.0,10.3774,0.0,0.0,0.0,2.7304,0.0,1.8149,0.0,0.0,0.0,7.1651,40.6542,31.7757,22.1184,61.0592,57.3209,14.6417,20.2492,0.0,0.0,0.0,0.0,5.0,95.0,43.0,30.5,63.0,46.5,55.0,34.0,0.0,11.5,22.5,26.5,25.0],"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-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"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,11.9568,24.6342,5.3389,12.4439,10.1641,26.6187,21.1682,14.5453,8.746,6.6684,82.1214,11.5382,4.7118,9.34,18.0232,56.7826,83.6859,133.7417,34.2999,65.2591,48.3672,71.783,92.526,42.6346,120.4585,212.7295,167.97,83.4271,103.4935,183.077,358.3724,1293.2604,119.1202,37.124,277.3097,20.3582,27.4269,14.1093,19.3973,13.2499,12.7854,5.5052,2.5589],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,79.0858,86.4413,84.9988,81.9075,84.2419,90.0029,85.6834,82.8861,84.4717,83.3294,69.4088,67.5446,68.2695,67.4111,68.7643,65.6371,65.0,65.0,65.9972,67.7806,66.5031,65.0,67.2919,66.266,65.0,70.0737,65.9985,65.0,65.0,65.0,72.6191,135.0,129.6513,127.96,135.0,134.1222,135.0,134.4088,133.5924,134.1484,134.6847,134.9141,134.8087],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,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-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,75.9674,91.7905,78.5569,89.6797,120.742,121.8572,110.8932,113.3329,104.9534,134.1941,131.9893,154.6929,135.3267,98.3912,100.2714,102.2581,74.027,71.575,94.408,85.3531,105.429,118.4164,119.0675,132.6968,119.3101,71.2851,95.9829,98.7587,78.1085,82.4534,73.6786,80.7102,103.0337,87.2456,75.6341,69.1684,65.7414],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,233.3031,233.8198,232.1179,227.6584,223.8188,224.8659,223.466,225.2516,231.8162,238.541,244.0186,255.8693,266.7183,139.3888,148.1696,164.8826,168.2331,171.3167,177.7632,177.7107,177.5884,178.7715,180.7534,169.9748,153.9084,152.0103,129.8492,117.2766,121.819,117.0798,112.7174,111.3358,102.5293,103.6519,104.2366,106.5756,114.6603,116.5846,117.2727,118.165,103.5204],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"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,12.2455,14.5968,11.1094,9.4452,10.3519,12.2613,11.8037,7.7481,9.3104,6.4699,2.8202,2.0955,2.3476,1.544,1.7016,0.4212,0.5776,0.5144,0.8904,2.5407,2.1032,1.6273,12.1835,11.5506,5.6591,8.285,4.7125,1.4297,0.3959,1.0712,2.6555,18.2979,10.3256,8.9397,16.6851,15.0606,20.1493,13.8806,3.7313,7.1642,10.4478,11.6418,11.194],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-81.7794,-79.5882,-82.8382,-84.3891,-83.5441,-81.7647,-82.1912,-85.9706,-84.5147,-87.1618,-90.7059,-91.3824,-91.1471,-91.8971,-91.75,-93.8676,-94.1588,-95.2794,-94.9412,-93.3603,-93.7794,-94.2353,-76.3061,-76.8561,-78.7896,-74.146,-79.9062,-83.1212,-84.2599,-86.6042,-85.9344,-71.1111,-77.12,-77.0449,-69.8148,-69.4314,-63.3136,-68.284,-76.3314,-73.6095,-71.0059,-70.0592,-70.4142],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,167.6026,199.784,152.0518,129.2743,141.6847,167.8186,161.5551,106.0475,127.4298,88.5529,39.5143,29.3598,32.8918,21.6336,23.8411,6.9231,10.3333,11.6522,20.2797,57.8671,47.9021,37.0629,80.7692,76.5734,28.6713,34.965,24.4813,7.6923,2.1739,7.5269,20.0,122.8571,63.4286,49.1429,86.2857,67.4286,77.1429,53.1429,14.2857,27.4286,40.0,44.5714,42.8571],"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-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,44.2991,43.1249,41.8631,40.8425,40.0224,38.5694,37.1941,35.3446,33.5905,31.9393,30.1495,28.4213,29.1153,29.7597,30.2757,31.2754,32.2037,32.9786,33.5758,33.5908,33.5037,33.6682,33.7177,33.8036],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,23.582,23.005,22.6136,22.1866,21.1368,20.974,20.8326,20.6801,20.3665,19.8985,19.7223,19.3351,19.1511,20.9025,21.8107,21.4298,21.8124,22.2957,21.5394,21.0911,20.4004,20.0781,19.8834,19.466,19.1463,31.7568,29.8645,29.5335,33.0616,32.3577,31.781,31.1618,30.3732,29.8722,31.4778,30.951,30.9924],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,4.9734,6.0918,6.0745,6.571,10.1915,10.113,10.0448,10.3831,10.6502,12.0011,12.3035,13.1048,13.0032,12.653,12.3057,12.7323,12.383,12.175,14.4552,14.2628,16.2573,16.1681,16.1133,16.9593,16.9944,14.2218,13.3744,13.5864,12.7708,12.4989,12.6514,12.9333,15.0324,15.2617,14.8793,15.1201,14.9493],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-09-12","2025-09-19","2025-09-26","2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/technical-pack/data.json"},"source_fingerprint":"dd78171e5aaec6a9aacff799d35fed5246bb1c2d55665aaef05ba7127cde512b","content_hash":"23ffb0d9f57f947f3a8f1a43736f4569eb6356b2458b93ef066f3c7444897a06","citation":"Sharemaestro, FOFO Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/d8674595-6240-4149-a12e-48f4c5b54439/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."}