{"schema_version":"1.0","name":"FMPG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"184a41c1-03cb-4cb2-9e31-3e8e0a460d8c","symbol":"FMPG","name":"Fidelity Global Growth Portfolio ETF Series","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","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 remains intact, but its underlying support has weakened.","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, Directional strength and control, Range position and boundary pressure, Activity pressure and cumulative balance, Range pressure and compression, Directional pressure and rotation."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":42,"displayedObservations":42,"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 remains intact, but its underlying support has weakened.","evidenceAlignment":{"status":"Confirmation weakening","headline":"Upward price structure remains intact, but support is fading","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","take":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.507525,0.799278,1.00245,1.056008,1.209567,1.18527,1.20874,1.182736,0.997071,0.850043,0.669838,0.511804,0.460081,0.332842],"opens":[27.780001,28.280001,29.4,29.299999,29.969999,29.5,30.23,29.870001,29.49,29.25,29.27,29.559999,30.139999,30.129999],"highs":[28.200001,29.219999,29.4,29.299999,30.0,29.5,30.23,29.870001,29.49,29.610001,29.85,30.540001,30.32,30.15],"lows":[27.780001,28.280001,29.4,29.299999,29.969999,29.5,30.23,29.870001,29.49,29.25,29.27,29.559999,30.08,29.700001],"closes":[28.16,29.200001,29.4,29.299999,30.0,29.5,30.23,29.870001,29.49,29.32,29.459999,30.209999,30.32,29.700001],"hoverRows":[[{"label":"Open","value":"27.8","className":"is-ohlc","compact":true},{"label":"High","value":"28.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"28.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"28.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.2","className":"is-ohlc","compact":true},{"label":"Low","value":"28.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.80","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.4","className":"is-ohlc","compact":true},{"label":"High","value":"29.4","className":"is-ohlc","compact":true},{"label":"Low","value":"29.4","className":"is-ohlc","compact":true},{"label":"Close","value":"29.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.00","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.06","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.0","className":"is-ohlc","compact":true},{"label":"High","value":"30.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.0","className":"is-ohlc","compact":true},{"label":"Close","value":"30.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.21","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","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":"30.2","className":"is-ohlc","compact":true},{"label":"High","value":"30.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.21","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.9","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.9","className":"is-ohlc","compact":true},{"label":"Close","value":"29.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.18","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.5","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.00","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"29.6","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"29.3","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.6","className":"is-ohlc","compact":true},{"label":"High","value":"30.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"30.1","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.46","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.1","className":"is-ohlc","compact":true},{"label":"High","value":"30.1","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.33","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":[28.0304,30.4496],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.332842,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","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 and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Positive support is weakening","detail":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","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 above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","annotations":[{"label":"Current tape relationship","value":"Positive support is weakening","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":"Weakening","detail":"Underlying support has contracted across the recent completed path.","tone":"negative"}],"relationshipEvidence":{"available":false,"observations":14,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[{"date":"2026-05-22","price":28.16},{"date":"2026-07-24","price":29.32}]}},"smTape":{"available":true,"dates":["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":[25.02,25.2,24.63,25.54,25.61,25.59,25.5,25.82,25.86,26.64,26.9,26.8,27.03,26.2,26.5,27.16,27.73,26.26,25.66,25.61,25.18,25.63,27.57,27.15,27.11,27.38,27.78,28.62,28.16,29.2,29.4,29.3,30.0,29.5,30.23,29.87,29.49,29.32,29.46,30.21,30.32,29.7],"consensus":[-100.0,-27.9996,-100.0,100.0,61.0674,38.1495,32.0607,51.9701,44.6689,78.4641,63.4557,40.571,60.4198,-39.4243,15.5769,74.2993,66.7598,-43.2555,-40.3696,-33.7864,-62.3836,0.0,70.5907,28.2069,17.9012,54.6986,45.2485,76.8826,32.6503,79.5791,44.3839,34.3591,71.6061,19.248,51.8101,25.4401,0.0,0.0,13.2578,56.3726,50.4709,17.7671],"supportDates":["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,41.7462,27.7392,61.1089,49.6741,75.6876,48.9296,33.8519,45.9112,-33.1249,10.6195,76.0862,80.2742,-47.279,-23.7034,-26.5551,-64.8209,0.0,70.2024,26.4158,6.9935,55.6411,55.7931,79.9417,37.5495,82.4102,40.7241,30.1187,75.1985,17.2354,52.3197,19.8751,0.0,0.0,20.3982,59.8634,58.864,26.6633],"force":[-100.0,-27.9996,-100.0,100.0,43.2196,20.634,18.8783,40.2187,31.4106,85.7568,66.2528,4.6364,61.9734,-91.6087,31.4684,88.9192,55.5755,-84.9315,-56.9296,-21.4182,-62.4653,0.0,95.6197,5.1575,2.9377,59.2425,33.1682,91.0645,6.8643,94.6876,18.6679,3.251,68.8564,22.752,33.3875,8.1452,0.0,0.0,15.7147,67.3038,34.1621,62.9926],"direction":[null,null,null,null,73.8159,46.5501,46.4157,49.9197,48.4188,76.428,78.0592,73.9176,75.8914,-9.3489,9.8914,61.8144,59.3037,-8.8887,-47.5882,-50.8852,-59.5398,0.0,53.1567,46.7178,45.2522,50.3758,41.8261,63.2567,55.2758,65.5518,66.9349,61.4254,69.4646,51.5481,64.3866,55.7895,0.0,0.0,3.3425,44.5753,52.528,24.7038],"intensity":[null,null,null,null,75.0,20.0,50.0,57.1429,12.5,88.8889,60.0,27.2727,50.0,92.3077,42.8571,73.3333,62.5,100.0,94.4444,47.3684,45.0,47.619,100.0,73.913,12.5,28.0,57.6923,85.1852,46.4286,89.6552,90.0,9.6774,68.75,48.4848,70.5882,34.2857,36.1111,21.6216,21.0526,74.359,52.5,63.4146],"confirmation":[54.6667,31.6265,54.6667,54.6667,64.059,79.6192,77.9235,84.133,81.8137,93.3731,88.6124,57.3233,87.6028,82.3021,73.5445,92.1941,88.8164,83.0506,81.6769,78.5449,87.9281,34.0868,91.3577,53.6844,28.5529,85.6277,81.9507,92.988,55.9669,93.8826,81.4749,55.4448,90.7754,32.4305,84.01,31.6064,28.0911,4.6742,49.5419,86.3192,83.5258,42.865],"persistence":[null,null,100.0,50.0,20.0,0.0,14.2857,25.0,50.0,75.0,100.0,100.0,100.0,75.0,75.0,75.0,75.0,50.0,25.0,0.0,25.0,12.5,12.5,12.5,12.5,12.5,37.5,62.5,87.5,100.0,100.0,100.0,100.0,100.0,100.0,100.0,87.5,75.0,75.0,75.0,75.0,50.0],"assessmentRisk":[null,null,null,null,9.9039,14.731,32.0927,3.3796,5.9651,10.0649,18.1759,29.0349,19.5892,17.9292,43.2238,2.9463,13.816,26.6984,23.7119,32.468,18.7823,40.5036,13.8779,33.7522,40.2261,21.3637,9.3457,9.1472,26.9894,8.9914,26.8976,21.6479,13.8277,11.5474,16.301,27.4054,40.0372,15.322,51.7959,0.1863,21.205,40.0974],"volumeParticipation":true,"latest":{"consensus":17.8,"control":26.7,"force":63.0,"direction":24.7,"confirmation":42.9,"persistence":50.0,"assessmentRisk":40.1,"intensity":63.4,"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 strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+17.8","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+26.7","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+63.0","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+24.7","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"43/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"60.8","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.0%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"30.5","detail":"Directional","tone":"positive"},{"label":"Range position","value":"85%","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":[25.02,25.2,24.63,25.54,25.61,25.59,25.5,25.82,25.86,26.64,26.9,26.8,27.03,26.2,26.5,27.16,27.73,26.26,25.66,25.61,25.18,25.63,27.57,27.15,27.11,27.38,27.78,28.62,28.16,29.2,29.4,29.3,30.0,29.5,30.23,29.87,29.49,29.32,29.46,30.21,30.32,29.7],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.1751,25.2505,25.2959,25.3912,25.4764,25.688,25.9083,26.0705,26.2449,26.2368,26.2846,26.4438,26.6776,26.6017,26.4305,26.2813,26.0811,25.9991,26.2847,26.442,26.5635,26.7119,26.9061,27.2177,27.3891,27.7183,28.0241,28.2561,28.5731,28.7417,29.0123,29.1682,29.2267,29.2437,29.283,29.4516,29.6095,29.6259],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.674,25.7129,25.7712,25.8741,26.0116,26.03,26.0026,25.9735,25.9147,25.8936,26.0178,26.1017,26.1764,26.2655,26.3777,26.5438,26.6635,26.8514,27.0402,27.2076,27.4144,27.5689,27.766,27.9219,28.038,28.133,28.2313,28.3779,28.5217,28.609],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,26.5635,26.914,27.1101,27.3209,27.3032,27.3304,27.4889,27.7598,27.7235,27.6696,27.6197,27.6077,27.5914,27.7123,27.807,27.8825,27.9828,28.1265,28.4568,28.6281,29.025,29.4047,29.714,30.1367,30.393,30.7639,31.0247,31.1897,31.2967,31.3296,31.4029,31.315,31.089],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,24.5185,24.4151,24.4083,24.3929,24.4597,24.5149,24.5111,24.4437,24.4976,24.504,24.5063,24.5343,24.5936,24.7667,24.833,24.9075,24.9862,25.0705,25.0202,25.0789,24.938,24.8083,24.749,24.6233,24.697,24.6991,24.7093,24.7203,24.9193,25.2664,25.6531,26.255,26.888],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,19.5713,20.7843,21.77,23.5472,25.3265,26.7681,28.6135,29.3892,30.6534,31.1692,30.9936,30.4328,30.1564,30.5351,30.8867,30.5185],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,23.4977,20.8988,21.198,26.8894,22.213,18.8302,17.5256,16.5785,15.2725,30.5569,28.4146,28.747,27.7392,31.3148,35.5229,32.551,39.0514,40.0868,39.6529,44.2055,41.7809,46.403,44.5256,42.5679,40.7404,40.7846,43.6046,42.3671,39.2668],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,16.5732,14.7402,13.4213,12.2255,19.564,30.1933,28.1014,27.6857,27.9118,22.7187,21.1259,20.2665,19.556,18.0341,16.5052,15.8216,14.2064,13.9177,14.8495,13.7292,18.1319,16.6924,20.0628,23.5776,25.4275,23.6647,20.7764,20.1867,23.1946],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,100.0,100.0,100.0,92.6531,88.5714,94.4882,61.8111,73.6221,99.6063,100.0,52.5807,33.2258,31.613,17.742,32.2581,94.8387,81.2903,80.0,88.7096,95.1662,100.0,87.8628,99.5306,100.0,97.7477,100.0,90.0794,100.0,93.1689,85.9583,82.7325,85.389,94.086,96.0573,84.9462],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,0.0,0.0,0.0,-0.6647,-1.034,-0.5153,-3.5701,-2.466,-0.0368,0.0,-5.3011,-7.4648,-7.6451,-9.1958,-7.573,-0.577,-2.0916,-2.2358,-1.2622,-0.5727,0.0,-1.6073,-0.0684,0.0,-0.3401,0.0,-1.6667,0.0,-1.1909,-2.4479,-3.0103,-2.5471,-1.0806,-0.7204,-2.7505],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,4.8315,4.9939,8.1608,9.2164,8.8104,9.7442,6.3743,7.5924,10.272,12.5863,6.6179,4.1819,3.9789,2.2331,4.0601,11.9367,10.2314,10.069,11.1652,12.7893,16.1998,13.4112,16.9872,17.7885,17.3878,20.1923,18.1891,21.1138,19.6715,18.149,17.468,18.0288,21.0337,21.4744,18.9904],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,0.0,517.5,285.7143,697.3856,7.7922,385.8447,43.3628,93.361,63.745,0.0,62.3077,658.794,86.5385,42.5532,46.1894,49.5495,4.5558,0.0,92.1053,0.0,80.8511,48.0349,296.7245,0.0,14.1509,59.4595,32.5203,5.6338,5.7803,0.0,90.6516,371.2121,78.125,62.7451,85.9375],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,111.6667,135.0,135.0,135.0,134.7482,135.0,133.7931,135.0,135.0,135.0,133.5747,111.7195,108.8688,107.4434,109.0271,110.7692,110.6109,110.6109,113.9367,113.9367,116.9457,115.2036,127.3982,127.3982,126.9231,128.6652,127.7149,127.8733,127.7149,127.7149,125.181,132.9412,134.5249,135.0,133.2965],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.8888,1.9496,1.94,1.9369,2.2991,2.5773,2.5764,2.5722,2.5472,2.7015,2.7394,2.6555,2.5302,2.511,2.4729,2.5468,2.54,2.3911,2.2523,2.2092,2.2073,2.1726,2.1278,2.0933,2.0428,2.0285,2.0922,1.9922,2.0377],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,8.0069,9.7365,10.4886,11.3237,10.9866,10.8614,11.453,12.7046,12.355,12.1349,11.9454,11.7882,11.489,11.2255,11.2991,11.2708,11.3146,11.4893,12.8524,13.2172,15.1474,16.9571,18.2327,20.1367,20.6787,21.8695,22.6628,23.1422,22.6888,21.4259,20.1546,17.5788,14.4918],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,71.295,75.6362,78.6406,58.5784,52.6719,52.1996,48.1966,52.3176,65.1784,61.3222,60.9523,62.5924,64.9418,69.3019,64.5663,69.6207,70.4924,69.4198,72.5665,67.2439,70.6309,66.9542,63.2135,61.5566,62.43,66.7835,67.3805,60.7525],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,88.7754,100.0,100.0,100.0,92.6531,88.5714,94.4882,61.8111,73.6221,99.6063,100.0,40.4858,24.1758,22.3444,6.5934,24.1877,94.2238,79.0614,77.6174,87.3646,94.6309,100.0,87.4317,99.5306,100.0,97.7477,100.0,90.0794,100.0,91.3253,78.1711,71.7391,75.862,90.1785,92.0289,69.5652],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,94.3877,96.2585,100.0,97.551,93.7415,91.9042,81.6236,76.6405,78.3465,91.0761,80.0307,54.8872,29.002,17.7045,17.7085,41.6683,65.8243,83.6342,81.3478,86.5376,93.9985,94.0208,95.6541,95.6541,99.0928,99.2492,95.9424,96.6931,93.8016,89.8321,80.4118,75.2574,79.2599,86.0232,83.9242],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"Centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/technical-pack/data.json"},"source_fingerprint":"e6cd11c1c995a954e57fda36453d3a9be171d50c3209bb0ee0b7f40905bdafd8","content_hash":"981414dff3c3d788284a537a202d42a9aa13386e93b15c5f285234230b8fe913","citation":"Sharemaestro, FMPG Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/184a41c1-03cb-4cb2-9e31-3e8e0a460d8c/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."}