{"schema_version":"1.0","name":"BFOC Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"dbf52772-3353-4d37-98fd-0c05e449e6fe","symbol":"BFOC","name":"FT VEST BITCOIN STRATEGY FLOOR15 ETF - OCTOBER","exchange":"NYSEARCA","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","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, Acceleration, deceleration and rollover, Directional strength and control, Range pressure and compression, Drawdown and recovery pressure."},{"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":47,"displayedObservations":47,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","evidenceAlignment":{"status":"Underlying strength ahead of price","headline":"Market Dynamics is improving before price has fully responded","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has strengthened across the recent completed path. Price has not yet responded to the same extent.","take":"Treat the gap as an early-upside opportunity watch. A continued positive price response would confirm that price is catching up with the stronger foundation.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.024182,0.016532,0.136541,0.276564,0.395076,0.505301,0.584089,0.613589,0.587036,0.437709,0.38656,0.397506,0.409376,0.634554,0.65357,0.664105,0.712525,0.723567,0.900401],"opens":[17.04,17.15,17.29,17.31,17.42,17.12,17.08,16.91,17.15,17.12,17.05,16.91,16.93,16.87,16.9651,17.04,16.98,16.965,17.06],"highs":[17.35,17.4517,17.32,17.45,17.4391,17.17,17.11,16.935,17.15,17.12,17.05,17.01,16.98,17.03,17.02,17.045,16.9983,17.0,17.28],"lows":[17.02,17.15,17.11,17.2999,17.22,17.02,16.94,16.82,16.8,16.84,16.78,16.83,16.84,16.85,16.9,16.85,16.96,16.9449,16.92],"closes":[17.3255,17.2934,17.3014,17.3105,17.225,17.02,16.9813,16.8705,16.93,16.86,16.919,16.9651,16.955,16.965,16.945,16.8625,16.9983,16.96,17.15],"hoverRows":[[{"label":"Open","value":"17.0","className":"is-ohlc","compact":true},{"label":"High","value":"17.4","className":"is-ohlc","compact":true},{"label":"Low","value":"17.0","className":"is-ohlc","compact":true},{"label":"Close","value":"17.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.02","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.5","className":"is-ohlc","compact":true},{"label":"Low","value":"17.1","className":"is-ohlc","compact":true},{"label":"Close","value":"17.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.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":"17.3","className":"is-ohlc","compact":true},{"label":"High","value":"17.3","className":"is-ohlc","compact":true},{"label":"Low","value":"17.1","className":"is-ohlc","compact":true},{"label":"Close","value":"17.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.14","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.3","className":"is-ohlc","compact":true},{"label":"High","value":"17.4","className":"is-ohlc","compact":true},{"label":"Low","value":"17.3","className":"is-ohlc","compact":true},{"label":"Close","value":"17.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.28","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.4","className":"is-ohlc","compact":true},{"label":"High","value":"17.4","className":"is-ohlc","compact":true},{"label":"Low","value":"17.2","className":"is-ohlc","compact":true},{"label":"Close","value":"17.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.40","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.2","className":"is-ohlc","compact":true},{"label":"Low","value":"17.0","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.51","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.1","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.58","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"16.9","className":"is-ohlc","compact":true},{"label":"High","value":"16.9","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.61","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.1","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.59","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.1","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.44","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.1","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"16.9","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.40","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"16.9","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.8","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.41","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"16.9","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.63","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.0","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.65","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.0","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"16.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.66","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.0","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"17.0","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.71","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.0","className":"is-ohlc","compact":true},{"label":"High","value":"17.0","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"17.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.72","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"17.1","className":"is-ohlc","compact":true},{"label":"High","value":"17.3","className":"is-ohlc","compact":true},{"label":"Low","value":"16.9","className":"is-ohlc","compact":true},{"label":"Close","value":"17.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.90","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":[16.83207,17.35343],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.900401,"state":"Positive Market Dynamics ahead of price","context":{"scenario":"dynamicsAhead","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 is lagging the underlying strength","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required."}},"diagnosis":{"label":"Underlying strength ahead of price","detail":"Market Dynamics has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","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 has strengthened across the recent completed path and remains strongly positive, while price has not advanced as far through its range. The gap is an early-upside watch; a positive price response is needed for confirmation.","annotations":[{"label":"Current tape relationship","value":"Underlying strength ahead of price","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":"Leading price","detail":"Market Dynamics has advanced further through its recent range than price. This is positive divergence and an early-upside watch, but price confirmation is still required.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":19,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2025-10-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":[20.5159,20.0344,19.5269,19.704,19.612,19.225,18.6668,18.1335,18.3915,18.4574,18.4351,18.2895,18.2564,18.3784,18.4367,18.7509,18.325,17.955,17.4561,17.3064,17.215,17.0661,17.1425,17.3502,17.225,17.0362,17.022,17.175,17.3255,17.2934,17.3014,17.3105,17.225,17.02,16.9813,16.8705,16.93,16.86,16.919,16.9651,16.955,16.965,16.945,16.8625,16.9983,16.96,17.15],"consensus":[100.0,-100.0,-72.7545,0.0,-65.7353,-58.7022,-74.5305,-79.4148,-30.8161,-28.4463,-41.4005,-28.2729,-41.8808,-8.0548,-32.3663,27.95,-38.4645,-57.4185,-61.8611,-44.2587,-29.0002,-56.5931,-34.4687,-12.7152,-41.1699,-50.8741,-37.6927,0.0,19.4278,0.0,8.9811,0.0,-29.0187,-49.3836,-34.9576,-43.094,-22.6056,-38.3836,-9.4174,0.0,0.0,0.0,-9.1367,-33.9818,22.8045,-9.3761,44.2939],"supportDates":["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,-59.3777,-83.7045,-86.6114,-15.3064,-12.8833,-43.4984,-33.9554,-44.6026,-4.3752,-43.341,25.6534,-57.7701,-69.5532,-55.1209,-30.8186,-14.1825,-52.8123,-41.8096,-22.3343,-51.8994,-65.442,-47.7118,0.0,17.7589,0.0,3.8807,0.0,-37.6821,-58.1862,-39.2624,-38.9485,-24.7269,-46.1749,-15.8223,0.0,0.0,0.0,-16.8279,-40.8375,30.3455,-17.8034,31.8287],"force":[100.0,-100.0,-72.7545,0.0,-30.4008,-36.0404,-53.5492,-62.86,-10.6053,-9.3019,-12.9155,-5.9586,-19.4331,-24.4398,-12.2161,44.1102,-32.0889,-48.7487,-75.3828,-40.9954,-5.7111,-53.7207,-3.3344,-25.5266,-37.682,-48.4735,-20.6443,0.0,54.0811,0.0,18.3148,0.0,-36.4621,-56.946,-26.5801,-50.5288,-3.4508,-36.826,-13.2091,0.0,0.0,0.0,-5.9591,-43.7051,29.6725,-10.7172,71.7954],"direction":[null,null,null,null,-90.9742,-74.1171,-79.0324,-83.0149,-78.1282,-73.1955,-59.3492,-37.7174,-54.8043,-45.4709,-34.2168,19.0316,-20.9549,-49.743,-59.9058,-61.9497,-62.5697,-62.9657,-53.0812,-29.0374,-31.3989,-35.94,-38.4196,0.0,3.4173,0.0,8.1433,0.0,-13.801,-33.9217,-36.0216,-42.5212,-33.8633,-30.5918,-18.2594,0.0,0.0,0.0,-2.6163,-19.2016,9.2804,-1.2129,38.8959],"intensity":[null,null,null,null,50.0,80.0,66.6667,100.0,37.5,11.1111,50.0,54.5455,8.3333,15.3846,42.8571,66.6667,68.75,64.7059,100.0,57.8947,15.0,14.2857,13.6364,39.1304,12.5,36.0,7.6923,25.9259,25.0,17.2414,20.0,48.3871,6.25,66.6667,2.9412,42.8571,55.5556,2.7027,5.2632,2.5641,2.5,7.3171,7.1429,20.9302,36.3636,4.4444,76.087],"confirmation":[54.6667,54.6667,45.9481,2.2026,64.7533,86.0838,91.0705,92.7985,33.7642,32.8406,80.3481,53.614,80.6763,7.9238,77.5759,77.4715,79.8201,85.9248,88.3103,82.2681,54.1294,86.0799,55.8107,30.8692,80.9046,83.9846,79.3894,7.9445,53.3608,24.6309,48.5695,25.9608,77.3808,83.8991,78.8655,82.0798,51.951,80.1166,27.711,25.3641,1.4304,24.6741,25.3764,79.066,75.3918,48.5049,83.2021],"persistence":[null,null,33.3333,25.0,40.0,50.0,57.1429,62.5,87.5,87.5,87.5,100.0,100.0,100.0,100.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,75.0,100.0,100.0,100.0,100.0,87.5,62.5,50.0,25.0,12.5,12.5,12.5,12.5,25.0,50.0,62.5,87.5,87.5,75.0,62.5,62.5,62.5,37.5,37.5,12.5],"assessmentRisk":[null,null,null,null,16.9567,20.4374,12.5841,10.2921,34.5522,35.0547,11.5483,38.7976,1.4467,9.635,16.4777,32.838,31.3528,16.3667,18.9393,27.8685,35.4906,21.6725,27.2606,15.5707,22.7146,19.1311,5.2848,29.4157,11.945,43.3624,41.2863,43.7363,19.8426,23.8864,31.9656,28.3711,38.2734,26.2274,23.6944,34.5238,14.1447,42.2802,21.741,27.2757,11.9065,1.7159,27.1351],"volumeParticipation":true,"latest":{"consensus":44.3,"control":31.8,"force":71.8,"direction":38.9,"confirmation":83.2,"persistence":12.5,"assessmentRisk":27.1,"intensity":76.1,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Strong support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+44.3","detail":"Market Dynamics has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+31.8","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+71.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+38.9","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"83/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"38.5","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"1.4%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"33.5","detail":"Directional","tone":"positive"},{"label":"Range position","value":"51%","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":[20.5159,20.0344,19.5269,19.704,19.612,19.225,18.6668,18.1335,18.3915,18.4574,18.4351,18.2895,18.2564,18.3784,18.4367,18.7509,18.325,17.955,17.4561,17.3064,17.215,17.0661,17.1425,17.3502,17.225,17.0362,17.022,17.175,17.3255,17.2934,17.3014,17.3105,17.225,17.02,16.9813,16.8705,16.93,16.86,16.919,16.9651,16.955,16.965,16.945,16.8625,16.9983,16.96,17.15],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,20.0625,19.9102,19.6841,19.4022,19.2184,19.0801,18.9628,18.8404,18.7342,18.6695,18.6272,18.6497,18.5906,18.4751,18.2898,18.111,17.9481,17.7877,17.6704,17.6122,17.5418,17.4499,17.3721,17.3362,17.3343,17.3269,17.3222,17.3201,17.3028,17.2514,17.2023,17.142,17.1034,17.0592,17.0337,17.0212,17.0092,17.0011,16.9909,16.9676,16.9732,16.9708,17.0034],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,19.4493,19.3699,19.3008,19.2601,19.1908,19.0993,18.9776,18.8538,18.7324,18.6089,18.5003,18.4151,18.327,18.2314,18.1418,18.0702,18.015,17.9616,17.9127,17.868,17.8204,17.7611,17.7034,17.6417,17.589,17.535,17.4893,17.4505,17.4138,17.3805,17.3483,17.3123,17.289,17.2647,17.2562],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,20.7206,20.65,20.5921,20.5347,20.4706,20.4086,20.3531,20.3037,20.2773,20.2962,20.3145,20.042,19.8552,19.7311,19.5052,19.2627,19.0946,19.0202,18.9967,18.9254,18.8328,18.7313,18.6451,18.5545,18.4279,18.2622,17.9319,17.6703,17.4921,17.4504,17.4301,17.4203,17.4203,17.4158,17.3811,17.3615,17.36,17.3695],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,17.7329,17.6595,17.5733,17.5035,17.4761,17.4665,17.4987,17.4774,17.3999,17.2354,17.0712,17.0136,16.9036,16.7892,16.7797,16.7836,16.7328,16.6427,16.5703,16.535,16.5113,16.4993,16.4877,16.4751,16.4659,16.4861,16.6283,16.7504,16.8191,16.8071,16.7933,16.777,16.7669,16.7517,16.7377,16.7346,16.7285,16.7318],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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":"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,14.0517,2.275,16.4395,8.9153,17.2762,247.3439,0.6142,8.8234,0.3652,4.0525,3.1385,111.1538,65.5776,17.8765,77.0459,68.7216,24.7732,49.4458,41.1719,79.8511,109.8231,93.2642,55.2851,66.3179,43.9913,89.8074,96.6529,110.4133,322.1566,133.4147,64.9278,234.1092,95.7891,77.112,158.2368,39.098,105.1074,11.9786,7.5637,226.1103],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,65.1016,65.7732,65.4394,65.0,65.0,65.0176,65.2553,65.2646,65.168,65.0972,65.0,65.0,65.0,65.0,66.2826,66.7378,66.1367,65.6317,65.0,65.9707,66.832,66.3196,66.9478,67.3648,66.7799,66.1192,65.3322,65.0,66.1304,65.5637,67.6109,68.4319,67.7569,69.1464,68.8201,67.9179,68.018,67.9564,69.9517],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.5892,-0.584,-0.5686,-0.525,-0.5188,-0.5376,-0.586,-0.6291,-0.6631,-0.694,-0.7042,-0.6876,-0.6768,-0.6756,-0.6681,-0.6425,-0.603,-0.5678,-0.5331,-0.4991,-0.4736,-0.4646,-0.4554,-0.4517,-0.439,-0.4296,-0.4127,-0.391,-0.3704,-0.3492,-0.3302,-0.3182,-0.2943,-0.2752,-0.242],"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.5617,-0.5569,-0.5627,-0.576,-0.5934,-0.6135,-0.6316,-0.6428,-0.6496,-0.6548,-0.6575,-0.6545,-0.6442,-0.6289,-0.6098,-0.5876,-0.5648,-0.5448,-0.5269,-0.5119,-0.4973,-0.4838,-0.4695,-0.4538,-0.4371,-0.4196,-0.4017,-0.385,-0.3668,-0.3485,-0.3272],"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.0429,0.0193,-0.0233,-0.0531,-0.0697,-0.0805,-0.0725,-0.0448,-0.0271,-0.0208,-0.0107,0.012,0.0412,0.0611,0.0766,0.0885,0.0912,0.0802,0.0716,0.0601,0.0583,0.0541,0.0569,0.0628,0.0668,0.0704,0.0715,0.0668,0.0726,0.0733,0.0852],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,54.3461,53.9856,53.0339,51.603,50.3822,48.5459,47.0892,46.3046,45.7838,45.5986,44.2328,42.9645,41.978,41.0619,40.2113,39.0846,38.0385,37.2863,36.5878,36.0118,33.4682],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,5.2322,9.6115,13.3386,12.2371,11.3129,9.6718,9.0351,8.6546,10.5412,12.3503,11.5792,10.8644,10.2363,9.7526,9.5332,11.0749,12.432,11.8973,14.2915,13.6061,12.9789,12.4657,11.9816,16.0953,15.0189,14.0435,13.4179,12.9352,13.6394,13.1901,12.4712,11.9814,11.7793,18.7823],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,25.5219,24.3425,22.4029,23.2013,28.7215,38.4611,36.534,35.0843,32.7433,30.215,28.3284,28.8601,29.6566,29.3175,28.0718,26.2533,24.6793,24.437,23.6539,24.2685,27.647,28.4146,30.2001,27.6877,25.8359,25.6012,24.4607,23.5808,22.462,21.7221,21.9357,21.0742,21.181,18.9335],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,2.0871,2.0255,2.0094,2.0811,2.1334,2.3834,2.3896,2.3288,2.3373,2.3414,2.2912,2.284,2.2759,2.22,2.1338,2.1002,2.0784,2.0158,1.9327,1.8944,1.8664,1.8085,1.7586,1.775,1.7736,1.7552,1.7012,1.6396,1.5974,1.5356,1.5155,1.4531,1.3755,1.4131],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,15.539,15.6124,15.8195,15.9372,15.7827,15.5358,15.082,14.9617,15.2738,16.3103,17.3501,16.3451,16.0594,16.1113,15.0226,13.7553,13.1843,13.3328,13.6438,13.4819,13.1365,12.6709,12.2813,11.8725,11.2457,10.2225,7.5443,5.3453,3.9229,3.7562,3.7212,3.7624,3.8223,3.8876,3.7715,3.6769,3.7051,3.7402],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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":"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.347,-4.8207,-3.9574,-4.4059,-6.2922,-9.013,-11.6125,-10.3549,-10.0337,-10.1424,-10.8521,-11.0134,-10.4187,-10.1346,-8.6031,-10.679,-12.4825,-14.9143,-15.644,-16.0895,-16.8153,-16.4429,-15.4305,-16.0407,-16.961,-17.0302,-16.2844,-15.5509,-15.7073,-15.6683,-15.624,-16.0407,-17.04,-17.2286,-17.7687,-17.4786,-17.8198,-17.5323,-17.3076,-17.3568,-17.308,-17.4055,-17.8077,-17.1457,-17.3324,-16.4063],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,0.0,1.4228,1.7862,1.6632,0.8603,0.6778,1.3505,1.672,3.4047,1.0561,0.0,0.0,0.0,0.0,0.0,0.4477,1.6647,0.9311,0.0,0.0,0.8988,1.783,1.5944,1.6414,1.6949,1.1926,0.0,0.0,0.0,0.3527,0.0,0.3499,0.6234,0.5635,0.6228,0.5042,0.0148,0.8203,0.5931,1.72],"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,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-10-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/dbf52772-3353-4d37-98fd-0c05e449e6fe/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/dbf52772-3353-4d37-98fd-0c05e449e6fe/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/dbf52772-3353-4d37-98fd-0c05e449e6fe/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/dbf52772-3353-4d37-98fd-0c05e449e6fe/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/dbf52772-3353-4d37-98fd-0c05e449e6fe/technical-pack/data.json"},"source_fingerprint":"cd60003e4b4f68eca69d110629cbe2d98d1054341854284b4d9d2a433fe9e1cd","content_hash":"111d5fc9ca9cfadd2d410112549e0b17cd21e98b33f01d60a2158c82a2810186","citation":"Sharemaestro, BFOC Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/dbf52772-3353-4d37-98fd-0c05e449e6fe/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."}