{"schema_version":"1.0","name":"KDVD Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"fd3369ff-cd7b-48d3-ab7e-199ffb0aac00","symbol":"KDVD","name":"KEELEY DIVIDEND ETF","exchange":"NYSEARCA","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"Price structure and the underlying tape currently point in the same direction.","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, Range pressure and compression, Range position and boundary pressure, Directional strength and control."},{"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":37,"displayedObservations":37,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Price structure and the underlying tape currently point in the same direction.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure is supported by Market Dynamics","summary":"Price structure and the underlying tape currently point in the same direction.","take":"The advance is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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.906002,1.275845,1.297847,1.28227,1.267615,1.221071,1.274882,1.324857,1.322817],"opens":[27.875929,28.4403,28.338,28.0948,28.3573,28.78,28.86,29.1216,29.3067],"highs":[28.6151,28.6799,28.338,28.6637,28.8,28.9612,29.332,29.4961,29.3067],"lows":[27.875929,28.4099,27.7755,28.0834,28.3573,28.4932,28.86,29.1216,29.0001],"closes":[28.6151,28.4245,28.1406,28.4694,28.6857,28.6766,29.259,29.4961,29.2144],"hoverRows":[[{"label":"Open","value":"27.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.6","className":"is-ohlc","compact":true},{"label":"Low","value":"27.9","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","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":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.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":"28.3","className":"is-ohlc","compact":true},{"label":"High","value":"28.3","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"28.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.30","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.1","className":"is-ohlc","compact":true},{"label":"High","value":"28.7","className":"is-ohlc","compact":true},{"label":"Low","value":"28.1","className":"is-ohlc","compact":true},{"label":"Close","value":"28.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.28","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"Positioning recovery","className":"is-positive","wide":true}],[{"label":"Open","value":"28.4","className":"is-ohlc","compact":true},{"label":"High","value":"28.8","className":"is-ohlc","compact":true},{"label":"Low","value":"28.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.27","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.0","className":"is-ohlc","compact":true},{"label":"Low","value":"28.5","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.22","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"28.9","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.9","className":"is-ohlc","compact":true},{"label":"Close","value":"29.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.27","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.1","className":"is-ohlc","compact":true},{"label":"High","value":"29.5","className":"is-ohlc","compact":true},{"label":"Low","value":"29.1","className":"is-ohlc","compact":true},{"label":"Close","value":"29.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.32","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"29.0","className":"is-ohlc","compact":true},{"label":"Close","value":"29.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"1.32","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[28.05927,29.57743],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":1.322817,"state":"Positive and broadly steady","context":{"scenario":"positiveSteady","latestDirection":"slight easing","fourWeekDirection":"steady","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"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":"Recovery follow-through","detail":"A recent green marker confirmed a recovery from accumulation conditions. Price is now being tested for durable follow-through away from the zone.","tone":"positive"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"A recent green marker confirmed a recovery from accumulation conditions. Price is now being tested for durable follow-through away from the zone.","annotations":[{"label":"Current tape relationship","value":"Recovery follow-through","detail":"Market Dynamics paused slightly 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":"17 Jul 2026","detail":"The green dot marks a confirmed recovery where institutional positioning is most plausible.","tone":"positive"},{"label":"Market Dynamics confirmation","value":"Supported","detail":"The broader path has not changed enough to establish a new direction.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":25,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[{"date":"2026-07-17","price":28.4694}],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[25.1846,25.0075,25.133,24.9864,25.8681,26.2336,26.1721,26.0838,27.5414,27.6917,28.1065,27.7811,26.4095,25.5162,25.0197,25.2518,25.6903,26.7866,27.3385,27.1882,27.2277,27.1269,26.7463,27.3286,27.1785,27.2763,27.9277,27.9351,28.6151,28.4245,28.1406,28.4694,28.6857,28.6766,29.259,29.4961,29.2144],"consensus":[24.5283,-100.0,-25.7147,28.7103,65.3861,55.4338,29.3336,22.9018,82.4701,47.4048,68.6392,34.2026,-51.1672,-65.5814,-65.1585,-43.2425,0.0,50.1716,56.3937,24.9446,27.1509,16.8715,-23.2181,43.3658,0.0,21.9823,60.4163,30.8218,67.7348,15.7711,11.6247,45.6761,44.2719,21.865,69.5743,59.7497,25.9607],"supportDates":["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,55.981,16.3859,11.6473,83.1687,37.3611,72.7802,21.9114,-44.4656,-60.8796,-67.9137,-39.3303,0.0,53.0241,63.1239,19.7035,21.5457,15.2635,-25.7025,52.4488,0.0,25.6292,66.9559,30.0472,77.3257,4.5665,11.9301,48.3295,50.7143,19.8027,69.254,68.8454,23.9962],"force":[24.5283,-100.0,-25.7147,28.7103,48.2973,36.9143,3.6891,6.9047,86.2639,20.8643,46.4615,2.4129,-84.0979,-70.4225,-50.1277,-18.7733,0.0,62.6245,54.7709,2.3726,9.4083,0.5141,-39.8079,48.8117,0.0,12.9045,60.1839,8.3754,62.2521,24.0076,21.6465,38.6639,42.6283,1.6891,84.3967,43.7474,4.2761],"direction":[null,null,null,null,77.5923,68.0367,62.4484,57.0544,78.9619,77.8408,79.748,74.4036,-35.3042,-67.4969,-72.7459,-65.1917,0.0,38.0167,49.8611,47.0572,46.2302,31.1276,-8.529,29.0954,0.0,24.2985,53.1084,47.7402,60.6901,56.9897,35.0409,47.6523,38.0831,41.0463,59.3529,60.7847,49.8035],"intensity":[null,null,null,null,100.0,80.0,33.3333,57.1429,100.0,88.8889,60.0,54.5455,91.6667,76.9231,64.2857,13.3333,56.25,88.2353,66.6667,42.1053,10.0,4.7619,50.0,65.2174,62.5,8.0,69.2308,51.8519,71.4286,58.6207,66.6667,35.4839,25.0,15.1515,67.6471,25.7143,33.3333],"confirmation":[30.5157,54.6667,30.8954,31.8539,65.4757,85.1661,54.1358,53.398,94.4954,82.5137,89.2256,55.8643,85.4792,89.2052,88.3506,81.1515,32.3426,84.391,85.894,52.7076,76.233,50.3366,75.8975,81.9046,28.2814,74.7021,87.2265,77.1907,89.3619,9.1268,29.9859,82.3622,82.0187,52.0041,90.7204,86.4936,61.6614],"persistence":[null,null,33.3333,0.0,20.0,33.3333,42.8571,50.0,50.0,75.0,100.0,100.0,75.0,50.0,25.0,0.0,12.5,12.5,12.5,12.5,12.5,37.5,37.5,62.5,62.5,62.5,62.5,62.5,62.5,62.5,87.5,87.5,100.0,100.0,100.0,100.0,100.0],"assessmentRisk":[null,null,null,null,13.3958,22.0983,34.9716,38.3478,8.5374,25.9295,15.6396,32.7787,21.334,17.0364,17.4066,28.307,40.0179,21.9625,21.6218,37.0095,34.9209,16.5432,25.3476,10.8245,1.727,3.4338,19.3239,30.0121,16.0301,41.6368,20.5274,22.7734,11.9367,20.417,15.0205,19.9571,33.2194],"volumeParticipation":true,"latest":{"consensus":26.0,"control":24.0,"force":4.3,"direction":49.8,"confirmation":61.7,"persistence":100.0,"assessmentRisk":33.2,"intensity":33.3,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+26.0","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+24.0","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+4.3","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+49.8","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"62/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"65.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.0%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"21.8","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"94%","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":[25.1846,25.0075,25.133,24.9864,25.8681,26.2336,26.1721,26.0838,27.5414,27.6917,28.1065,27.7811,26.4095,25.5162,25.0197,25.2518,25.6903,26.7866,27.3385,27.1882,27.2277,27.1269,26.7463,27.3286,27.1785,27.2763,27.9277,27.9351,28.6151,28.4245,28.1406,28.4694,28.6857,28.6766,29.259,29.4961,29.2144],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.2555,25.4333,25.5677,25.6615,26.0033,26.3103,26.6369,26.8449,26.7657,26.5386,26.2624,26.0787,26.008,26.1496,26.3658,26.5153,26.6448,26.7325,26.735,26.8429,26.9039,26.9716,27.1455,27.289,27.5301,27.6927,27.7742,27.9006,28.0433,28.1585,28.3586,28.5654,28.6834],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,26.0641,26.0235,25.9492,25.8975,25.8822,25.9492,26.0521,26.1362,26.2171,26.2845,26.3187,26.3935,26.4516,26.5127,26.6175,26.7151,26.8559,26.9721,27.0586,27.1631,27.2759,27.3797,27.5189,27.6653,27.7801],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,27.8636,28.3439,28.5659,28.4854,28.3901,28.327,28.2491,28.1702,28.1746,28.2548,28.298,28.3812,28.4154,28.4018,28.405,28.4456,28.4987,28.6332,28.747,28.9277,29.0416,29.047,29.1532,29.3553,29.4611,29.541,29.6219,29.6336],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,24.1168,24.0213,24.0658,24.1607,24.1407,24.0377,23.9993,24.0271,24.0992,24.1455,24.2011,24.3222,24.4999,24.6749,24.9059,24.9963,25.0475,25.0885,25.1598,25.0865,25.0459,25.044,25.0066,25.0321,25.2423,25.5863,25.9299,26.2706],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,73.337,40.5081,31.6201,19.3915,6.1329,40.9165,33.5572,5.4378,5.9692,29.1234,22.2949,23.8643,2.0648,51.5938,44.1882,11.558,33.4507,54.3445,11.2593,38.0462,35.3547,39.1108,152.0586,92.362,51.4025,177.4295,121.8339,309.4535,45.8345,26.8003],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,114.8555,123.475,129.7282,133.277,132.2428,125.6673,120.5367,119.7579,120.5624,124.3208,127.0723,129.8979,129.6654,132.8975,130.236,129.5912,131.407,129.1562,129.5699,130.9292,131.9134,132.8519,129.4172,127.4018,128.5258,132.143,129.8309,135.0,135.0,134.4895],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.5692,0.438,0.2905,0.1902,0.1444,0.1943,0.2753,0.3235,0.3608,0.3779,0.3566,0.3823,0.3861,0.3925,0.445,0.4816,0.5591,0.5982,0.5994,0.6197,0.6458,0.6582,0.7069,0.7558,0.7631],"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.3745,0.3385,0.3258,0.3254,0.3325,0.3415,0.3446,0.3521,0.3589,0.3656,0.3815,0.4015,0.433,0.4661,0.4927,0.5181,0.5437,0.5666,0.5946,0.6269,0.6541],"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.2301,-0.1441,-0.0506,-0.0018,0.0284,0.0364,0.012,0.0302,0.0272,0.0269,0.0635,0.0801,0.1261,0.1321,0.1067,0.1016,0.1022,0.0916,0.1122,0.129,0.109],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.8156,2.9125,2.9221,2.8614,2.8911,2.8238,2.7186,2.6772,2.6289,2.5932,2.5496,2.4994,2.4255,2.3827,2.3212,2.2886,2.2073,2.235,2.197,2.1349,2.0996,2.0708,1.9982,1.9946],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,14.4163,16.5093,17.1002,16.4292,16.1789,16.3827,16.2676,15.8746,15.5924,15.6843,15.6073,15.4031,14.799,14.0435,13.1269,12.9085,12.8905,13.1966,13.3089,14.2226,14.7747,14.801,15.3124,15.8979,15.4245,14.3475,13.2921,12.0313],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,72.1989,100.0,89.423,99.9142,90.2337,49.4201,22.8402,8.068,14.9734,28.0209,60.6411,77.0628,72.5918,73.7657,70.7673,59.4421,76.767,72.302,75.2116,94.5946,94.8134,100.0,93.0222,85.2657,94.2489,96.9764,92.7794,98.3072,100.0,93.707],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-1.9331,0.0,-1.2415,-0.0103,-1.1677,-6.0474,-9.2253,-10.9915,-10.1659,-8.6059,-4.7058,-2.7424,-3.277,-3.1366,-3.4951,-4.8492,-2.7778,-3.3116,-2.9637,-0.6463,-0.6201,0.0,-0.8905,-1.8804,-0.734,-0.3969,-0.9827,-0.2489,0.0,-0.955],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,5.3953,11.2849,11.8919,13.5681,12.2535,6.7111,3.1016,1.0956,2.0333,3.8052,8.2349,10.4649,9.8578,10.0172,9.61,8.0721,10.4248,9.8184,10.2135,12.8457,12.8754,15.6232,13.6084,12.4737,13.7878,14.6523,14.616,16.9437,17.8914,16.7655],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,11.6219,12.7606,14.4938,16.1792,16.253,16.7777,17.4483,18.2874,19.5332,20.8834,21.8158],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,20.8118,19.0523,17.4717,16.2849,25.692,27.856,27.0152,26.9851,25.613,24.4536,22.6036,24.1991,23.0723,26.4205,26.7157,30.3477,30.1526,27.9302,29.7987,29.8498,30.1049,32.1502,32.6797,30.6928],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,21.7932,24.8172,22.7583,23.1965,20.4458,19.0459,18.471,17.3917,16.5075,17.6147,17.8785,17.0279,17.2435,15.9192,15.1703,13.9473,13.5186,19.727,18.4197,17.4686,16.4987,15.224,14.533,15.1388],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/technical-pack/data.json"},"source_fingerprint":"c3cc996badac8368d7c9a61b0f05025a1b57b2b786c2ea20c321347803100159","content_hash":"240518b67a6792bcdf1cb42a73c1aec631a313c8cdd26c611431cfe707f467a7","citation":"Sharemaestro, KDVD Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/fd3369ff-cd7b-48d3-ab7e-199ffb0aac00/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."}