{"schema_version":"1.0","name":"FFLP Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"dfef337a-abf2-445e-9049-f85b241fa164","symbol":"FFLP","name":"Fidelity US Fundamental Large Cap Core UCITS ETF Acc","exchange":"LSE","country":"GB","asset_type":"etf","currency":"GBP","sector":null,"industry":null},"summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Activity pressure and cumulative balance, Directional strength and control, Range position and boundary pressure, Range pressure and compression, 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":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","evidenceAlignment":{"status":"Price ahead of underlying support","headline":"The upward price response is leading Market Dynamics","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure is leading its underlying support.","take":"Treat the gap as an early-downside risk watch. Stronger Market Dynamics would confirm the price move; a weaker price response would confirm that the gap is closing through correction.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-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.331571,-0.370281,-0.192314,0.067928,0.447471,0.713359,0.901032,1.105992,1.094591,1.203656,1.188804,1.03283,1.041892,0.895128,0.872232,0.926846,0.847184,0.716409,0.426016,0.278074,0.110221,0.049768],"opens":[3.83125,3.7745,3.9213,4.0139,4.1567,4.1875,4.222,4.2474,4.293,4.3555,4.3595,4.339,4.48425,4.37725,4.41075,4.4295,4.377,4.37825,4.3785,4.4255,4.48825,4.5031],"highs":[3.8615,3.9035,4.03225,4.1485,4.19875,4.20425,4.2675,4.3455,4.3305,4.38075,4.3722,4.339,4.48425,4.37725,4.41075,4.4295,4.377,4.427,4.38775,4.5532,4.51575,4.5031],"lows":[3.766,3.7745,3.9213,4.0117,4.14775,4.1774,4.222,4.2474,4.2812,4.3555,4.35375,4.339,4.48425,4.37725,4.41075,4.4295,4.35775,4.37825,4.309,4.4255,4.48825,4.40675],"closes":[3.766,3.9035,4.03225,4.1485,4.1965,4.20425,4.2355,4.342,4.3305,4.36675,4.35375,4.339,4.48425,4.37725,4.41075,4.4295,4.35775,4.41,4.36075,4.49875,4.50125,4.40675],"hoverRows":[[{"label":"Open","value":"3.83","className":"is-ohlc","compact":true},{"label":"High","value":"3.86","className":"is-ohlc","compact":true},{"label":"Low","value":"3.77","className":"is-ohlc","compact":true},{"label":"Close","value":"3.77","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.33","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.77","className":"is-ohlc","compact":true},{"label":"High","value":"3.90","className":"is-ohlc","compact":true},{"label":"Low","value":"3.77","className":"is-ohlc","compact":true},{"label":"Close","value":"3.90","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":"3.92","className":"is-ohlc","compact":true},{"label":"High","value":"4.03","className":"is-ohlc","compact":true},{"label":"Low","value":"3.92","className":"is-ohlc","compact":true},{"label":"Close","value":"4.03","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.19","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.01","className":"is-ohlc","compact":true},{"label":"High","value":"4.15","className":"is-ohlc","compact":true},{"label":"Low","value":"4.01","className":"is-ohlc","compact":true},{"label":"Close","value":"4.15","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":"4.16","className":"is-ohlc","compact":true},{"label":"High","value":"4.20","className":"is-ohlc","compact":true},{"label":"Low","value":"4.15","className":"is-ohlc","compact":true},{"label":"Close","value":"4.20","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.45","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.19","className":"is-ohlc","compact":true},{"label":"High","value":"4.20","className":"is-ohlc","compact":true},{"label":"Low","value":"4.18","className":"is-ohlc","compact":true},{"label":"Close","value":"4.20","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","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.22","className":"is-ohlc","compact":true},{"label":"High","value":"4.27","className":"is-ohlc","compact":true},{"label":"Low","value":"4.22","className":"is-ohlc","compact":true},{"label":"Close","value":"4.24","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.90","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.25","className":"is-ohlc","compact":true},{"label":"High","value":"4.35","className":"is-ohlc","compact":true},{"label":"Low","value":"4.25","className":"is-ohlc","compact":true},{"label":"Close","value":"4.34","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.11","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"4.29","className":"is-ohlc","compact":true},{"label":"High","value":"4.33","className":"is-ohlc","compact":true},{"label":"Low","value":"4.28","className":"is-ohlc","compact":true},{"label":"Close","value":"4.33","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.09","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.36","className":"is-ohlc","compact":true},{"label":"High","value":"4.38","className":"is-ohlc","compact":true},{"label":"Low","value":"4.36","className":"is-ohlc","compact":true},{"label":"Close","value":"4.37","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.20","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.36","className":"is-ohlc","compact":true},{"label":"High","value":"4.37","className":"is-ohlc","compact":true},{"label":"Low","value":"4.35","className":"is-ohlc","compact":true},{"label":"Close","value":"4.35","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.19","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.34","className":"is-ohlc","compact":true},{"label":"High","value":"4.34","className":"is-ohlc","compact":true},{"label":"Low","value":"4.34","className":"is-ohlc","compact":true},{"label":"Close","value":"4.34","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.03","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.48","className":"is-ohlc","compact":true},{"label":"High","value":"4.48","className":"is-ohlc","compact":true},{"label":"Low","value":"4.48","className":"is-ohlc","compact":true},{"label":"Close","value":"4.48","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","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.38","className":"is-ohlc","compact":true},{"label":"High","value":"4.38","className":"is-ohlc","compact":true},{"label":"Low","value":"4.38","className":"is-ohlc","compact":true},{"label":"Close","value":"4.38","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.90","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"4.41","className":"is-ohlc","compact":true},{"label":"High","value":"4.41","className":"is-ohlc","compact":true},{"label":"Low","value":"4.41","className":"is-ohlc","compact":true},{"label":"Close","value":"4.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.43","className":"is-ohlc","compact":true},{"label":"High","value":"4.43","className":"is-ohlc","compact":true},{"label":"Low","value":"4.43","className":"is-ohlc","compact":true},{"label":"Close","value":"4.43","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.93","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.38","className":"is-ohlc","compact":true},{"label":"High","value":"4.38","className":"is-ohlc","compact":true},{"label":"Low","value":"4.36","className":"is-ohlc","compact":true},{"label":"Close","value":"4.36","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.38","className":"is-ohlc","compact":true},{"label":"High","value":"4.43","className":"is-ohlc","compact":true},{"label":"Low","value":"4.38","className":"is-ohlc","compact":true},{"label":"Close","value":"4.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.72","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.38","className":"is-ohlc","compact":true},{"label":"High","value":"4.39","className":"is-ohlc","compact":true},{"label":"Low","value":"4.31","className":"is-ohlc","compact":true},{"label":"Close","value":"4.36","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.43","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.43","className":"is-ohlc","compact":true},{"label":"High","value":"4.55","className":"is-ohlc","compact":true},{"label":"Low","value":"4.43","className":"is-ohlc","compact":true},{"label":"Close","value":"4.50","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.28","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.49","className":"is-ohlc","compact":true},{"label":"High","value":"4.52","className":"is-ohlc","compact":true},{"label":"Low","value":"4.49","className":"is-ohlc","compact":true},{"label":"Close","value":"4.50","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.11","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.50","className":"is-ohlc","compact":true},{"label":"High","value":"4.50","className":"is-ohlc","compact":true},{"label":"Low","value":"4.41","className":"is-ohlc","compact":true},{"label":"Close","value":"4.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.05","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[3.721885,4.545365],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.049768,"state":"Price is moving ahead of Market Dynamics","context":{"scenario":"priceAhead","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics eased this week but remains positive."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"price":{"label":"Price is ahead of the underlying support","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets."}},"diagnosis":{"label":"Price response ahead of support","detail":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has advanced further through its recent range than Market Dynamics. The gap is an early-downside risk watch; stronger underlying support or a price reset is needed to close it.","annotations":[{"label":"Current tape relationship","value":"Price response ahead of support","detail":"Market Dynamics eased this week but remains positive.","tone":"caution"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Lagging price","detail":"Price is extended relative to Market Dynamics. The gap is a downside-risk warning until support catches up or price resets.","tone":"negative"}],"relationshipEvidence":{"available":false,"observations":22,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-05-15","price":4.342}],"reversal_dangers":[{"date":"2026-06-26","price":4.37725}]}},"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":[3.7745,3.8195,3.8195,3.8595,3.8405,3.81,3.8985,4.0057,3.8775,3.9425,3.8525,3.9775,3.9705,3.938,3.9465,3.9562,3.95,4.039,4.053,3.994,3.962,3.9815,3.9695,4.0377,4.0142,3.994,3.9085,3.836,3.766,3.9035,4.0323,4.1485,4.1965,4.2043,4.2355,4.342,4.3305,4.3667,4.3537,4.339,4.4843,4.3773,4.4108,4.4295,4.3578,4.41,4.3608,4.4988,4.5012,4.4067],"consensus":[87.013,100.0,-100.0,100.0,36.4736,-27.825,78.0065,73.374,-18.3063,38.224,-44.2768,57.8793,45.1688,0.0,36.7903,26.0174,0.0,63.4607,45.1603,0.0,-15.0162,19.3451,-26.1246,51.5991,9.3812,-9.0219,-41.9086,-65.5576,-78.671,22.1664,66.0875,76.8808,71.8049,55.1358,51.0301,83.4241,54.135,58.1046,21.5996,25.6677,58.6175,13.251,41.2319,40.5187,-29.1183,52.4137,-8.0067,62.9054,35.614,30.7688],"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,-28.8378,77.6693,67.2618,-32.4658,23.9509,-40.5573,72.5648,40.3541,0.0,32.4849,40.626,0.0,78.4007,47.8527,0.0,-10.8773,35.2488,-20.1958,60.6468,0.9478,-10.9053,-43.1553,-72.8429,-79.2442,35.507,65.6488,79.9739,72.328,61.2735,36.8409,86.129,59.2363,45.1731,7.6293,28.1558,58.0892,10.4835,41.5731,38.3168,-22.4685,51.385,-4.1684,61.9537,33.0088,31.6717],"force":[87.013,100.0,-100.0,100.0,23.1706,-65.7466,87.2115,71.3542,-70.4541,21.5281,-81.5513,69.0298,28.16,0.0,25.1683,11.4272,0.0,50.5973,24.6255,0.0,-51.6022,27.0051,-50.914,54.1556,8.2813,-32.7561,-34.4283,-58.1981,-91.6424,78.9811,96.3385,96.7194,81.564,30.1724,50.5117,94.3178,23.2583,59.4475,22.5589,7.1984,39.5805,25.7767,20.325,17.3801,-84.741,70.5598,-24.6458,81.9854,13.0796,84.4592],"direction":[null,null,null,null,79.0766,-0.4194,71.8167,81.8021,-35.1243,66.4618,-21.9029,33.1311,62.8203,0.0,50.0122,19.7433,0.0,55.5744,56.7509,0.0,-6.3866,4.3021,-15.1938,39.4327,31.6355,-10.0837,-45.8269,-62.4884,-68.7506,33.6618,44.981,59.1755,64.2363,65.9524,67.6166,72.5516,70.3597,71.9243,69.1075,46.2999,72.8191,44.2908,55.7756,59.5628,-3.0124,40.628,-0.5082,50.3643,54.6874,8.6132],"intensity":[null,null,null,null,75.0,40.0,100.0,100.0,87.5,55.5556,80.0,81.8182,33.3333,7.6923,42.8571,53.3333,6.25,76.4706,11.1111,57.8947,45.0,9.5238,50.0,69.5652,33.3333,12.0,88.4615,70.3704,67.8571,100.0,100.0,83.871,90.625,12.1212,52.9412,80.0,19.4444,64.8649,2.6316,20.5128,97.5,80.4878,21.4286,6.9767,61.3636,44.4444,58.6957,100.0,50.0,77.551],"confirmation":[50.5108,54.6667,54.6667,54.6667,16.3596,55.4671,93.2477,91.5113,37.3914,79.9404,83.3612,86.6374,82.009,30.0665,79.4843,75.6583,4.1968,87.6877,81.7844,29.1941,52.6791,52.4326,77.2057,84.4517,4.3589,28.3995,81.1638,88.6431,93.5613,38.4693,90.0766,93.1593,91.267,84.7892,84.53,94.9865,84.3045,86.8315,10.5916,54.0431,86.1855,31.2588,80.5519,80.2944,57.0903,85.3411,25.7944,88.7257,78.7494,43.9727],"persistence":[null,null,33.3333,50.0,60.0,33.3333,42.8571,50.0,25.0,25.0,25.0,25.0,25.0,37.5,37.5,37.5,50.0,50.0,75.0,62.5,37.5,50.0,25.0,25.0,37.5,12.5,12.5,25.0,25.0,25.0,0.0,0.0,0.0,25.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,75.0,50.0,50.0,50.0,25.0],"assessmentRisk":[null,null,null,null,31.0276,1.1568,8.8817,13.0668,33.3231,28.8825,5.9486,46.5419,19.9525,0.2412,24.865,27.4463,11.7403,12.1811,22.3593,22.9524,16.3816,48.1358,32.5592,9.5319,38.975,19.9317,22.8463,17.197,10.6589,55.2604,14.118,11.5308,14.0965,22.4038,24.0843,7.6563,20.0387,19.6402,35.1312,15.0149,19.6531,0.515,13.5593,24.346,33.6212,2.5214,27.9862,5.2082,30.5856,13.2255],"volumeParticipation":true,"latest":{"consensus":30.8,"control":31.7,"force":84.5,"direction":8.6,"confirmation":44.0,"persistence":25.0,"assessmentRisk":13.2,"intensity":77.6,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+30.8","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+31.7","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+84.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+8.6","detail":"Follow-through is limited","tone":"positive"},{"label":"SM Confirmation Gauge","value":"44/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"59.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.7%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"28.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"81%","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":[3.7745,3.8195,3.8195,3.8595,3.8405,3.81,3.8985,4.0057,3.8775,3.9425,3.8525,3.9775,3.9705,3.938,3.9465,3.9562,3.95,4.039,4.053,3.994,3.962,3.9815,3.9695,4.0377,4.0142,3.994,3.9085,3.836,3.766,3.9035,4.0323,4.1485,4.1965,4.2043,4.2355,4.342,4.3305,4.3667,4.3537,4.339,4.4843,4.3773,4.4108,4.4295,4.3578,4.41,4.3608,4.4988,4.5012,4.4067],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,3.8091,3.8093,3.8255,3.8583,3.8618,3.8764,3.8721,3.8913,3.9057,3.9115,3.9179,3.9249,3.9294,3.9494,3.9682,3.9729,3.9709,3.9728,3.9722,3.9841,3.9896,3.9904,3.9755,3.9502,3.9167,3.9143,3.9357,3.9744,4.0148,4.0492,4.0831,4.1302,4.1666,4.203,4.2304,4.2501,4.2927,4.3081,4.3267,4.3454,4.3477,4.359,4.3593,4.3847,4.4059,4.406],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,3.8511,3.8576,3.8642,3.871,3.8768,3.8888,3.901,3.9079,3.9119,3.9171,3.9209,3.9296,3.9359,3.9402,3.9378,3.9303,3.9181,3.917,3.9256,3.9421,3.9609,3.9789,3.998,4.0234,4.0462,4.0699,4.091,4.1093,4.1371,4.1549,4.1738,4.1928,4.205,4.2202,4.2306,4.2505,4.269,4.2792],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,3.996,3.989,4.0087,4.0208,4.023,4.0259,4.0297,4.0317,4.0511,4.0697,4.0739,4.0702,4.0716,4.0694,4.0792,4.0803,4.0692,4.0684,4.0737,4.0922,4.092,4.0971,4.1283,4.1679,4.2036,4.2414,4.3005,4.3468,4.3939,4.4322,4.4645,4.5216,4.5507,4.5807,4.6114,4.6275,4.6465,4.6477,4.6488,4.6146,4.5754],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,3.7335,3.7383,3.7376,3.7405,3.7465,3.7518,3.7564,3.7611,3.7575,3.7546,3.7586,3.781,3.7958,3.813,3.8211,3.8373,3.8668,3.8686,3.8463,3.8167,3.8131,3.8259,3.8118,3.7948,3.7858,3.7769,3.7563,3.748,3.7338,3.7255,3.7277,3.7228,3.7333,3.7474,3.7559,3.7741,3.7967,3.8408,3.9059,4.0136,4.1032],"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":"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,189.7033,0.0,0.0,0.0,61.0447,0.0,157.5162,125.3915,145.9376,2.3157,0.0,330.3014,114.2277,302.7835,0.7827,275.7178,0.0,0.0,8.2126,0.2898,0.0,73.1011,140.2543,920.7207,240.644,580.654,28.8858,99.3631,538.3358,6.0169,315.9127,126.9529,0.0,0.0,0.0,0.0,0.0,271.2596,82.0825,0.0,158.9253,20.4979,262.9733],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,75.8793,75.8793,75.8793,75.8793,78.3383,78.3383,72.2102,77.1786,83.1438,83.0546,83.0546,96.8351,92.0335,77.0351,77.0739,65.0,65.0,65.0,65.0,65.0,65.0,65.0,69.5555,124.9721,135.0,135.0,135.0,135.0,135.0,134.8474,135.0,131.9006,131.9006,131.9006,131.9006,131.9006,131.9006,124.9693,127.1546,127.1546,131.7509,132.3463,123.6586],"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":"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,14.2924,15.0268,16.4672,16.9995,15.9874,16.2516,16.9255,17.5977,18.7353,20.3364,21.8231,23.5354,25.0947,26.2717,28.2692,28.5075,28.9591,29.5071,29.0182,28.9579,28.0224,28.3448,28.6442,27.9593],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,22.6342,21.2095,22.1988,23.4465,28.6709,30.268,27.9689,26.1189,24.454,28.7272,26.1529,25.6785,24.2328,21.3041,19.0997,17.1572,18.9809,28.7652,35.59,38.5154,38.0524,41.8407,44.8278,42.2438,45.0624,44.2093,43.5003,51.7129,46.3662,48.1729,49.2043,45.4749,47.4267,42.5465,50.117,48.8076,44.4278],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,16.4053,20.7365,20.3998,19.8181,17.7536,16.4753,17.6685,22.3826,22.1363,20.4709,19.7314,18.8371,21.0883,28.801,31.545,35.7913,30.9161,27.1825,23.8823,22.7723,22.1876,20.8308,18.6901,17.6128,16.7532,16.6156,17.9529,15.3434,24.0962,23.2845,22.8211,28.6708,26.5771,30.8976,25.5109,24.8443,30.2055],"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"]},{"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,90.059,46.8408,68.7447,38.4162,80.5392,78.1803,67.2283,70.0927,73.3783,71.2721,100.0,94.786,77.0042,67.3599,73.2369,69.6203,90.1899,83.1073,77.0042,50.8281,9.9885,0.0,45.1857,87.4959,100.0,99.4801,100.0,93.6191,99.396,97.4116,97.7227,95.608,93.2086,100.0,85.1027,89.7668,92.3773,82.3877,89.6624,82.8054,93.0831,93.4007,81.3961],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.7311,-3.9093,-2.2985,-4.5288,-1.4311,-1.6046,-2.41,-2.1994,-1.9577,-2.1126,0.0,-0.425,-1.8746,-2.6607,-2.1817,-2.4765,-0.7997,-1.377,-1.8746,-3.9751,-5.7563,-7.4761,-4.098,-0.9348,0.0,-0.0536,0.0,-0.7499,-0.0805,-0.3452,-0.3196,-0.6163,-0.953,0.0,-2.3861,-1.6391,-1.2209,-2.821,-1.6558,-2.7541,-1.1959,-1.141,-3.2164],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,7.1486,3.7181,5.4567,3.0494,6.3929,6.2057,5.3364,5.5637,5.8245,5.6573,8.038,8.4125,6.8343,5.9783,6.4999,6.1789,8.0045,7.376,6.8343,4.4704,0.6824,0.0,3.6511,7.0698,10.1567,11.4312,11.637,12.4668,15.2947,14.9894,15.9519,15.6067,15.2151,19.072,16.2307,17.1203,17.6182,15.713,17.1004,15.7926,19.457,19.5234,17.0141],"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":"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,1.6721,1.6534,1.5568,1.4904,1.5108,1.5065,1.5363,1.5399,1.5198,1.5307,1.5349,1.5016,1.4851,1.6029,1.6915,1.781,1.8472,1.8885,1.94,1.8677,1.7767,1.7443,1.7609,1.7398,1.6843,1.5989,1.514,1.5917,1.6888,1.6105,1.5193,1.5517,1.5359,1.6077,1.7527,1.6702,1.7403],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,6.7933,6.4893,6.998,7.2236,7.118,7.0498,7.0216,6.9436,7.5198,8.0547,8.0514,7.366,7.0106,6.5055,6.5321,6.1379,5.1004,5.0348,5.7425,6.9661,7.0564,6.8473,7.9725,9.3698,10.4593,11.5865,13.511,14.7942,16.244,17.3238,17.9887,19.3791,19.7336,20.0101,20.4467,20.3153,20.1298,19.0109,17.3691,13.9315,10.8841],"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":"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.0444,0.0445,0.0448,0.0452,0.0446,0.0507,0.056,0.0548,0.0507,0.0484,0.0452,0.0475,0.047,0.0444,0.035,0.0215,0.0051,0.0031,0.0119,0.0278,0.0438,0.0565,0.0683,0.0852,0.0966,0.1073,0.1134,0.1158,0.1279,0.1274,0.1282,0.1289,0.1222,0.1197,0.1125,0.1166,0.1187,0.1114],"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.0446,0.0458,0.0479,0.0492,0.0495,0.0493,0.0485,0.0483,0.048,0.0473,0.0448,0.0402,0.0332,0.0272,0.0241,0.0248,0.0286,0.0342,0.041,0.0499,0.0592,0.0688,0.0778,0.0854,0.0939,0.1006,0.1061,0.1106,0.1129,0.1143,0.114,0.1145,0.1153,0.1145],"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.0001,0.0048,0.0081,0.0055,0.0011,-0.0009,-0.0033,-0.0008,-0.0011,-0.0029,-0.0098,-0.0187,-0.0281,-0.024,-0.0122,0.003,0.0152,0.0223,0.0272,0.0354,0.0374,0.0385,0.0357,0.0304,0.034,0.0268,0.0221,0.0182,0.0092,0.0054,-0.0014,0.0021,0.0034,-0.0031],"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-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/dfef337a-abf2-445e-9049-f85b241fa164/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/dfef337a-abf2-445e-9049-f85b241fa164/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/dfef337a-abf2-445e-9049-f85b241fa164/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/dfef337a-abf2-445e-9049-f85b241fa164/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/dfef337a-abf2-445e-9049-f85b241fa164/technical-pack/data.json"},"source_fingerprint":"c19d7e3ea921a7139f1ff6e5e81524da023f3afa43858b654da135543f25870c","content_hash":"de46c17bf9c48a2c6a6dbc7cf4d6497fd2d884ee934b904d4264b55dd17278b4","citation":"Sharemaestro, FFLP Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/dfef337a-abf2-445e-9049-f85b241fa164/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."}