{"schema_version":"1.0","name":"FMPI Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"ba52b3aa-456f-4a88-9eb4-d23bf74d3a54","symbol":"FMPI","name":"Fidelity Global Income 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. Price has not yet established a clear direction.","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 pressure and compression, Range position and boundary pressure, 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":43,"displayedObservations":43,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. Price has not yet established a clear direction.","evidenceAlignment":{"status":"Support weakening","headline":"Positive Market Dynamics has weakened while price remains rotational","summary":"Market Dynamics eased this week but remains positive. Underlying support has contracted across the recent completed path. Price has not yet established a clear direction.","take":"Treat the weaker support as caution until price and Market Dynamics establish clearer agreement.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.117038,0.160404,0.245634,0.36598,0.634311,0.906314,1.085588,1.252486,1.212577,1.042182,0.908568,0.627005,0.579891,0.603693,0.456135],"opens":[26.506422,26.506422,26.506422,25.908533,26.755543,27.243819,27.164101,27.41,27.709999,27.030001,27.01,26.940001,27.41,27.34,27.34],"highs":[26.506422,26.506422,26.924944,26.705718,26.984734,27.243819,27.164101,27.440001,27.709999,27.030001,27.129999,27.02,27.780001,27.469999,27.370001],"lows":[26.506422,26.506422,26.506422,25.908533,26.755543,27.164101,27.164101,27.35,27.709999,27.030001,26.870001,26.93,27.34,27.309999,27.09],"closes":[26.506422,26.506422,26.795401,26.645929,26.984734,27.164101,27.164101,27.35,27.709999,27.030001,26.940001,26.93,27.41,27.379999,27.09],"hoverRows":[[{"label":"Open","value":"26.5","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"26.5","className":"is-ohlc","compact":true},{"label":"Close","value":"26.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.12","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.5","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"26.5","className":"is-ohlc","compact":true},{"label":"Close","value":"26.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.16","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.5","className":"is-ohlc","compact":true},{"label":"High","value":"26.9","className":"is-ohlc","compact":true},{"label":"Low","value":"26.5","className":"is-ohlc","compact":true},{"label":"Close","value":"26.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.25","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.9","className":"is-ohlc","compact":true},{"label":"High","value":"26.7","className":"is-ohlc","compact":true},{"label":"Low","value":"25.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.37","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"26.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.63","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.2","className":"is-ohlc","compact":true},{"label":"High","value":"27.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.2","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","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":"27.2","className":"is-ohlc","compact":true},{"label":"High","value":"27.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.2","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.09","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.4","className":"is-ohlc","compact":true},{"label":"High","value":"27.4","className":"is-ohlc","compact":true},{"label":"Low","value":"27.4","className":"is-ohlc","compact":true},{"label":"Close","value":"27.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.25","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.7","className":"is-ohlc","compact":true},{"label":"High","value":"27.7","className":"is-ohlc","compact":true},{"label":"Low","value":"27.7","className":"is-ohlc","compact":true},{"label":"Close","value":"27.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.21","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.0","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"27.0","className":"is-ohlc","compact":true},{"label":"Close","value":"27.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.04","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.0","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"26.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.9","className":"is-ohlc","compact":true},{"label":"High","value":"27.0","className":"is-ohlc","compact":true},{"label":"Low","value":"26.9","className":"is-ohlc","compact":true},{"label":"Close","value":"26.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.63","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.4","className":"is-ohlc","compact":true},{"label":"High","value":"27.8","className":"is-ohlc","compact":true},{"label":"Low","value":"27.3","className":"is-ohlc","compact":true},{"label":"Close","value":"27.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.58","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.3","className":"is-ohlc","compact":true},{"label":"High","value":"27.5","className":"is-ohlc","compact":true},{"label":"Low","value":"27.3","className":"is-ohlc","compact":true},{"label":"Close","value":"27.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.60","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.3","className":"is-ohlc","compact":true},{"label":"High","value":"27.4","className":"is-ohlc","compact":true},{"label":"Low","value":"27.1","className":"is-ohlc","compact":true},{"label":"Close","value":"27.1","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}]],"pressureRange":[-2.3,2.3],"priceRange":[26.434207,27.782214],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.456135,"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":15,"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-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":[25.2713,25.2713,25.2414,24.963,25.4204,25.2613,25.2215,25.311,25.311,25.39,25.95,26.05,25.94,25.76,25.86,26.04,26.29,26.52,26.02,26.02,25.13,25.45,25.84,25.84,26.5,26.28,26.0879,26.5064,26.5064,26.5064,26.7954,26.6459,26.9847,27.1641,27.1641,27.35,27.71,27.03,26.94,26.93,27.41,27.38,27.09],"consensus":[0.0,0.0,-60.0008,-100.0,96.9842,-26.7764,-33.7273,52.7245,0.0,36.141,89.2457,76.0399,23.5824,0.0,20.5118,60.0603,79.7486,75.4926,-10.327,13.93,-74.259,-26.5052,32.7492,0.0,71.3075,0.0,-13.0265,61.4654,23.7425,29.0774,58.1911,23.7378,64.2885,33.0764,35.7277,37.2935,54.2318,0.0,-15.7839,-16.4861,31.1253,23.9965,26.0878],"supportDates":["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,-38.241,-42.9425,41.0838,0.0,18.0978,82.1947,72.8892,14.1423,0.0,21.156,61.2574,80.8519,70.8047,-30.2614,17.3742,-65.7787,-33.2439,40.9253,0.0,70.1797,0.0,-17.0128,63.9599,28.674,27.5993,62.7793,23.6371,75.1026,19.2945,32.4043,21.3775,53.674,0.0,-9.5902,-15.4613,33.5233,22.2537,30.7443],"force":[0.0,0.0,-60.0008,-100.0,94.4212,-48.0346,-32.7192,71.2648,0.0,23.0984,99.9965,62.273,44.4051,0.0,2.7389,71.2171,92.3079,85.6239,-47.9709,1.125,-99.9734,-26.6097,75.1604,0.0,90.5752,0.0,-62.6786,67.9573,0.2129,6.7816,47.6663,3.09,56.2289,14.732,8.6343,25.2141,35.1041,0.0,-42.226,-22.6924,46.1794,1.0664,73.3522],"direction":[null,null,null,null,98.8149,-1.5105,-23.9157,52.7851,0.0,66.078,89.6248,89.4741,82.9335,0.0,32.4705,50.723,69.5168,73.6135,-39.3438,20.7473,-65.5833,-56.7432,6.8887,0.0,58.8338,0.0,-26.9951,53.9774,34.9134,46.6924,60.4651,38.6013,57.6864,61.9301,58.8782,64.1112,68.532,0.0,-3.9753,-13.2243,17.6319,43.8904,12.9944],"intensity":[null,null,null,null,100.0,80.0,50.0,42.8571,50.0,44.4444,100.0,100.0,41.6667,46.1538,21.4286,80.0,62.5,82.3529,88.8889,89.4737,100.0,71.4286,68.1818,69.5652,95.8333,92.0,96.1538,62.963,67.8571,6.8966,63.3333,87.0968,96.875,54.5455,11.7647,37.1429,50.0,89.1892,23.6842,12.8205,95.0,43.9024,40.4762],"confirmation":[0.0,0.0,41.8669,54.6667,76.2511,54.6972,78.6216,85.6143,2.9199,79.4426,96.9937,91.9612,37.758,40.0104,51.3456,87.5411,93.8855,92.5378,35.2081,49.5196,92.6758,35.1036,58.4506,25.141,91.4228,36.0249,34.0466,87.8288,52.1387,53.9811,86.2305,52.3017,88.1619,78.2354,78.6578,79.8083,84.7797,5.6474,51.2844,73.4803,78.3824,52.5025,35.1564],"persistence":[null,null,33.3333,50.0,20.0,33.3333,42.8571,25.0,25.0,12.5,12.5,37.5,37.5,50.0,75.0,75.0,87.5,87.5,62.5,62.5,37.5,25.0,25.0,12.5,12.5,0.0,0.0,0.0,25.0,50.0,50.0,62.5,62.5,75.0,100.0,100.0,100.0,87.5,62.5,37.5,37.5,37.5,12.5],"assessmentRisk":[null,null,null,null,23.0307,11.4019,12.5288,19.8828,27.2794,11.3359,5.1213,11.8043,37.8025,46.8,28.9712,32.1995,6.5392,12.2188,34.3223,11.1437,12.7441,36.4904,38.799,23.7707,14.2664,50.5848,34.6661,15.7432,11.0708,11.277,18.1006,5.9624,10.3241,32.8193,26.6284,31.0021,22.5482,17.7855,24.8174,37.0877,54.7113,30.0667,36.0929],"volumeParticipation":true,"latest":{"consensus":26.1,"control":30.7,"force":73.4,"direction":13.0,"confirmation":35.2,"persistence":12.5,"assessmentRisk":36.1,"intensity":40.5,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"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":"Unsettled","confirmationState":"Limited support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+26.1","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+30.7","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+73.4","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+13.0","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"35/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"56.9","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.2%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"29.7","detail":"Directional","tone":"positive"},{"label":"Range position","value":"72%","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 is rotating through its trend references.","series":[{"label":"Close","values":[25.2713,25.2713,25.2414,24.963,25.4204,25.2613,25.2215,25.311,25.311,25.39,25.95,26.05,25.94,25.76,25.86,26.04,26.29,26.52,26.02,26.02,25.13,25.45,25.84,25.84,26.5,26.28,26.0879,26.5064,26.5064,26.5064,26.7954,26.6459,26.9847,27.1641,27.1641,27.35,27.71,27.03,26.94,26.93,27.41,27.38,27.09],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.2489,25.2511,25.2458,25.2576,25.2673,25.2896,25.4097,25.5261,25.6014,25.6302,25.672,25.7389,25.8391,25.9629,25.9733,25.9818,25.8269,25.7584,25.7732,25.7854,25.9153,25.9816,26.0009,26.0928,26.168,26.2296,26.3324,26.3894,26.4977,26.6188,26.718,26.8329,26.9924,26.9992,26.9884,26.9778,27.0564,27.1152,27.1106],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.4192,25.4445,25.4753,25.5171,25.5743,25.6444,25.6722,25.698,25.6559,25.6407,25.6554,25.6691,25.7306,25.7713,25.7948,25.8475,25.8963,25.9415,26.0048,26.0522,26.1213,26.1986,26.2701,26.3501,26.4508,26.4937,26.5268,26.5566,26.6199,26.6762,26.7068],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,25.501,25.7808,25.9773,26.0685,26.0917,26.1295,26.1997,26.3182,26.4712,26.489,26.5033,26.5111,26.5079,26.519,26.4952,26.6043,26.6452,26.6438,26.7033,26.7439,26.7758,26.8846,26.9493,27.0767,27.2213,27.3464,27.4967,27.7076,27.7581,27.8013,27.8368,27.816,27.7995,27.7738],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,25.0315,24.876,24.7997,24.7934,24.8172,24.8334,24.8331,24.8056,24.7591,24.7838,24.8079,24.786,24.8071,24.8558,24.9673,24.9662,25.0272,25.1152,25.1752,25.2541,25.3339,25.3097,25.3045,25.2816,25.2774,25.2827,25.2634,25.1945,25.195,25.2438,25.2994,25.5482,25.7576,25.9084],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,77.8347,0.0,49.2251,301.1256,64.3173,96.7382,200.7861,38.8078,138.0549,140.1241,241.564,14.1664,0.0,134.2422,117.8242,249.4524,0.0,108.8534,197.1111,264.4238,65.7965,0.0,0.0,11.7126,121.9884,46.3822,52.5624,0.0,75.3697,0.0,0.0,502.4966,49.6232,723.5557,886.7667,195.7065],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,70.0288,70.0288,72.7048,93.1961,97.4353,91.0765,76.7691,79.4186,89.0893,99.1575,118.0908,117.031,117.031,106.8039,116.3422,135.0,135.0,135.0,122.5334,104.2231,108.8084,108.8084,108.8084,109.5292,101.7375,104.6594,107.776,107.776,112.0653,112.0653,112.0653,81.2884,78.1717,135.0,65.0,65.0],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,29.8714,30.7625,31.59,32.3583,33.6956,32.8977,32.6369,32.7982,32.9479,33.5042,34.3865,33.2279,31.7646,30.4059,30.4021,30.3194,29.6614],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,42.0288,38.5614,47.1764,45.9948,52.1361,42.597,42.597,32.5693,28.0523,33.6215,33.6215,45.8759,50.0599,46.2435,43.9085,43.9085,43.9085,49.4731,40.3403,43.3058,46.4204,46.4204,49.8247,51.8881,44.4731,42.0016,41.1492,49.4073,47.751,44.8183],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,23.0128,21.1143,17.3188,14.9018,12.5322,20.2844,20.2844,39.0502,33.6345,29.1028,29.1028,23.73,18.6202,19.8696,17.7838,17.7838,17.7838,16.0195,25.5074,23.7069,22.4046,22.4046,20.981,19.2613,30.7992,32.5075,31.8477,26.3983,26.1419,29.1955],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,0.4981,0.5022,0.5646,0.6035,0.6606,0.7652,0.7105,0.8935,0.9511,1.0053,0.9335,1.0366,1.237,1.2526,1.279,1.1877,1.1028,1.1246,1.2878,1.2705,1.2401,1.1515,1.1341,1.1322,1.2574,1.2405,1.1762,1.2945,1.2451,1.245],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,1.8583,3.5723,4.6385,5.0137,5.0072,5.0865,5.3555,5.917,6.6839,6.6515,6.608,6.7262,6.6287,6.4749,5.9378,6.3527,6.2625,5.9063,5.8911,5.7303,5.5339,6.0347,6.2952,6.8569,7.4057,7.8426,8.466,9.5009,9.6806,9.6426,9.5505,8.4994,7.625,6.9497],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,66.038,66.038,81.0176,105.336,96.4508,86.691,70.72,79.5928,85.0046,95.6743,90.6817,61.5619,61.5619,9.7287,28.3655,51.0788,51.0788,89.5169,59.1388,50.5129,69.3056,69.3056,69.3056,81.0999,73.9406,90.1683,95.9407,95.9407,95.8333,100.0,72.0165,68.3128,67.9012,85.2,83.9999,72.4],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.7023,-0.7023,-0.3925,0.1931,-0.1533,-0.5749,-1.2649,-0.8816,-0.7244,-0.2277,-0.5997,-2.4738,-2.4738,-5.8096,-4.6102,-3.1484,-3.1484,-0.6747,-3.3468,-4.0533,-2.5141,-2.5141,-2.5141,-1.4513,-2.001,-0.7549,-0.2926,-0.2926,-0.328,0.0,-2.454,-2.7788,-2.8149,-1.3319,-1.4399,-2.4838],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,1.3944,1.3944,1.7107,3.9541,4.3546,3.914,3.1929,3.5935,4.3146,5.3161,6.2374,4.2345,4.2345,0.6692,1.9511,3.5134,3.5134,6.1573,5.276,4.5065,6.183,6.183,6.183,6.7453,6.1498,7.4995,7.4529,7.4529,8.1883,9.6123,6.9225,6.5665,6.5269,8.4256,8.307,7.1598],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.1392,0.145,0.1558,0.1769,0.2114,0.2543,0.2451,0.2352,0.1537,0.1136,0.112,0.1095,0.159,0.1783,0.1761,0.2058,0.2267,0.2405,0.2716,0.281,0.3121,0.3473,0.3709,0.4,0.4469,0.4244,0.3947,0.3661,0.3779,0.3804,0.3549],"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.1624,0.1808,0.1936,0.202,0.1923,0.1766,0.1636,0.1528,0.154,0.1589,0.1624,0.171,0.1822,0.1938,0.2094,0.2237,0.2414,0.2626,0.2842,0.3074,0.3353,0.3531,0.3614,0.3624,0.3655,0.3685,0.3657],"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.0489,0.0735,0.0515,0.0332,-0.0386,-0.063,-0.0516,-0.0433,0.0049,0.0194,0.0138,0.0348,0.0445,0.0467,0.0622,0.0573,0.0707,0.0847,0.0867,0.0926,0.1116,0.0713,0.0333,0.0038,0.0124,0.0119,-0.0109],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/technical-pack/data.json"},"source_fingerprint":"f5873b79b5c0c0cef11c68438c1ec93ecd15ce4b70727a7d11d25e7e694e2be6","content_hash":"1ce25c1c4765d5f9fa7f41d2b2c868d73d5800b118f0b168954077663013c79e","citation":"Sharemaestro, FMPI Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/ba52b3aa-456f-4a88-9eb4-d23bf74d3a54/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."}