{"schema_version":"1.0","name":"BOLU Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"fd37a556-9285-41db-b844-b532627cca9a","symbol":"BOLU","name":"21SHARES AG 21SHARES BITCOIN GO","exchange":"LSE","country":"GB","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","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, 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":32,"displayedObservations":32,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.399961,-0.514599,-0.484638,-0.351318],"opens":[42.445,41.790001,43.970001,44.310001],"highs":[42.580002,44.174999,44.3591,49.279999],"lows":[41.625,41.790001,43.715,44.110001],"closes":[41.625,44.174999,43.715,49.279999],"hoverRows":[[{"label":"Open","value":"42.4","className":"is-ohlc","compact":true},{"label":"High","value":"42.6","className":"is-ohlc","compact":true},{"label":"Low","value":"41.6","className":"is-ohlc","compact":true},{"label":"Close","value":"41.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"41.8","className":"is-ohlc","compact":true},{"label":"High","value":"44.2","className":"is-ohlc","compact":true},{"label":"Low","value":"41.8","className":"is-ohlc","compact":true},{"label":"Close","value":"44.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.0","className":"is-ohlc","compact":true},{"label":"High","value":"44.4","className":"is-ohlc","compact":true},{"label":"Low","value":"43.7","className":"is-ohlc","compact":true},{"label":"Close","value":"43.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"44.3","className":"is-ohlc","compact":true},{"label":"High","value":"49.3","className":"is-ohlc","compact":true},{"label":"Low","value":"44.1","className":"is-ohlc","compact":true},{"label":"Close","value":"49.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[41.1657,49.739299],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","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":"Zone progression","detail":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","tone":"neutral"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics improved this week but remains below zero.","tone":"neutral"},{"label":"Price location","value":"Upper positioning zone","detail":"Price is in the area labelled as the distribution zone on the chart. With limited Market Dynamics history, the label describes location and extension only.","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":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":24,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[51.0,52.81,51.58,48.11,48.57,48.345,49.22,49.9,49.88,46.92,45.31,46.405,48.785,50.775,50.015,49.72,50.51,49.255,48.455,47.915,42.965,43.155,42.395,41.155,42.195,42.45,41.675,42.285,41.625,44.175,43.715,49.28],"consensus":[-100.0,100.0,-100.0,0.0,-55.2381,-29.3097,-10.9426,26.0286,10.9546,-69.7066,-61.0787,-17.3473,31.0983,58.3578,15.1976,19.5061,41.5222,-32.1519,-29.03,-28.0738,-71.6797,-37.7444,-47.3653,-52.2176,-24.7656,-41.0845,-41.3057,-20.02,-51.2825,44.625,-11.046,77.0264],"supportDates":["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,-11.0472,-9.6264,10.1766,4.8655,-58.6177,-55.6993,-13.3474,39.9874,55.1765,10.416,13.9493,31.5736,-32.0559,-32.7729,-23.601,-85.3895,-32.4843,-44.2688,-49.6995,-20.8878,-50.1479,-43.4527,-33.3007,-64.7051,43.6326,-27.2996,72.1869],"force":[-100.0,100.0,-100.0,0.0,-0.5943,-0.7676,-16.1466,62.0535,14.7123,-92.4148,-46.9478,-47.1365,75.7109,57.8207,23.8436,0.8369,59.242,-60.7045,-26.4961,-26.118,-60.5385,-7.2129,-23.0306,-29.4691,-12.4835,-10.2663,-19.1937,-9.0754,-35.3606,80.3894,-20.6097,99.8082],"direction":[null,null,null,null,-94.2695,-71.665,-53.7996,18.413,15.2296,-66.1596,-77.3199,-67.9784,10.9268,62.3771,48.5487,39.192,40.2351,-11.867,-26.5623,-34.5825,-63.9692,-65.5641,-68.2861,-71.3442,-55.8038,-52.7393,-54.6462,-25.6245,-47.3152,20.2132,-14.3607,66.2845],"intensity":[null,null,null,null,25.0,20.0,50.0,57.1429,12.5,88.8889,90.0,36.3636,66.6667,61.5385,42.8571,20.0,43.75,41.1765,72.2222,52.6316,95.0,42.8571,13.6364,34.7826,25.0,8.0,19.2308,66.6667,17.8571,86.2069,70.0,96.7742],"confirmation":[54.6667,54.6667,54.6667,0.7023,37.8449,54.2378,31.1544,77.6686,49.0461,91.1672,87.1965,36.3693,36.1734,86.7066,31.4996,51.091,81.9787,79.1602,77.1553,76.9922,90.389,56.5612,82.4624,84.0547,32.1787,80.0697,80.5112,29.9201,83.7206,83.3851,29.3088,55.0],"persistence":[null,null,33.3333,25.0,40.0,50.0,57.1429,37.5,12.5,37.5,37.5,50.0,25.0,0.0,25.0,25.0,25.0,25.0,25.0,25.0,0.0,25.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,75.0,75.0,50.0],"assessmentRisk":[null,null,null,null,14.5367,34.7034,38.6723,27.2192,29.5758,0.2724,18.6521,39.9988,43.4886,19.5699,42.0189,38.4094,21.7395,23.3779,25.2245,28.6384,14.1251,30.9642,26.211,23.8465,8.3042,0.3919,2.8766,42.6002,6.9292,16.765,47.9704,11.2753],"volumeParticipation":true,"latest":{"consensus":77.0,"control":72.2,"force":99.8,"direction":66.3,"confirmation":55.0,"persistence":50.0,"assessmentRisk":11.3,"intensity":96.8,"evidenceDepth":100},"analysis":{"status":"Completed tape has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Completed tape","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+77.0","detail":"Completed tape has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+72.2","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+99.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+66.3","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"64.5","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"3.6%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"17.8","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"81%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price is rotating through its trend references.","series":[{"label":"Close","values":[51.0,52.81,51.58,48.11,48.57,48.345,49.22,49.9,49.88,46.92,45.31,46.405,48.785,50.775,50.015,49.72,50.51,49.255,48.455,47.915,42.965,43.155,42.395,41.155,42.195,42.45,41.675,42.285,41.625,44.175,43.715,49.28],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,50.3791,50.0093,49.8658,49.872,49.8734,49.3365,48.6044,48.2045,48.31,48.7582,48.9867,49.12,49.3728,49.3514,49.1884,48.9569,47.8674,47.0106,46.1714,45.2593,44.7022,44.2927,43.8168,43.5383,43.1904,43.3694,43.4322,44.4955],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,49.4783,49.5743,49.607,49.6154,49.6816,49.65,49.5615,49.4395,48.9599,48.5299,48.0755,47.5629,47.1653,46.816,46.4352,46.1277,45.7942,45.6743,45.5291,45.807],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,53.0113,53.3089,53.2029,53.023,53.1114,53.0619,52.9818,52.9965,52.8903,52.7699,52.6625,53.0812,52.8376,52.7926,53.2303,53.327,53.3346,53.2389,52.9051,52.5293,52.3986,52.3658,52.6981],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,46.2557,45.172,44.8055,44.9516,45.1186,45.2881,45.4363,45.5747,45.6775,45.7106,45.6855,44.4633,43.7414,42.8679,41.7347,41.0005,40.4034,39.7446,39.3169,38.8672,38.7234,38.5967,38.5519],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,446.5758,128.6094,95.6074,29.1395,145.5648,130.0736,8.665,208.2067,407.2899,236.0791,70.9439,8.1194,66.6196,20.3944,0.0,0.0,0.0,0.0,23.2775,0.0,0.0,0.1568,24.9282,20.878,632.0901],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,122.7813,113.7421,111.1694,124.5765,135.0,135.0,116.474,70.897,99.7707,91.2397,90.3108,82.8204,80.5039,80.5039,80.5039,80.5039,80.5039,82.8557,82.8557,82.8557,82.8439,84.6313,83.1438,135.0],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,41.1765,40.9458,7.0195,5.8309,16.4723,39.6016,58.9407,51.5549,48.6881,56.3654,44.1691,36.3946,31.1468,0.0,1.5787,0.0,0.0,7.5117,9.3536,3.7559,8.1618,4.6697,30.005,25.4347,80.7253],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-9.2727,-9.3091,-14.6909,-17.6182,-15.6273,-11.3,-7.6818,-9.0636,-9.6,-8.1636,-10.4455,-11.9,-12.8818,-21.8818,-21.5364,-22.9182,-25.1727,-23.2818,-22.8182,-24.2273,-23.1182,-18.7329,-13.7544,-14.6525,-3.7876],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,7.7056,7.6624,1.3172,1.342,3.7911,9.1143,13.5652,11.8654,11.2056,12.9725,10.1655,8.3762,7.1684,0.0,0.4422,0.0,0.0,2.527,3.1466,1.2635,2.7457,1.142,7.3381,6.2204,19.7424],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,3.5471,3.5302,3.5159,3.4286,3.5157,3.4519,3.5262,4.4745,4.168,4.0677,4.1062,3.895,3.648,3.5833,3.5631,3.525,3.4966,3.3862,3.5959],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,13.6111,16.5247,17.1362,16.4765,16.2737,15.8085,15.3335,15.0589,14.6352,14.3366,14.1883,17.6698,18.8368,20.7499,24.2103,26.1357,27.5899,29.0252,29.4687,29.8962,30.0152,30.274,31.0055],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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.9493,-0.6998,-0.557,-0.4623,-0.3198,-0.3046,-0.3531,-0.4301,-0.8804,-1.2081,-1.5116,-1.8311,-1.9776,-2.0495,-2.1443,-2.1455,-2.1746,-1.9692,-1.8226,-1.2429],"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.6697,-0.5967,-0.548,-0.5244,-0.5956,-0.7181,-0.8768,-1.0677,-1.2497,-1.4096,-1.5566,-1.6743,-1.7744,-1.8134,-1.8152,-1.7007],"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.3499,0.2921,0.1949,0.0943,-0.2848,-0.4899,-0.6348,-0.7634,-0.728,-0.6399,-0.5877,-0.4711,-0.4002,-0.1559,-0.0074,0.4578],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,71.5985,70.5665,71.7412,67.156,64.3334,62.4261,48.2923,48.7717,46.8985,43.9336,46.9621,47.708,45.6087,47.5645,45.6518,53.4417,51.994,64.5175],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,33.3333,41.1765,40.9458,7.0195,5.8309,16.4723,39.6016,58.9407,51.5549,48.6881,89.0937,69.8157,57.5269,49.232,0.0,2.3016,0.0,0.0,10.3328,12.8664,5.1664,11.227,4.6697,30.005,26.2161,100.0],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,37.2549,38.4852,29.7139,17.9321,9.7743,20.6349,38.3382,50.0324,53.0612,63.1122,69.1991,72.1454,58.8582,35.5863,17.1779,0.7672,0.7672,3.4443,7.7331,9.4552,9.7533,7.021,15.3006,20.2969,52.0737],"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],"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],"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],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/fd37a556-9285-41db-b844-b532627cca9a/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/fd37a556-9285-41db-b844-b532627cca9a/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/fd37a556-9285-41db-b844-b532627cca9a/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/fd37a556-9285-41db-b844-b532627cca9a/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/fd37a556-9285-41db-b844-b532627cca9a/technical-pack/data.json"},"source_fingerprint":"59a1a480eb9d9f1d47ecec086cd9c46cdbb5d0e4aecbfe1f3ab0b76f6e9c42e5","content_hash":"3668f03e3442929391cb805f40dc4f2047090305504900588355708894d3b9f4","citation":"Sharemaestro, BOLU Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/fd37a556-9285-41db-b844-b532627cca9a/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."}