{"schema_version":"1.0","name":"DDFO Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"f1fbcbf4-0943-48a8-a84e-28396613c000","symbol":"DDFO","name":"Innovator Equity Dual Directional 15 Buffer ETF October","exchange":"CBOE","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Market Dynamics strengthened this week and remains positive. Underlying support has contracted across the recent completed path. Price remains elevated in the distribution zone.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Range position and boundary pressure, Range pressure and compression, Directional strength and control, Activity pressure and cumulative balance, 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":47,"displayedObservations":47,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has contracted across the recent completed path. Price remains elevated in the distribution zone.","evidenceAlignment":{"status":"Evidence conflict","headline":"Price is ahead of Market Dynamics","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has contracted across the recent completed path. Price remains elevated in the distribution zone.","take":"The gap can close through stronger Market Dynamics or weaker price. Until then, the upward structure should be treated as vulnerable rather than fully aligned.","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.135879,0.305918,0.531991,0.724289,0.848676,0.91128,0.942997,0.944548,0.912686,0.910481,0.849998,0.850547,0.873427,0.87275,0.791634,0.677845,0.59245,0.516384,0.56856],"opens":[21.86,22.075,22.08,22.15,22.26,22.29,22.35,22.4,22.36,22.455,22.42,22.43,22.51,22.585,22.56,22.58,22.63,22.75,22.795],"highs":[22.1099,22.12,22.25,22.31,22.38,22.39,22.485,22.48,22.43,22.52,22.5,22.52,22.6,22.63,22.62,22.6328,22.78,22.79,22.82],"lows":[21.8,21.99,22.06,22.13,22.2201,22.26,22.35,22.33,22.26,22.4,22.37,22.43,22.47,22.52,22.5,22.5082,22.63,22.72,22.73],"closes":[22.07,22.115,22.195,22.285,22.315,22.34,22.45,22.33,22.37,22.46,22.37,22.495,22.58,22.545,22.5305,22.6328,22.7216,22.76,22.7898],"hoverRows":[[{"label":"Open","value":"21.9","className":"is-ohlc","compact":true},{"label":"High","value":"22.1","className":"is-ohlc","compact":true},{"label":"Low","value":"21.8","className":"is-ohlc","compact":true},{"label":"Close","value":"22.1","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":"22.1","className":"is-ohlc","compact":true},{"label":"High","value":"22.1","className":"is-ohlc","compact":true},{"label":"Low","value":"22.0","className":"is-ohlc","compact":true},{"label":"Close","value":"22.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.31","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.1","className":"is-ohlc","compact":true},{"label":"High","value":"22.2","className":"is-ohlc","compact":true},{"label":"Low","value":"22.1","className":"is-ohlc","compact":true},{"label":"Close","value":"22.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.53","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.1","className":"is-ohlc","compact":true},{"label":"High","value":"22.3","className":"is-ohlc","compact":true},{"label":"Low","value":"22.1","className":"is-ohlc","compact":true},{"label":"Close","value":"22.3","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":"22.3","className":"is-ohlc","compact":true},{"label":"High","value":"22.4","className":"is-ohlc","compact":true},{"label":"Low","value":"22.2","className":"is-ohlc","compact":true},{"label":"Close","value":"22.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.3","className":"is-ohlc","compact":true},{"label":"High","value":"22.4","className":"is-ohlc","compact":true},{"label":"Low","value":"22.3","className":"is-ohlc","compact":true},{"label":"Close","value":"22.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.3","className":"is-ohlc","compact":true},{"label":"Close","value":"22.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.4","className":"is-ohlc","compact":true},{"label":"Low","value":"22.3","className":"is-ohlc","compact":true},{"label":"Close","value":"22.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.5","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.91","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.4","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.4","className":"is-ohlc","compact":true},{"label":"Close","value":"22.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.85","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.5","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"22.5","className":"is-ohlc","compact":true},{"label":"Close","value":"22.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"22.5","className":"is-ohlc","compact":true},{"label":"Close","value":"22.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"22.5","className":"is-ohlc","compact":true},{"label":"Close","value":"22.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"22.6","className":"is-ohlc","compact":true},{"label":"Low","value":"22.5","className":"is-ohlc","compact":true},{"label":"Close","value":"22.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.68","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.6","className":"is-ohlc","compact":true},{"label":"High","value":"22.8","className":"is-ohlc","compact":true},{"label":"Low","value":"22.6","className":"is-ohlc","compact":true},{"label":"Close","value":"22.7","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":"22.8","className":"is-ohlc","compact":true},{"label":"High","value":"22.8","className":"is-ohlc","compact":true},{"label":"Low","value":"22.7","className":"is-ohlc","compact":true},{"label":"Close","value":"22.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"22.8","className":"is-ohlc","compact":true},{"label":"High","value":"22.8","className":"is-ohlc","compact":true},{"label":"Low","value":"22.7","className":"is-ohlc","compact":true},{"label":"Close","value":"22.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.57","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":[22.026812,22.832988],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.56856,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","latestDirection":"strengthening","fourWeekDirection":"weakening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened 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":"Distribution risk building","detail":"Price remains extended inside distribution conditions while Market Dynamics is shrinking. A descent through the zone would strengthen the rollover warning.","tone":"caution"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Price remains extended inside distribution conditions while Market Dynamics is shrinking. A descent through the zone would strengthen the rollover warning.","annotations":[{"label":"Current tape relationship","value":"Distribution risk building","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Distribution zone","detail":"Price is extended; support can persist, but rollover risk must be monitored.","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":"Weakening","detail":"Underlying support has contracted across the recent completed path.","tone":"negative"}],"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":[21.2799,21.0757,21.215,21.39,21.38,21.2752,21.2878,21.15,21.45,21.5251,21.4893,21.5552,21.665,21.6212,21.695,21.67,21.66,21.69,21.73,21.625,21.75,21.7279,21.5365,21.48,21.3583,21.2134,21.52,21.8063,22.07,22.115,22.195,22.285,22.315,22.34,22.45,22.33,22.37,22.46,22.37,22.495,22.58,22.545,22.5305,22.6328,22.7216,22.76,22.7898],"consensus":[22.9231,-91.4129,35.0,44.3529,29.621,0.0,0.0,-43.8204,50.1357,52.6191,19.6774,49.9411,53.9755,22.5162,54.0449,25.0841,22.0986,22.814,29.0618,-16.1467,44.6897,16.397,-43.4165,-25.3838,-50.8729,-63.6646,26.4402,60.1014,70.742,54.4097,53.8666,57.7535,44.1901,42.2319,56.7972,0.0,34.2603,42.342,0.0,49.3481,52.386,14.8833,18.8035,52.721,49.2352,42.0354,42.0693],"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,0.0,0.0,-36.9387,54.8378,48.9106,8.1547,47.6387,55.3237,15.7502,43.912,19.4812,28.5495,22.1834,33.2222,-21.2305,52.4434,17.1315,-45.436,-20.4359,-49.5196,-53.2602,36.3074,55.6589,70.7536,57.9677,54.177,62.8233,42.2792,42.0232,59.3652,0.0,36.8672,39.6047,0.0,54.507,57.8883,9.8553,11.4547,62.4315,51.5771,40.4503,41.7476],"force":[22.9231,-91.4129,35.0,44.3529,6.3866,0.0,0.0,-46.5148,53.8904,46.3636,6.511,37.2144,36.1241,4.3229,57.9309,1.6569,8.285,7.2549,17.8035,-36.5356,45.3858,3.94,-57.2304,-19.2192,-51.1791,-86.8638,54.8597,89.0989,88.716,40.6698,41.5947,41.1242,24.5311,18.5739,44.7779,0.0,18.8769,36.1184,0.0,40.4439,40.9558,15.538,4.3017,44.4578,43.6875,26.9524,23.709],"direction":[null,null,null,null,55.3406,0.0,0.0,-49.7605,42.0799,61.3255,51.5522,61.6628,65.1857,49.4197,62.8495,50.588,24.593,34.6482,32.3487,-4.227,35.3311,24.4555,-31.2415,-35.4419,-52.2009,-58.9844,5.1363,44.466,57.8902,60.1578,62.2776,63.8375,60.4162,59.3689,62.4477,0.0,42.2691,49.9158,0.0,49.8123,54.2621,42.3592,43.7059,47.5256,50.5214,54.6205,55.5514],"intensity":[null,null,null,null,50.0,60.0,16.6667,71.4286,100.0,77.7778,20.0,18.1818,66.6667,7.6923,35.7143,6.6667,43.75,47.0588,44.4444,47.3684,50.0,19.0476,86.3636,43.4783,50.0,96.0,100.0,100.0,92.8571,72.4138,50.0,29.0323,31.25,6.0606,44.1176,45.7143,22.2222,62.1622,31.5789,53.8462,27.5,12.1951,2.381,44.186,68.1818,35.5556,6.5217],"confirmation":[30.0021,51.9188,33.8667,36.8596,32.543,28.3708,25.209,82.2095,84.0862,84.704,52.3966,83.6284,84.7076,52.7459,85.5672,52.9841,74.5523,52.1692,76.8933,51.9459,82.2038,50.1895,82.2835,76.0103,84.3093,89.2382,55.6057,88.1839,91.185,84.9382,84.8586,85.8971,81.5708,80.7964,85.7697,12.5536,78.4547,81.4015,30.4673,83.4414,84.3313,29.8936,51.676,84.4709,83.5505,81.0158,88.9075],"persistence":[null,null,33.3333,50.0,60.0,50.0,42.8571,25.0,25.0,50.0,50.0,50.0,50.0,62.5,75.0,100.0,100.0,100.0,100.0,75.0,75.0,75.0,50.0,25.0,0.0,25.0,25.0,0.0,0.0,0.0,25.0,50.0,75.0,100.0,100.0,87.5,87.5,87.5,75.0,75.0,75.0,75.0,75.0,87.5,87.5,87.5,100.0],"assessmentRisk":[null,null,null,null,14.4339,46.1805,24.9586,25.6127,4.6446,20.0107,34.1621,24.7212,18.9224,19.7502,20.272,25.8528,13.4063,17.2214,2.4608,12.0181,14.0855,18.0112,27.2961,34.1139,24.5495,18.167,19.7577,18.782,14.6142,22.7938,23.0434,20.8529,23.727,23.6714,18.0318,17.4809,1.1835,14.8215,24.8929,20.6241,22.8052,33.7098,39.3031,21.1175,23.1042,28.6511,28.8633],"volumeParticipation":true,"latest":{"consensus":42.1,"control":41.7,"force":23.7,"direction":55.6,"confirmation":88.9,"persistence":100.0,"assessmentRisk":28.9,"intensity":6.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 strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Strong support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+42.1","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+41.7","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+23.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+55.6","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"89/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"69.1","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.7%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"32.9","detail":"Directional","tone":"positive"},{"label":"Range position","value":"98%","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":[21.2799,21.0757,21.215,21.39,21.38,21.2752,21.2878,21.15,21.45,21.5251,21.4893,21.5552,21.665,21.6212,21.695,21.67,21.66,21.69,21.73,21.625,21.75,21.7279,21.5365,21.48,21.3583,21.2134,21.52,21.8063,22.07,22.115,22.195,22.285,22.315,22.34,22.45,22.33,22.37,22.46,22.37,22.495,22.58,22.545,22.5305,22.6328,22.7216,22.76,22.7898],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,21.2862,21.2842,21.2849,21.2604,21.2948,21.3367,21.3644,21.3991,21.4475,21.4791,21.5183,21.5459,21.5666,21.5891,21.6147,21.6166,21.6408,21.6567,21.6348,21.6067,21.5615,21.4982,21.5022,21.5575,21.6507,21.7351,21.8187,21.9035,21.9783,22.0441,22.1179,22.1564,22.1953,22.2434,22.2664,22.308,22.3574,22.3915,22.4168,22.4561,22.5044,22.5508,22.5943],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,21.3573,21.3768,21.4004,21.4204,21.4381,21.4568,21.477,21.488,21.5074,21.5237,21.5247,21.5214,21.5093,21.4874,21.4898,21.5132,21.5545,21.596,21.6404,21.6881,21.7345,21.7794,21.8291,21.8662,21.9035,21.9447,21.9762,22.0146,22.0565,22.0927,22.1251,22.1627,22.2041,22.2453,22.2856],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,21.5627,21.5898,21.6288,21.6922,21.7252,21.7692,21.797,21.8169,21.8383,21.863,21.8673,21.8983,21.8937,21.8806,21.8791,21.8803,21.8882,21.8796,21.8718,21.9644,22.0525,22.1451,22.246,22.3378,22.4232,22.5211,22.5832,22.6452,22.716,22.7642,22.8233,22.8919,22.9453,22.9754,23.001,23.0005,22.9278,22.8853],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,21.043,21.0499,21.0501,21.0368,21.0405,21.038,21.0435,21.0519,21.0588,21.0638,21.0757,21.0917,21.1614,21.2067,21.2172,21.2138,21.1997,21.2316,21.305,21.2744,21.2453,21.2232,21.1953,21.1685,21.1551,21.1327,21.1365,21.1455,21.1518,21.1676,21.1954,21.2099,21.2382,21.3074,21.3972,21.534,21.7613,21.9308],"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":"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,19.6078,78.4314,93.1569,77.2599,88.8498,96.0937,89.25,93.4918,89.8551,88.4058,92.7536,97.1429,75.6579,92.1053,89.1974,64.0132,56.5789,40.5658,21.5,61.8421,93.3704,96.2355,99.5327,95.4167,98.0159,95.1128,96.0,97.3978,88.4758,91.4498,95.6522,89.1304,98.1884,98.6301,94.2953,93.3221,100.0,96.439,98.1818,98.2024],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-1.9017,-0.5102,-0.1619,-0.5981,-0.2933,-0.1153,-0.3172,-0.2065,-0.322,-0.368,-0.23,-0.092,-0.8482,-0.2751,-0.3764,-1.254,-1.5131,-2.0711,-2.7354,-1.3297,-0.2457,-0.1805,-0.0226,-0.2472,-0.1121,-0.2904,-0.2233,-0.1557,-0.6893,-0.5115,-0.2664,-0.6661,-0.111,-0.0885,-0.3756,-0.4397,0.0,-0.2564,-0.1316,-0.1323],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.4751,1.9002,2.257,2.0869,2.4,2.9216,2.7135,3.0641,2.9454,2.8979,3.0404,3.2304,2.7316,3.3254,3.2204,2.3112,2.0428,1.4646,0.7762,2.2328,3.5929,4.8456,5.0594,5.4394,5.867,6.0095,5.6764,6.1968,5.6291,5.8184,6.2441,5.8184,6.4096,6.8117,6.6462,6.5776,7.0615,7.4816,7.6632,7.8042],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"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":"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.8034,0.7896,0.7802,0.7808,0.7537,0.7643,0.7792,0.7802,0.7811,0.8025,0.8369,0.8791,0.9632,1.0211,1.0536,1.067,1.0307,1.0148,0.9962,0.975,0.9459,0.9202,0.907,0.895,0.8755,0.8577,0.8396,0.8179,0.7955,0.7772,0.7577,0.748,0.7154,0.6916],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,2.4395,2.5323,2.7119,3.0677,3.2021,3.416,3.5175,3.569,3.6341,3.7237,3.6869,3.7523,3.4018,3.1278,3.0716,3.0934,3.1959,3.006,2.6257,3.1918,3.7287,4.2514,4.8375,5.3753,5.82,6.3609,6.6182,6.8494,7.1314,7.2687,7.3963,7.6278,7.7274,7.5333,7.2246,6.5861,5.2208,4.2596],"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":"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,22.1971,20.7615,20.4901,20.2859,20.6876,21.3124,22.1768,23.0204,24.1851,25.0875,25.3041,25.9206,26.2232,26.6031,27.3413,28.1656,28.7162,29.2948,30.5277,31.715,32.9488],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,19.6113,20.548,19.3369,17.9485,19.4274,17.7564,18.7944,17.3308,17.9847,16.3992,14.6404,13.0157,11.1052,9.5891,17.8425,23.7454,23.0946,25.8257,26.2605,27.1801,26.3237,28.2888,26.7923,25.1673,27.0654,25.7555,25.0508,26.8855,26.9025,25.5856,24.7909,29.4145,28.9499,29.1287],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,11.5289,10.8564,10.2142,12.8595,12.3538,15.5919,14.2701,14.8426,13.7806,17.0707,19.2533,19.464,23.8885,20.9521,18.6072,16.8581,16.1714,15.197,14.3169,13.5653,12.9692,12.319,12.3726,14.1196,13.3502,13.8209,13.0369,12.3814,11.8389,12.0753,11.4486,10.7269,10.3974,9.9734],"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":"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,20.4684,9.6377,54.5869,32.4335,14.9615,2.6747,4.8018,240.486,33.1513,35.0866,12.5212,8.7553,7.0525,4.5928,7.4347,13.9162,11.9035,12.8829,250.7142,15.8622,51.0735,74.8344,65.3943,32.3946,13.277,49.1472,14.2067,38.6526,123.6925,63.4951,79.614,47.9644,26.9086,33.8167,50.6948,36.0161,27.7133,54.1404,97.8933,81.8361],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,82.6808,84.7973,96.2094,89.8579,92.5776,93.0274,92.2751,134.1542,128.6274,123.006,124.9139,126.1837,125.2086,125.6775,124.9708,123.9341,123.0879,122.2,108.8941,109.7195,112.3154,116.1846,119.2943,120.7556,121.3403,123.5479,124.1853,125.1282,122.2763,123.6039,125.2585,124.2684,124.8181,125.5128,124.4627,123.722,124.2881,125.4,126.8293,128.0399],"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":"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,31.8527,31.409,31.2217,32.522,34.3055,31.9205,37.4919,36.9167,32.2953,31.0592,28.5266,25.8263,38.9867,48.2247,54.9852,56.0401,57.9277,60.0081,60.7056,61.3112,63.9442,59.2101,60.2661,62.6115,58.8693,62.2445,64.3848,62.806,62.1263,65.0038,67.3245,68.3033,69.0775],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,45.3852,19.6078,78.4314,93.1569,77.2599,88.8498,96.0937,89.25,93.4918,89.8551,88.4058,92.7536,97.1429,75.6579,92.1053,86.5432,33.2927,15.3846,0.0,9.6061,56.7164,92.5417,95.8862,99.4898,95.045,97.8632,94.7581,96.0,97.3978,88.4758,91.4498,95.6522,89.1304,98.1884,98.1818,89.759,84.4531,100.0,91.0154,94.7359,94.6071],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,32.4965,47.8081,63.732,82.9494,86.4222,87.4012,91.3979,92.9452,90.8656,90.5842,90.3382,92.7674,88.5181,88.302,84.7688,70.647,45.0735,16.2258,8.3302,22.1075,52.9547,81.7148,95.9725,96.807,97.466,95.8888,96.2071,96.0519,93.9579,92.4411,91.8593,92.0775,94.3237,95.1669,95.3764,90.798,91.4041,91.8228,95.2504,93.4528],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"Centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","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/f1fbcbf4-0943-48a8-a84e-28396613c000/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/f1fbcbf4-0943-48a8-a84e-28396613c000/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/f1fbcbf4-0943-48a8-a84e-28396613c000/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/f1fbcbf4-0943-48a8-a84e-28396613c000/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/f1fbcbf4-0943-48a8-a84e-28396613c000/technical-pack/data.json"},"source_fingerprint":"777f79b5513e8a532abf4e4199096f6fa933926178fb250da8424831f9779c31","content_hash":"27043e54f59dba2e1c562273a47efdf3b12b4fe27c374ac25d8745ca23c47775","citation":"Sharemaestro, DDFO Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/f1fbcbf4-0943-48a8-a84e-28396613c000/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."}