{"schema_version":"1.0","name":"OBBA Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"44c74ce9-8b93-4053-b4ff-e89fda35b318","symbol":"OBBA","name":"Oddo BHF Global Balanced Allocation Active UCITS ETF EUR Acc","exchange":"PAR","country":"FR","asset_type":"etf","currency":"EUR","sector":null,"industry":null},"summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Activity pressure and cumulative balance, Range position and boundary pressure, Directional strength and control, Acceleration, deceleration and rollover, Range pressure and compression."},{"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":41,"displayedObservations":41,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","evidenceAlignment":{"status":"Confirmation weakening","headline":"Upward price structure remains intact, but support is fading","summary":"Market Dynamics paused slightly this week and remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","take":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-05-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.817861,1.046652,0.951185,0.94856,1.020758,1.030983,1.163555,0.956066,0.826706,0.635452,0.572914,0.693134,0.668871],"opens":[10.644,10.756,10.578,10.862,10.872,10.872,10.81,10.72,10.716,10.826,10.958,11.046,10.938],"highs":[10.644,10.756,10.578,10.862,10.872,10.872,10.838,10.72,10.852,10.826,11.11,11.118,11.006],"lows":[10.644,10.756,10.578,10.862,10.872,10.872,10.81,10.67,10.716,10.582,10.856,10.91,10.938],"closes":[10.644,10.756,10.578,10.862,10.872,10.872,10.82,10.69,10.826,10.734,11.11,11.118,11.006],"hoverRows":[[{"label":"Open","value":"10.6","className":"is-ohlc","compact":true},{"label":"High","value":"10.6","className":"is-ohlc","compact":true},{"label":"Low","value":"10.6","className":"is-ohlc","compact":true},{"label":"Close","value":"10.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.82","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.8","className":"is-ohlc","compact":true},{"label":"High","value":"10.8","className":"is-ohlc","compact":true},{"label":"Low","value":"10.8","className":"is-ohlc","compact":true},{"label":"Close","value":"10.8","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":"10.6","className":"is-ohlc","compact":true},{"label":"High","value":"10.6","className":"is-ohlc","compact":true},{"label":"Low","value":"10.6","className":"is-ohlc","compact":true},{"label":"Close","value":"10.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.95","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.9","className":"is-ohlc","compact":true},{"label":"High","value":"10.9","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"10.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.95","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.9","className":"is-ohlc","compact":true},{"label":"High","value":"10.9","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"10.9","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":"10.9","className":"is-ohlc","compact":true},{"label":"High","value":"10.9","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"10.9","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":"10.8","className":"is-ohlc","compact":true},{"label":"High","value":"10.8","className":"is-ohlc","compact":true},{"label":"Low","value":"10.8","className":"is-ohlc","compact":true},{"label":"Close","value":"10.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.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":"10.7","className":"is-ohlc","compact":true},{"label":"High","value":"10.7","className":"is-ohlc","compact":true},{"label":"Low","value":"10.7","className":"is-ohlc","compact":true},{"label":"Close","value":"10.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.96","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.7","className":"is-ohlc","compact":true},{"label":"High","value":"10.9","className":"is-ohlc","compact":true},{"label":"Low","value":"10.7","className":"is-ohlc","compact":true},{"label":"Close","value":"10.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.83","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.8","className":"is-ohlc","compact":true},{"label":"High","value":"10.8","className":"is-ohlc","compact":true},{"label":"Low","value":"10.6","className":"is-ohlc","compact":true},{"label":"Close","value":"10.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.0","className":"is-ohlc","compact":true},{"label":"High","value":"11.1","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"11.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.57","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"11.0","className":"is-ohlc","compact":true},{"label":"High","value":"11.1","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"11.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.69","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"10.9","className":"is-ohlc","compact":true},{"label":"High","value":"11.0","className":"is-ohlc","compact":true},{"label":"Low","value":"10.9","className":"is-ohlc","compact":true},{"label":"Close","value":"11.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.67","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[10.5456,11.1504],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.668871,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","latestDirection":"slight easing","fourWeekDirection":"weakening","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly this week and 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 paused slightly this week and 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":13,"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-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":[10.108,9.863,9.863,10.038,10.02,9.993,10.038,10.1,10.19,10.178,10.036,10.036,10.23,10.23,10.3,10.318,10.162,10.028,10.026,9.903,9.903,10.292,10.414,10.538,10.378,10.582,10.596,10.644,10.644,10.756,10.578,10.862,10.872,10.872,10.82,10.69,10.826,10.734,11.11,11.118,11.006],"consensus":[100.0,-100.0,0.0,-100.0,-33.7349,-14.757,0.0,45.5429,69.9346,18.9462,-44.5438,-18.3048,56.4126,32.0551,56.4688,38.3645,-41.5259,-58.6544,-33.2852,-48.241,-35.261,65.156,73.0695,60.2067,0.0,58.5683,28.4848,31.8704,34.0425,44.7258,0.0,51.0988,37.1491,33.1548,17.5808,-18.6869,43.1849,-21.5633,76.1554,50.5509,28.8351],"supportDates":["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,-34.0954,0.0,50.756,68.0933,2.1174,-47.7858,-11.9101,49.7352,28.7,39.5383,19.7448,-39.2068,-49.6243,-30.7777,-33.4676,-30.2625,57.4357,75.2908,50.7145,0.0,45.9778,18.9552,22.1333,29.2153,44.7485,0.0,52.8923,33.4864,31.3623,14.4465,-14.0391,54.9756,-9.977,79.5324,54.3196,36.0171],"force":[100.0,-100.0,0.0,-100.0,-25.4155,-12.2466,0.0,43.6218,74.679,17.9306,-75.5624,-6.6903,71.6633,5.3303,59.9538,22.1778,-91.7412,-91.3024,-18.2606,-57.6286,-10.229,99.3185,89.3324,68.2197,0.0,76.6277,3.5987,22.1054,9.4653,25.4517,0.0,36.678,10.9513,6.5899,28.2343,-45.1766,52.2237,-65.473,94.6588,32.1448,6.1616],"direction":[null,null,null,null,-39.6773,-5.5508,0.0,40.9572,68.6502,64.5196,-18.6825,-33.9091,53.1504,54.9785,73.3286,71.2062,-8.3083,-45.6546,-46.8826,-58.4193,-58.8536,49.5772,58.9144,65.3315,0.0,60.0579,57.1515,49.9735,57.1145,58.467,0.0,59.3496,60.0478,54.1784,53.8881,-5.0776,23.2537,-3.4408,59.0792,59.391,45.6249],"intensity":[null,null,null,null,25.0,40.0,50.0,57.1429,62.5,55.5556,70.0,72.7273,100.0,53.8462,57.1429,73.3333,75.0,70.5882,77.7778,84.2105,45.0,100.0,100.0,86.9565,58.3333,100.0,88.4615,85.1852,89.2857,27.5862,56.6667,77.4194,3.125,3.0303,20.5882,40.0,38.8889,37.8378,89.4737,15.3846,32.5],"confirmation":[54.6667,54.6667,0.0,54.6667,55.7482,50.8686,4.5392,82.4357,90.5517,9.0205,83.1499,50.9344,86.6186,54.8276,86.4342,80.0671,82.854,87.902,78.2316,83.9483,78.5968,90.0087,91.844,87.655,37.3708,87.4841,53.8352,78.0493,78.2181,81.7245,5.0861,83.8848,79.1451,55.1606,32.9673,52.1913,81.915,53.7484,92.8822,83.5579,62.699],"persistence":[null,null,0.0,25.0,40.0,50.0,42.8571,25.0,25.0,0.0,12.5,12.5,12.5,37.5,50.0,50.0,25.0,0.0,0.0,0.0,25.0,25.0,25.0,25.0,12.5,12.5,37.5,62.5,87.5,87.5,75.0,75.0,87.5,87.5,87.5,62.5,62.5,37.5,50.0,50.0,50.0],"assessmentRisk":[null,null,null,null,9.6211,44.903,40.9058,1.3125,10.1534,37.3627,21.3792,17.67,11.66,5.6858,21.5663,30.6913,11.5883,19.1987,33.0303,25.8538,31.8566,14.904,12.9512,19.8835,52.1073,18.5403,27.37,14.2147,30.0443,19.4386,6.9721,18.1872,26.5994,15.4322,39.1113,33.8809,38.3472,29.1802,9.8528,24.3874,26.5612],"volumeParticipation":true,"latest":{"consensus":28.8,"control":36.0,"force":6.2,"direction":45.6,"confirmation":62.7,"persistence":50.0,"assessmentRisk":26.6,"intensity":32.5,"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":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+28.8","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+36.0","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+6.2","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+45.6","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"63/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"56.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.6%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"38.5","detail":"Directional","tone":"positive"},{"label":"Range position","value":"92%","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":[10.108,9.863,9.863,10.038,10.02,9.993,10.038,10.1,10.19,10.178,10.036,10.036,10.23,10.23,10.3,10.318,10.162,10.028,10.026,9.903,9.903,10.292,10.414,10.538,10.378,10.582,10.596,10.644,10.644,10.756,10.578,10.862,10.872,10.872,10.82,10.69,10.826,10.734,11.11,11.118,11.006],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,10.0274,10.0211,10.0242,10.038,10.0656,10.086,10.0769,10.0695,10.0987,10.1226,10.1548,10.1845,10.1804,10.1527,10.1297,10.0884,10.0547,10.0979,10.1553,10.2249,10.2528,10.3126,10.3641,10.415,10.4567,10.5111,10.5232,10.5848,10.6371,10.6798,10.7053,10.7025,10.7249,10.7266,10.7963,10.8548,10.8823],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,10.0852,10.0959,10.111,10.1263,10.129,10.1215,10.1144,10.0988,10.0843,10.0997,10.1229,10.1537,10.1703,10.2008,10.2301,10.2607,10.2891,10.3237,10.3425,10.381,10.4174,10.4511,10.4784,10.4941,10.5187,10.5346,10.5772,10.6173,10.6461],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,10.2536,10.2434,10.2344,10.2673,10.2914,10.3286,10.3616,10.3594,10.3502,10.3417,10.3396,10.3406,10.3602,10.4001,10.4757,10.5029,10.5681,10.6272,10.6895,10.7434,10.8147,10.8402,10.913,10.9829,11.0438,11.0888,11.1116,11.1447,11.1461,11.1983,11.2078,11.1582],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,9.8246,9.8343,9.8428,9.8393,9.8405,9.8344,9.8311,9.841,9.8421,9.8432,9.8264,9.8049,9.8282,9.8434,9.8178,9.8264,9.8201,9.8168,9.8089,9.8004,9.7869,9.8156,9.8254,9.8197,9.823,9.83,9.8444,9.8777,9.9469,10.0031,10.1151,10.275],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-14","2025-11-21","2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,0.615,4.5889,71.048,12.873,0.0,887.5506,0.0,527.9235,540.4379,216.9162,395.8489,38.752,428.8897,0.0,19.1152,174.0489,159.7601,50.5903,142.603,6.5634,159.1271,0.0,0.0,0.0,0.0,1.3808,0.0,143.3012,17.4831,19.7601,434.6892,237.4661,55.3439,20.2804],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,86.4754,86.9438,79.918,78.7471,78.7471,135.0,135.0,135.0,135.0,128.8688,115.3224,114.0399,96.8746,96.8746,97.6468,105.3477,112.8556,110.4243,117.5989,117.9295,126.6384,126.6384,126.6384,126.6384,126.6384,126.7052,126.7052,119.9922,119.2908,120.0302,103.0085,113.3873,115.3866,114.6465],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,96.7347,113.9373,86.3014,47.3973,47.3973,78.2516,78.2516,90.8524,72.5678,47.6874,26.3158,25.9968,17.4402,17.4402,72.1519,89.3108,100.0,78.9196,63.6796,64.7898,68.5964,68.5964,77.4782,63.3624,85.8842,86.6772,86.6772,82.5535,72.2443,83.0293,75.7335,100.0,100.0,91.6355],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.0791,0.3941,-0.4889,-1.8772,-1.8772,-0.9872,-0.9872,-0.4254,-1.6397,-3.1268,-4.4042,-4.4233,-5.5958,-5.5958,-1.8875,-0.7245,0.0,-1.5183,-4.1486,-4.0217,-3.587,-3.587,-2.5725,-4.1848,-1.6123,-1.5217,-1.5217,-1.9928,-3.1703,-1.9384,-2.7717,0.0,0.0,-1.0074],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,2.4029,3.3154,3.1938,1.754,1.754,3.721,3.721,4.4307,4.6132,3.0315,1.6729,1.6526,1.268,1.268,5.2459,6.4935,7.7615,6.1254,8.2115,8.3546,8.8455,8.8455,9.9908,8.1706,11.0748,11.177,11.177,10.6453,9.3159,10.7066,9.7658,13.6108,13.6926,12.5473],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,34.371,35.6361,36.8109,38.1153,38.2582,38.999,39.7065,40.3635,40.5787,39.9306,39.7082,38.7379,38.6358,38.5614,38.4923],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,38.2958,43.6505,48.1237,42.9411,36.1037,34.6307,29.6095,29.6095,41.7416,44.0682,49.2162,44.952,53.1815,51.0565,55.8509,55.8509,57.9072,53.6318,58.8519,59.0268,59.0268,57.2761,53.1675,55.3479,49.2022,53.299,49.1038,45.5061],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,15.4833,14.1396,12.234,20.459,26.4587,25.7617,35.2342,35.2342,26.2198,24.7099,23.1223,29.7831,21.8456,20.9727,17.5968,17.5968,16.7772,22.9217,20.3412,20.2547,20.2547,22.6199,27.6923,25.5599,28.8197,24.3355,22.271,20.6393],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.0083,0.0186,0.032,0.0436,0.0397,0.0255,0.014,-0.005,-0.0199,-0.0002,0.0249,0.0542,0.0637,0.0868,0.1049,0.1218,0.1336,0.1503,0.1475,0.1662,0.1798,0.1884,0.1889,0.1767,0.176,0.1661,0.1864,0.2009,0.201],"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.0243,0.0245,0.0224,0.0169,0.0096,0.0076,0.0111,0.0197,0.0285,0.0401,0.0531,0.0668,0.0802,0.0942,0.1049,0.1172,0.1297,0.1414,0.1509,0.1561,0.1601,0.1613,0.1663,0.1732,0.1788],"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.0154,0.001,-0.0084,-0.022,-0.0294,-0.0079,0.0138,0.0345,0.0352,0.0466,0.0518,0.055,0.0534,0.0561,0.0426,0.0491,0.0501,0.047,0.0379,0.0206,0.0159,0.0048,0.0201,0.0277,0.0222],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.9021,0.911,0.976,1.0312,1.1541,1.1175,1.2287,1.141,1.3699,1.334,1.3082,1.3505,1.6767,1.6196,1.7843,1.6569,1.5969,1.628,1.6589,1.5456,1.4352,1.38,1.3972,1.388,1.4623,1.5536,1.5752,1.5944],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,4.2735,4.0749,3.9016,4.2578,4.479,4.9024,5.2543,5.1321,5.0323,4.9391,5.0894,5.3193,5.2699,5.4998,6.4843,6.6557,7.3381,7.9286,8.5926,9.1803,9.9775,9.9212,10.4879,11.1828,11.7003,12.0357,12.0937,12.0531,11.3706,11.2742,10.249,8.2417],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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/44c74ce9-8b93-4053-b4ff-e89fda35b318/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/44c74ce9-8b93-4053-b4ff-e89fda35b318/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/44c74ce9-8b93-4053-b4ff-e89fda35b318/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/44c74ce9-8b93-4053-b4ff-e89fda35b318/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/44c74ce9-8b93-4053-b4ff-e89fda35b318/technical-pack/data.json"},"source_fingerprint":"ffc0ce140cea1f2ae9cd84d373b238dea2dfc854d8e03e5bda754f1630335a88","content_hash":"bca8b1017b175d28b6d3f9165a17100b566033a053b69ad139fb27fb47f47564","citation":"Sharemaestro, OBBA Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/44c74ce9-8b93-4053-b4ff-e89fda35b318/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."}