{"schema_version":"1.0","name":"BPG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61","symbol":"BPG","name":"Black Pearl Group Limited","exchange":"ASX","country":"AU","asset_type":"equity","currency":"AUD","sector":"Technology","industry":"Software - Application"},"summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Drawdown and recovery pressure, Activity pressure and cumulative balance, Range pressure and compression, Range position and boundary pressure, Directional 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":39,"displayedObservations":39,"assetType":"Equity","state":"Aligned downward","stateTone":"negative","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","evidenceAlignment":{"status":"Countertrend conflict","headline":"Improving Market Dynamics is challenging the downward price structure","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. Price structure remains downward.","take":"This is an early challenge rather than a confirmed reversal. Price must respond to the improvement before the downward technical state can be considered resolved.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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":[-1.547657,-2.433969,-2.955433,-3.249069,-3.432049,-3.332124,-3.204681,-3.138876,-3.012946,-2.700796,-2.477865],"opens":[0.545,0.45,0.395,0.48,0.43,0.4,0.4,0.39,0.36,0.295,0.365],"highs":[0.545,0.45,0.4075,0.49,0.43,0.4,0.44,0.42,0.37,0.36,0.365],"lows":[0.505,0.43,0.39,0.455,0.4,0.4,0.37,0.36,0.295,0.295,0.265],"closes":[0.505,0.44,0.405,0.49,0.4,0.4,0.39,0.36,0.295,0.335,0.28],"hoverRows":[[{"label":"Open","value":"0.55","className":"is-ohlc","compact":true},{"label":"High","value":"0.55","className":"is-ohlc","compact":true},{"label":"Low","value":"0.51","className":"is-ohlc","compact":true},{"label":"Close","value":"0.51","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-1.55","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.45","className":"is-ohlc","compact":true},{"label":"High","value":"0.45","className":"is-ohlc","compact":true},{"label":"Low","value":"0.43","className":"is-ohlc","compact":true},{"label":"Close","value":"0.44","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-2.43","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.40","className":"is-ohlc","compact":true},{"label":"High","value":"0.41","className":"is-ohlc","compact":true},{"label":"Low","value":"0.39","className":"is-ohlc","compact":true},{"label":"Close","value":"0.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-2.96","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.48","className":"is-ohlc","compact":true},{"label":"High","value":"0.49","className":"is-ohlc","compact":true},{"label":"Low","value":"0.46","className":"is-ohlc","compact":true},{"label":"Close","value":"0.49","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.25","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.43","className":"is-ohlc","compact":true},{"label":"High","value":"0.43","className":"is-ohlc","compact":true},{"label":"Low","value":"0.40","className":"is-ohlc","compact":true},{"label":"Close","value":"0.40","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.43","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.40","className":"is-ohlc","compact":true},{"label":"High","value":"0.40","className":"is-ohlc","compact":true},{"label":"Low","value":"0.40","className":"is-ohlc","compact":true},{"label":"Close","value":"0.40","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.33","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.40","className":"is-ohlc","compact":true},{"label":"High","value":"0.44","className":"is-ohlc","compact":true},{"label":"Low","value":"0.37","className":"is-ohlc","compact":true},{"label":"Close","value":"0.39","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.20","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.39","className":"is-ohlc","compact":true},{"label":"High","value":"0.42","className":"is-ohlc","compact":true},{"label":"Low","value":"0.36","className":"is-ohlc","compact":true},{"label":"Close","value":"0.36","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.14","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.36","className":"is-ohlc","compact":true},{"label":"High","value":"0.37","className":"is-ohlc","compact":true},{"label":"Low","value":"0.29","className":"is-ohlc","compact":true},{"label":"Close","value":"0.29","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-3.01","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.29","className":"is-ohlc","compact":true},{"label":"High","value":"0.36","className":"is-ohlc","compact":true},{"label":"Low","value":"0.29","className":"is-ohlc","compact":true},{"label":"Close","value":"0.34","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-2.70","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"0.36","className":"is-ohlc","compact":true},{"label":"High","value":"0.36","className":"is-ohlc","compact":true},{"label":"Low","value":"0.27","className":"is-ohlc","compact":true},{"label":"Close","value":"0.28","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-2.48","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-3.912536,3.912536],"priceRange":[0.2665,0.5185],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-2.477865,"state":"Negative but repairing over four weeks","context":{"scenario":"negativeRepair","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"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":"Accumulation repair watch","detail":"Price is within accumulation conditions while Market Dynamics is improving. A green marker is required before the recovery is treated as confirmed.","tone":"caution"},"chartSummary":"Price is in the accumulation zone. The Market Dynamics bars show whether underlying conditions are repairing or continuing to weaken.","summary":"Price is within accumulation conditions while Market Dynamics is improving. A green marker is required before the recovery is treated as confirmed.","annotations":[{"label":"Current tape relationship","value":"Accumulation repair watch","detail":"Market Dynamics improved this week but remains below zero.","tone":"caution"},{"label":"Price location","value":"Accumulation zone","detail":"Price is being tested for a confirmed recovery through the lower zone.","tone":"caution"},{"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":"Repairing","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":11,"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-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":[0.86,0.84,0.805,0.84,0.855,0.82,0.8,0.88,0.88,0.975,0.9,0.885,0.865,0.795,0.735,0.73,0.7,0.675,0.67,0.67,0.75,0.645,0.655,0.6,0.55,0.55,0.58,0.525,0.505,0.44,0.405,0.49,0.4,0.4,0.39,0.36,0.295,0.335,0.28],"consensus":[-100.0,-100.0,-77.7778,58.0,0.0,-31.7932,-31.1781,51.8433,21.3277,70.5484,-15.5451,0.0,-12.1122,-47.564,-56.0168,-43.9595,-51.3369,-26.2443,-17.5893,-39.8333,33.328,-51.9092,-15.9805,-54.3855,-62.6431,-20.9863,-11.1244,-63.0467,-47.0951,-51.0084,-35.0923,0.0,-62.1271,-30.0701,-35.6105,-54.2271,-73.6859,-12.2543,-61.4822],"supportDates":["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,-40.9284,-40.4472,46.8723,21.6588,59.1575,-26.1017,0.0,-13.5086,-37.8386,-48.9213,-41.7947,-58.5518,-12.0198,-5.0885,-46.6253,30.3229,-45.8803,-16.6186,-62.1584,-57.4477,-8.331,-0.7046,-61.9982,-58.7436,-48.0697,-25.0499,0.0,-73.8156,-30.4131,-40.3364,-61.6604,-76.7585,-6.9947,-65.1837],"force":[-100.0,-100.0,-77.7778,58.0,0.0,-30.4566,-25.4522,84.0857,11.3854,90.3113,-70.9774,0.0,-15.0086,-54.424,-57.4036,-23.6493,-35.5871,-9.4816,-6.7409,-18.1343,80.33,-82.2228,-5.2983,-51.7302,-77.3311,-3.387,-16.855,-83.9013,-29.7345,-44.8375,-12.4159,0.0,-51.6536,-4.9845,-21.2426,-38.7766,-87.9334,-31.7008,-61.6921],"direction":[null,null,null,null,0.0,-22.3076,-24.6748,34.4943,28.051,69.4502,-36.1141,0.0,-8.4474,-53.7787,-63.1355,-60.9409,-54.3413,-54.4743,-49.2545,-47.5704,3.1897,-37.1469,-30.4504,-47.399,-58.0891,-52.8592,-43.0182,-49.3488,-46.1831,-58.7746,-62.7669,0.0,-56.2498,-47.5963,-40.4722,-56.7681,-59.9975,-49.6617,-57.102],"intensity":[null,null,null,null,75.0,40.0,16.6667,85.7143,62.5,100.0,100.0,100.0,75.0,84.6154,50.0,40.0,56.25,64.7059,11.1111,15.7895,70.0,80.9524,100.0,43.4783,50.0,68.0,34.6154,40.7407,57.1429,79.3103,23.3333,77.4194,78.125,9.0909,23.5294,14.2857,52.7778,27.027,44.7368],"confirmation":[54.6667,54.6667,47.5556,41.2267,1.0295,77.9939,77.6612,85.6482,74.5168,91.3514,36.8739,25.9631,71.9429,83.5777,86.0758,81.4811,83.8379,76.1041,29.1823,79.9819,57.4765,85.6267,50.9192,85.204,88.5726,52.2216,6.4616,88.8265,82.3639,84.1794,78.6915,32.5747,87.3834,54.186,78.8855,84.7685,91.9669,9.4248,95.6243],"persistence":[null,null,100.0,50.0,40.0,50.0,57.1429,37.5,12.5,12.5,12.5,0.0,12.5,12.5,12.5,37.5,62.5,87.5,87.5,100.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,100.0,100.0,100.0,87.5,87.5,87.5,87.5,87.5,87.5,87.5,87.5],"assessmentRisk":[null,null,null,null,10.4277,14.6022,6.1404,12.3061,18.6729,14.6155,55.8901,7.382,9.4177,26.1556,21.8397,27.8111,24.2098,36.1576,34.8336,22.3523,22.0937,0.8883,8.1862,19.0252,18.6677,38.1557,41.1523,15.2776,15.0578,23.6979,32.406,30.68,16.4544,18.2265,1.5852,22.6232,12.2786,38.0471,18.2935],"volumeParticipation":true,"latest":{"consensus":-61.5,"control":-65.2,"force":-61.7,"direction":-57.1,"confirmation":95.6,"persistence":87.5,"assessmentRisk":18.3,"intensity":44.7,"evidenceDepth":100},"analysis":{"status":"Joint downward confirmation","headline":"The gauges support the downward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same downward assessment.","take":"Current assessment: downward pressure has broad support.","tone":"negative","supportedView":"Price structure and Market Dynamics","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is strengthening","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Downward follow-through","persistenceState":"Established","confirmationState":"Strong support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-61.5","detail":"Joint downward confirmation","tone":"negative"},{"label":"SM Control Gauge","value":"-65.2","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-61.7","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-57.1","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"96/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"25.7","detail":"Stretched negative","tone":"negative"},{"label":"Risk pressure","value":"27.3%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"10.9","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"2%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned downward.","series":[{"label":"Close","values":[0.86,0.84,0.805,0.84,0.855,0.82,0.8,0.88,0.88,0.975,0.9,0.885,0.865,0.795,0.735,0.73,0.7,0.675,0.67,0.67,0.75,0.645,0.655,0.6,0.55,0.55,0.58,0.525,0.505,0.44,0.405,0.49,0.4,0.4,0.39,0.36,0.295,0.335,0.28],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,0.8474,0.8424,0.8347,0.843,0.8497,0.8725,0.8775,0.8788,0.8763,0.8615,0.8385,0.8188,0.7972,0.775,0.7559,0.7403,0.742,0.7244,0.7118,0.6915,0.6657,0.6447,0.6329,0.6133,0.5936,0.5657,0.5365,0.528,0.5047,0.4857,0.4683,0.4486,0.4207,0.4051,0.3824],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.8655,0.8603,0.851,0.842,0.8315,0.8199,0.8088,0.7985,0.7949,0.7838,0.7743,0.7614,0.7457,0.7312,0.72,0.7056,0.6907,0.6721,0.6524,0.6403,0.6225,0.606,0.59,0.573,0.5524,0.5363,0.5173],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,0.9512,0.9543,0.9534,0.9501,0.9489,0.9565,0.9606,0.9665,0.9729,0.9764,0.9776,0.9722,0.975,0.9772,0.9798,0.9827,0.9849,0.9829,0.9717,0.9573,0.9209,0.8987,0.8625,0.8323,0.8112,0.7977,0.7831,0.7764,0.7632,0.7517],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,0.7598,0.7648,0.7699,0.7737,0.7654,0.7415,0.7226,0.7,0.676,0.6562,0.6404,0.6348,0.6125,0.5953,0.5687,0.5353,0.5061,0.4861,0.4618,0.4387,0.4216,0.3943,0.391,0.3747,0.3563,0.3353,0.3129,0.2791,0.2583,0.2308],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-2.3256,-6.3953,-2.3256,-0.5814,-4.6512,-6.9767,0.0,0.0,0.0,-7.6923,-9.2308,-11.2821,-18.4615,-24.6154,-25.1282,-28.2051,-30.7692,-31.2821,-31.2821,-23.0769,-33.8462,-32.8205,-38.4615,-43.5897,-43.5897,-40.5128,-46.1538,-48.2051,-54.8718,-58.4615,-49.7436,-58.9744,-58.9744,-60.0,-63.0769,-69.7436,-65.641,-71.2821],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,10.0,10.0,21.875,12.5,10.625,8.125,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.9403,0.0,1.5504,0.0,0.0,0.0,5.4545,0.0,0.0,0.0,0.0,20.9877,0.0,0.0,0.0,0.0,0.0,13.5593,0.0],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,125.3899,119.8217,354.4018,469.7343,78.9288,9.8305,42.4985,58.4585,16.9344,5.4832,48.704,3.0055,12.778,84.4823,125.1401,58.3351,38.5609,172.2343,6.5204,25.4531,1086.483,0.7025,22.6825,5.9394,11.4133,6.7211,0.0,32.5641,4.2405,45.2762,21.914,19.1593],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,135.0,135.0,95.4126,88.8857,88.1297,84.9994,80.8177,79.67,79.319,76.2934,76.1162,76.1162,80.9361,73.409,76.9995,74.7689,65.0,65.0,66.4809,65.0,65.0,65.0,65.0,65.2123,65.0874,65.0874,65.0,65.0,65.0,65.3863,65.0456],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,11.8541,13.3151,13.1336,13.0243,13.3885,12.898,12.19,11.3976,15.0195,14.2245,15.3716,16.805,16.254,15.236,16.9224,16.9017,19.2305,20.2819,16.8053,20.7232,19.2429,19.6086,20.9158,25.5172,22.2513,27.2715],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,22.3613,22.0396,21.3012,20.4636,21.3983,25.3309,28.2787,31.9914,36.0078,39.2234,41.6738,41.9996,45.6673,48.5636,53.0852,58.9544,64.2291,67.6469,71.1423,74.2966,74.3917,78.0178,75.219,75.811,77.9161,81.6298,85.8045,94.221,98.8715,106.0157],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,59.375,59.375,88.3721,32.3944,28.169,22.5352,15.8537,7.9545,6.8182,0.0,10.5769,9.6154,9.6154,25.0,7.4766,9.3458,0.0,2.4793,7.8125,12.5,3.9063,0.7813,1.4085,2.0,13.3333,1.3333,1.3333,2.5974,0.0,0.0,6.6116,2.3622],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-6.8783,-6.8783,-2.5,-21.0526,-22.3684,-24.1228,-30.2632,-35.5263,-35.9649,-38.5965,-40.7895,-41.2281,-41.2281,-34.2105,-43.4211,-42.5439,-47.3684,-51.7544,-51.7544,-49.1228,-53.9474,-55.7018,-61.4035,-64.4737,-57.0175,-64.9123,-64.9123,-65.7895,-68.4211,-70.0508,-62.7778,-68.8889],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,12.1019,12.1019,24.2038,14.6497,12.7389,10.1911,8.9041,5.0,4.2857,0.0,8.871,8.0645,8.0645,20.9677,6.6116,8.2645,0.0,2.8037,10.0,16.0,5.0,1.0,2.3256,3.8462,25.641,2.5641,2.5641,5.4054,0.0,0.0,13.5593,5.6604],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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 is stretched and deserves mean-reversion context.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,27.382,27.088,25.3306,23.9369,23.6565,23.6565,37.2859,29.773,31.1949,27.8543,25.2112,25.2112,29.8437,26.5917,25.5034,22.308,20.797,32.7164,27.9245,27.9245,27.4072,25.8595,22.8489,28.3751,25.6541],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,9.375,59.375,59.375,88.3721,32.3944,28.169,22.5352,15.8537,7.9545,6.8182,0.0,10.5769,9.6154,9.6154,25.0,7.4766,9.3458,0.0,3.3333,12.5,20.0,7.1429,1.4286,2.381,3.2609,21.7391,2.1739,2.1739,4.1667,0.0,0.0,11.9403,4.2254],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,34.375,42.7083,69.0407,60.0472,49.6452,27.6995,22.186,15.4478,10.2088,4.9242,5.7984,6.7308,9.9359,14.7436,14.0307,13.9408,5.6075,4.2264,5.2778,11.9444,13.2143,9.5238,3.6508,2.3568,9.127,9.058,8.6957,2.8382,2.1135,1.3889,3.9801,5.3886],"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],"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],"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],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/technical-pack/data.json"},"source_fingerprint":"8f58df08ce27dd30db8ad53430f18381673956ed8380573b4c6e352015b37190","content_hash":"9ec75cc71113816fb70050499e1e1b8f44f6cd2ab92728f97c28bc3247409da5","citation":"Sharemaestro, BPG Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/c5728fcb-5e5e-4c68-b6cc-3c2ff3ee5f61/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."}