{"schema_version":"1.0","name":"BP21 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"7ffbf566-1791-4297-bc8f-986012059c5b","symbol":"BP21","name":"BNP EUROPE SRI PAB UCITS ETF","exchange":"VIE","country":"AT","asset_type":"etf","currency":"EUR","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","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, Range position and boundary pressure, Directional strength and control, Range pressure and compression, Acceleration, deceleration and rollover, 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":48,"displayedObservations":48,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure retains strong Market Dynamics support","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. The completed evidence supports the upward price structure.","take":"The advance remains supported. Reclassify it only if the broader Market Dynamics path weakens or price structure breaks.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.268316,-0.304353,-0.31116,-0.340516,-0.353498,-0.437174,-0.353227,-0.23971,-0.1324,0.191754,0.442841,0.699171,0.97145,1.023439,1.048337,1.015693,1.008785,1.032944,1.072248,1.142915],"opens":[30.062698,30.74051,31.545108,30.855,30.629999,31.035,30.594999,32.014999,31.809999,32.419998,32.825001,33.035,33.595001,33.084999,33.200001,33.174999,33.514999,33.470001,34.055,33.915001],"highs":[31.072103,31.754791,31.681646,30.959999,31.495001,31.184999,31.700001,32.195,31.924999,32.419998,32.825001,33.035,33.674999,33.235001,33.200001,33.445,33.665001,34.195,34.105,33.939999],"lows":[29.560432,30.74051,30.76,30.285,30.370001,30.575001,30.525,31.68,31.709999,32.32,32.720001,32.805,33.439999,33.084999,33.095001,32.91,33.189999,33.465,33.904999,33.48],"closes":[30.969698,31.754791,30.895,30.77,30.98,30.575001,31.695,31.85,31.709999,32.404999,32.755001,32.805,33.674999,33.200001,33.169998,33.299999,33.375,34.099998,33.904999,33.744999],"hoverRows":[[{"label":"Open","value":"30.1","className":"is-ohlc","compact":true},{"label":"High","value":"31.1","className":"is-ohlc","compact":true},{"label":"Low","value":"29.6","className":"is-ohlc","compact":true},{"label":"Close","value":"31.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.27","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.7","className":"is-ohlc","compact":true},{"label":"High","value":"31.8","className":"is-ohlc","compact":true},{"label":"Low","value":"30.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.30","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"31.5","className":"is-ohlc","compact":true},{"label":"High","value":"31.7","className":"is-ohlc","compact":true},{"label":"Low","value":"30.8","className":"is-ohlc","compact":true},{"label":"Close","value":"30.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.31","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"30.9","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"30.3","className":"is-ohlc","compact":true},{"label":"Close","value":"30.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.34","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.6","className":"is-ohlc","compact":true},{"label":"High","value":"31.5","className":"is-ohlc","compact":true},{"label":"Low","value":"30.4","className":"is-ohlc","compact":true},{"label":"Close","value":"31.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.35","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.0","className":"is-ohlc","compact":true},{"label":"High","value":"31.2","className":"is-ohlc","compact":true},{"label":"Low","value":"30.6","className":"is-ohlc","compact":true},{"label":"Close","value":"30.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"30.6","className":"is-ohlc","compact":true},{"label":"High","value":"31.7","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"31.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.35","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.0","className":"is-ohlc","compact":true},{"label":"High","value":"32.2","className":"is-ohlc","compact":true},{"label":"Low","value":"31.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.24","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.8","className":"is-ohlc","compact":true},{"label":"High","value":"31.9","className":"is-ohlc","compact":true},{"label":"Low","value":"31.7","className":"is-ohlc","compact":true},{"label":"Close","value":"31.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.13","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.4","className":"is-ohlc","compact":true},{"label":"High","value":"32.4","className":"is-ohlc","compact":true},{"label":"Low","value":"32.3","className":"is-ohlc","compact":true},{"label":"Close","value":"32.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.19","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"32.8","className":"is-ohlc","compact":true},{"label":"High","value":"32.8","className":"is-ohlc","compact":true},{"label":"Low","value":"32.7","className":"is-ohlc","compact":true},{"label":"Close","value":"32.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.44","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.0","className":"is-ohlc","compact":true},{"label":"High","value":"33.0","className":"is-ohlc","compact":true},{"label":"Low","value":"32.8","className":"is-ohlc","compact":true},{"label":"Close","value":"32.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.70","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.6","className":"is-ohlc","compact":true},{"label":"High","value":"33.7","className":"is-ohlc","compact":true},{"label":"Low","value":"33.4","className":"is-ohlc","compact":true},{"label":"Close","value":"33.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.97","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.1","className":"is-ohlc","compact":true},{"label":"High","value":"33.2","className":"is-ohlc","compact":true},{"label":"Low","value":"33.1","className":"is-ohlc","compact":true},{"label":"Close","value":"33.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.02","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.2","className":"is-ohlc","compact":true},{"label":"High","value":"33.2","className":"is-ohlc","compact":true},{"label":"Low","value":"33.1","className":"is-ohlc","compact":true},{"label":"Close","value":"33.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.05","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.2","className":"is-ohlc","compact":true},{"label":"High","value":"33.4","className":"is-ohlc","compact":true},{"label":"Low","value":"32.9","className":"is-ohlc","compact":true},{"label":"Close","value":"33.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.02","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.5","className":"is-ohlc","compact":true},{"label":"High","value":"33.7","className":"is-ohlc","compact":true},{"label":"Low","value":"33.2","className":"is-ohlc","compact":true},{"label":"Close","value":"33.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.01","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"33.5","className":"is-ohlc","compact":true},{"label":"High","value":"34.2","className":"is-ohlc","compact":true},{"label":"Low","value":"33.5","className":"is-ohlc","compact":true},{"label":"Close","value":"34.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.03","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"34.1","className":"is-ohlc","compact":true},{"label":"High","value":"34.1","className":"is-ohlc","compact":true},{"label":"Low","value":"33.9","className":"is-ohlc","compact":true},{"label":"Close","value":"33.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.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":"33.9","className":"is-ohlc","compact":true},{"label":"High","value":"33.9","className":"is-ohlc","compact":true},{"label":"Low","value":"33.5","className":"is-ohlc","compact":true},{"label":"Close","value":"33.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.14","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[30.363501,34.311498],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.142915,"state":"Positive and strengthening","context":{"scenario":"positiveSustained","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Sustained positive support","detail":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains positive and has strengthened across the recent completed path. A slight weekly pause does not yet change the broader constructive reading.","annotations":[{"label":"Current tape relationship","value":"Sustained positive support","detail":"Market Dynamics strengthened this week and remains positive.","tone":"positive"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":20,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-04-17","price":31.754791}],"reversal_dangers":[{"date":"2026-04-24","price":30.895}]}},"smTape":{"available":true,"dates":["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":[28.3462,29.185,29.2483,29.224,29.8481,29.3215,28.868,29.0338,28.4242,29.2435,29.3312,29.1069,29.5946,29.6336,29.9408,30.4967,30.8332,30.3943,30.721,31.077,31.4134,31.9352,32.457,30.4431,30.1115,28.7412,28.7997,29.7165,30.9697,31.7548,30.895,30.77,30.98,30.575,31.695,31.85,31.71,32.405,32.755,32.805,33.675,33.2,33.17,33.3,33.375,34.1,33.905,33.745],"consensus":[67.8573,100.0,-11.8657,15.7892,98.0797,0.0,-42.3579,0.0,-64.0469,48.1406,42.3754,-14.3749,70.5474,48.8658,66.2814,79.3491,70.0428,18.6093,56.4372,54.7698,57.2088,70.9059,72.8567,-41.3419,-27.2063,-64.3324,-29.4371,13.302,52.9876,64.3946,0.0,14.1989,16.1615,-28.4651,53.4878,26.7004,10.1696,53.5082,38.7337,20.4531,70.9519,33.6158,35.2882,41.9346,15.3903,69.2466,13.6012,22.8718],"supportDates":["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,0.0,-35.5596,0.0,-51.5727,53.1128,35.8713,-21.9707,66.6189,47.5635,63.3998,77.7335,71.6085,7.0388,53.6354,60.5428,64.5855,83.9099,85.7152,-47.5575,-21.1457,-70.3326,-21.2682,22.0363,51.8926,69.5104,0.0,8.5418,20.0812,-28.8994,61.0651,20.84,2.9852,60.3839,32.6451,7.4935,75.5333,31.1039,36.5118,42.2358,23.0414,72.7606,0.0829,19.499],"force":[67.8573,100.0,-11.8657,15.7892,95.8823,0.0,-78.2054,0.0,-86.9916,73.4678,40.3568,-45.2022,83.8263,38.6594,66.7837,82.9391,70.2821,17.9035,53.9763,34.8228,35.2897,49.7027,50.4538,-53.3781,-15.3633,-55.9507,-4.2609,67.7517,79.143,73.2269,0.0,8.121,13.3093,-40.6252,56.502,7.6611,11.0046,39.1798,22.8283,9.2215,71.3725,7.1362,15.4888,31.6579,12.656,77.6855,21.9221,1.7164],"direction":[null,null,null,null,99.6494,0.0,-24.522,0.0,-61.914,24.3673,51.2505,-16.3256,65.5523,57.6443,69.2158,78.6311,68.0824,57.9134,61.397,62.4198,64.4348,71.1895,74.1633,-25.641,-42.592,-63.4621,-62.8431,35.5729,35.5565,52.2394,0.0,25.0055,13.7191,-19.283,42.6751,46.9975,40.3282,55.8848,57.0531,56.4602,65.4157,55.4004,48.0321,48.931,26.6792,59.2027,54.4245,44.2896],"intensity":[null,null,null,null,50.0,40.0,50.0,28.5714,62.5,88.8889,50.0,18.1818,33.3333,23.0769,35.7143,53.3333,37.5,35.2941,27.7778,36.8421,30.0,57.1429,54.5455,100.0,95.8333,96.0,88.4615,85.1852,89.2857,86.2069,76.6667,67.7419,46.875,27.2727,85.2941,85.7143,8.3333,64.8649,28.9474,5.1282,77.5,36.5854,2.381,11.6279,15.9091,71.1111,36.9565,34.0426],"confirmation":[44.381,54.6667,26.4637,27.7192,76.6184,37.1204,82.7506,24.4796,89.3844,84.1011,81.5977,31.5732,91.0397,83.3458,89.2693,93.5257,90.3971,8.8379,86.0276,84.8304,85.5264,89.8456,90.4354,81.5015,76.4374,88.2395,54.7597,36.0385,85.7698,88.7975,31.6136,72.4446,73.025,77.4728,85.0925,53.3865,5.7939,84.5812,80.0028,7.8054,90.6476,55.3217,78.6702,81.1013,29.3202,90.3625,8.1525,60.3205],"persistence":[null,null,33.3333,50.0,60.0,50.0,28.5714,25.0,0.0,0.0,25.0,0.0,0.0,12.5,37.5,50.0,75.0,75.0,75.0,100.0,100.0,100.0,100.0,75.0,50.0,25.0,0.0,0.0,0.0,0.0,12.5,12.5,37.5,37.5,62.5,62.5,62.5,62.5,75.0,75.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"assessmentRisk":[null,null,null,null,0.9333,17.6412,10.6353,19.1207,17.6515,31.3312,14.9959,14.5754,13.9348,9.7909,11.6507,10.1436,14.6046,37.6009,19.507,17.9099,16.6017,14.54,13.571,16.2031,34.3258,17.8104,35.2744,42.574,11.5179,17.6958,51.0393,34.0495,7.5084,28.9942,7.7673,27.6862,32.6532,22.508,27.8181,35.8166,14.3884,27.6529,14.9353,18.8611,36.979,13.2775,39.5478,29.5646],"volumeParticipation":true,"latest":{"consensus":22.9,"control":19.5,"force":1.7,"direction":44.3,"confirmation":60.3,"persistence":100.0,"assessmentRisk":29.6,"intensity":34.0,"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":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+22.9","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+19.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+1.7","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+44.3","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"60/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"67.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.9%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"32.9","detail":"Directional","tone":"positive"},{"label":"Range position","value":"93%","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":[28.3462,29.185,29.2483,29.224,29.8481,29.3215,28.868,29.0338,28.4242,29.2435,29.3312,29.1069,29.5946,29.6336,29.9408,30.4967,30.8332,30.3943,30.721,31.077,31.4134,31.9352,32.457,30.4431,30.1115,28.7412,28.7997,29.7165,30.9697,31.7548,30.895,30.77,30.98,30.575,31.695,31.85,31.71,32.405,32.755,32.805,33.675,33.2,33.17,33.3,33.375,34.1,33.905,33.745],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,28.9432,29.012,28.9858,28.9945,28.8908,28.955,29.0234,29.0386,29.1397,29.2295,29.3588,29.5657,29.7961,29.9049,30.0533,30.2394,30.4529,30.7224,31.0378,30.9296,30.7809,30.41,30.1172,30.0444,30.2126,30.493,30.5661,30.6032,30.6717,30.6541,30.8434,31.0264,31.1507,31.3787,31.629,31.8428,32.1759,32.3621,32.509,32.6528,32.7841,33.0234,33.1837,33.2857],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,28.8618,28.919,28.9947,29.1059,29.2339,29.3198,29.4236,29.5461,29.6844,29.8511,30.0442,30.0737,30.0765,29.9776,29.8904,29.8775,29.9584,30.0914,30.151,30.1968,30.2548,30.2786,30.3835,30.4921,30.5823,30.7173,30.8683,31.0117,31.209,31.3565,31.4908,31.6248,31.7545,31.9282,32.0747,32.1984],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,29.911,29.909,29.8752,29.9284,29.9769,30.0903,30.3444,30.6337,30.7387,30.8938,31.0996,31.336,31.7131,32.1624,32.1953,32.2051,32.235,32.2395,32.2269,32.2329,32.4056,32.4371,32.425,32.4525,32.4454,32.557,32.6834,32.7681,32.9706,33.2155,33.433,33.7981,33.9859,34.0994,34.3341,34.5356,34.6621,34.6423,34.6565],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,28.2375,28.2863,28.3216,28.3447,28.3672,28.3563,28.2614,28.1522,28.1584,28.1372,28.0876,28.1579,28.0558,27.9274,28.0164,28.0329,27.945,27.9337,28.0145,28.2631,28.3415,28.4664,28.6448,28.7559,28.8571,28.9209,28.9299,28.9328,28.9314,28.8899,28.8452,28.7062,28.645,28.6027,28.6537,28.7786,29.188,29.7183,30.1069],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,51.3661,17.2132,63.1148,68.0328,55.4645,82.7868,84.9727,96.6409,97.7956,97.5482,81.7864,92.5476,93.5284,95.8865,100.0,100.0,53.5955,45.9551,14.382,15.7303,36.8539,65.7304,83.8203,64.0092,61.129,65.9677,56.6359,82.4426,86.0141,82.7882,98.8022,98.5132,95.3233,100.0,91.4537,90.9139,93.2529,94.6024,98.4369,95.2287,92.5962],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-2.9028,-4.9413,-2.2016,-1.908,-2.6582,-1.0274,-0.8969,-0.2113,-0.1756,-0.2209,-1.6412,-0.6779,-0.6547,-0.4482,0.0,0.0,-6.2049,-7.2266,-11.4483,-11.268,-8.4435,-4.5823,-2.1635,-4.8125,-5.1976,-4.5506,-5.7984,-2.3477,-1.8701,-2.3015,-0.1602,-0.2133,-0.6962,0.0,-1.4105,-1.4996,-1.1136,-0.8909,-0.2778,-0.8481,-1.316],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.2605,1.0926,4.0062,4.3184,3.5206,5.2549,5.3937,6.4863,8.4634,9.6601,8.0992,9.2612,10.5272,11.7239,13.5796,15.4353,8.2726,7.0933,2.2199,2.428,5.6885,10.1457,12.9379,9.88,9.4354,10.1823,8.7419,12.7253,13.2765,12.7786,15.2504,16.4952,16.673,19.7673,18.0779,17.9712,18.4335,18.7003,21.2788,20.5853,20.0162],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,32.9292,31.5834,29.4285,28.1365,26.9369,25.2253,24.2148,23.2766,22.9471,23.1125,23.266,23.8677,24.7701,25.7797,27.1993,27.8734,28.4993,29.2943,30.2207,31.5006,32.6891,32.8779],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,22.0062,26.6189,32.8777,36.1914,32.0302,32.3866,34.9477,36.1237,38.8285,43.0551,32.1749,28.3749,23.3595,20.1854,22.7393,27.2247,30.5107,28.0793,26.5342,28.4238,27.0062,28.5835,31.4454,30.8575,33.2803,35.6926,36.7418,39.7611,37.5145,37.1126,37.5946,38.0343,40.3135,39.4261,37.3878],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,12.5021,11.7233,10.5583,9.7874,14.2596,13.087,11.9779,10.9842,10.0978,9.2246,25.2045,28.8373,33.2023,34.412,30.1967,26.4648,24.2952,22.3591,25.0011,22.7538,21.619,19.5921,18.7619,18.4111,17.2632,16.6038,16.1606,14.8354,17.3969,17.2105,16.255,15.4356,14.113,13.8023,17.8655],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.4481,1.4193,1.4366,1.4234,1.515,1.5165,1.521,1.5236,1.5138,1.514,2.0057,2.1351,2.5231,2.7058,2.7749,2.8211,2.783,2.8861,2.8475,2.8856,2.8575,2.8244,2.7254,2.5903,2.5102,2.3976,2.2839,2.2505,2.2466,2.1106,2.067,2.0167,2.0046,1.9142,1.8833],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,5.7559,5.5769,5.3394,5.4353,5.5178,5.9334,7.1084,8.4425,8.7618,9.3395,10.1778,10.6838,12.2382,14.0954,13.8806,13.8523,14.257,14.3116,13.9852,13.1243,13.3802,13.0396,12.3802,12.0788,11.7071,11.8289,12.1839,12.4321,13.0503,13.9299,14.733,16.2928,17.0552,17.5328,18.0363,18.1853,17.1468,15.3012,14.0498],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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.2331,0.2588,0.3005,0.3741,0.4543,0.477,0.5154,0.568,0.6296,0.7123,0.8105,0.7177,0.6103,0.4099,0.2528,0.2001,0.2564,0.3603,0.3689,0.3616,0.3684,0.3373,0.3984,0.4541,0.4814,0.5527,0.6302,0.6878,0.7944,0.831,0.8478,0.8617,0.8688,0.9222,0.938,0.927],"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.3112,0.3443,0.3785,0.4164,0.459,0.5097,0.5699,0.5994,0.6016,0.5632,0.5012,0.4409,0.404,0.3953,0.39,0.3843,0.3811,0.3724,0.3776,0.3929,0.4106,0.439,0.4773,0.5194,0.5744,0.6257,0.6701,0.7084,0.7405,0.7769,0.8091,0.8327],"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.1432,0.1327,0.1368,0.1516,0.1705,0.2026,0.2407,0.1182,0.0087,-0.1534,-0.2483,-0.2409,-0.1476,-0.035,-0.0211,-0.0228,-0.0127,-0.0351,0.0208,0.0612,0.0708,0.1137,0.153,0.1684,0.22,0.2053,0.1777,0.1533,0.1283,0.1454,0.1289,0.0943],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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":"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,85.1062,86.221,86.8619,81.5343,82.3997,83.3172,84.1578,85.3874,86.5146,65.5094,62.8056,53.0597,53.3923,58.3693,64.0249,67.0452,61.0047,60.1561,61.1342,58.1685,63.4492,64.1242,62.9927,66.1829,67.6933,67.9138,71.5517,67.0799,66.7959,67.4391,67.8263,71.3706,69.1637,67.3241],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,42.0765,51.3661,17.2132,63.1148,68.0328,55.4645,82.7868,84.9727,96.3278,97.6395,97.3978,80.6692,92.0956,93.1817,95.6845,100.0,100.0,40.661,29.9855,0.0,15.7303,36.8539,65.7304,83.8203,64.0092,61.129,65.9677,56.6359,82.4426,86.0141,88.1068,99.6514,98.5132,95.3233,100.0,88.4557,85.1032,88.938,91.1505,97.5163,92.0981,87.7384],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,46.7213,36.8853,43.898,49.4536,62.204,68.7613,74.408,88.0291,92.98,97.1217,91.9022,90.0542,88.6488,93.6539,96.2888,98.5615,80.2203,56.8821,23.5488,15.2386,17.5281,39.4382,62.1349,71.1866,69.6528,63.702,61.2442,68.3487,75.0308,85.5212,91.2574,95.4238,97.8293,97.9455,94.593,91.1863,87.499,88.3972,92.5349,93.5883,92.4509],"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,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,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,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/7ffbf566-1791-4297-bc8f-986012059c5b/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/7ffbf566-1791-4297-bc8f-986012059c5b/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/7ffbf566-1791-4297-bc8f-986012059c5b/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/7ffbf566-1791-4297-bc8f-986012059c5b/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/7ffbf566-1791-4297-bc8f-986012059c5b/technical-pack/data.json"},"source_fingerprint":"4372a9abb9eaf48b5bf5d1f267d757009982f67fffccb40c607f91a88c9b86fb","content_hash":"c15721d023f64035b11c0d7e9ead1307e40ea7dae95d68f7323d38bfebaef1e3","citation":"Sharemaestro, BP21 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/7ffbf566-1791-4297-bc8f-986012059c5b/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."}