{"schema_version":"1.0","name":"XCHG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"3130f903-d281-4fa8-bf08-db6e06b18644","symbol":"XCHG","name":"AB US EQUITY ETF","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 contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Activity pressure and cumulative balance, Range position and boundary pressure, Range pressure and compression, Directional strength and control, Acceleration, deceleration and rollover."},{"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":36,"displayedObservations":36,"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. The upward price structure remains intact, but its underlying support has weakened.","evidenceAlignment":{"status":"Confirmation weakening","headline":"Upward price structure remains intact, but support is fading","summary":"Market Dynamics strengthened this week and remains positive. Underlying support has contracted across the recent completed path. The upward price structure remains intact, but its underlying support has weakened.","take":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-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.531116,0.732344,0.740038,0.640144,0.52881,0.472843,0.418224,0.434683],"opens":[26.3,26.8892,26.93,26.84,26.6637,27.4711,27.902,27.7514],"highs":[26.6942,27.0716,27.17,27.06,27.0806,27.98,27.98,27.7514],"lows":[26.3,26.71,26.83,26.58,26.425,27.4711,27.8198,27.3833],"closes":[26.6942,27.0716,26.8399,26.6496,27.0806,27.9579,27.8944,27.4921],"hoverRows":[[{"label":"Open","value":"26.3","className":"is-ohlc","compact":true},{"label":"High","value":"26.7","className":"is-ohlc","compact":true},{"label":"Low","value":"26.3","className":"is-ohlc","compact":true},{"label":"Close","value":"26.7","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":"26.9","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"26.7","className":"is-ohlc","compact":true},{"label":"Close","value":"27.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.73","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.9","className":"is-ohlc","compact":true},{"label":"High","value":"27.2","className":"is-ohlc","compact":true},{"label":"Low","value":"26.8","className":"is-ohlc","compact":true},{"label":"Close","value":"26.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.74","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"26.6","className":"is-ohlc","compact":true},{"label":"Close","value":"26.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.64","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"26.7","className":"is-ohlc","compact":true},{"label":"High","value":"27.1","className":"is-ohlc","compact":true},{"label":"Low","value":"26.4","className":"is-ohlc","compact":true},{"label":"Close","value":"27.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.53","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.5","className":"is-ohlc","compact":true},{"label":"High","value":"28.0","className":"is-ohlc","compact":true},{"label":"Low","value":"27.5","className":"is-ohlc","compact":true},{"label":"Close","value":"28.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.47","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.9","className":"is-ohlc","compact":true},{"label":"High","value":"28.0","className":"is-ohlc","compact":true},{"label":"Low","value":"27.8","className":"is-ohlc","compact":true},{"label":"Close","value":"27.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.42","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.8","className":"is-ohlc","compact":true},{"label":"Low","value":"27.4","className":"is-ohlc","compact":true},{"label":"Close","value":"27.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.43","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":[26.571102,28.036398],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.434683,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","latestDirection":"slight strengthening","fourWeekDirection":"weakening","now":{"label":"Slightly 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":"Positive support is weakening","detail":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","tone":"caution"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","annotations":[{"label":"Current tape relationship","value":"Positive support is weakening","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Between zones","detail":"Price is travelling between the two major positioning zones.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Weakening","detail":"Underlying support has contracted across the recent completed path.","tone":"negative"}],"relationshipEvidence":{"available":false,"observations":24,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[24.9021,25.2611,25.0142,25.5631,25.4712,25.281,25.2559,25.4215,24.9522,25.2045,25.0107,24.4818,24.0208,23.6341,23.1298,23.9483,24.8749,25.9327,26.0205,26.1919,26.4782,26.5331,26.6179,26.8294,26.3251,26.2416,26.5894,26.0576,26.6942,27.0716,26.8399,26.6496,27.0806,27.9579,27.8944,27.4921],"consensus":[59.8543,78.0804,-80.919,51.6153,47.8325,12.2484,0.0,28.3292,-50.2862,22.7293,-23.975,-70.1029,-73.0515,-72.368,-84.152,0.0,53.3396,76.7977,57.5862,52.7153,57.8569,40.9686,51.0727,58.2464,-16.7566,0.0,42.9239,-35.8392,55.3354,59.4533,0.0,0.0,51.1018,71.2962,33.5584,10.4156],"supportDates":["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,11.306,0.0,27.7334,-43.3303,34.4781,-17.3145,-68.3354,-69.5704,-76.7477,-81.1099,0.0,49.5149,78.6612,62.1437,55.1013,61.0291,36.6491,56.3754,65.0543,-17.783,0.0,51.2576,-28.2949,67.1637,67.4803,0.0,0.0,58.3127,82.2061,28.9783,2.5868],"force":[59.8543,78.0804,-80.919,51.6153,1.4623,5.7482,0.0,48.039,-70.9954,36.1211,-28.8079,-75.53,-76.0885,-57.2098,-94.2078,0.0,83.3227,97.6972,43.4081,31.8976,39.6125,17.842,26.4666,38.1044,-78.1308,0.0,41.5777,-82.1203,51.898,49.9444,0.0,0.0,48.225,66.6184,0.6337,25.6641],"direction":[null,null,null,null,80.9541,17.9683,0.0,14.9317,-43.4436,0.2634,-28.1348,-68.2463,-74.8606,-78.1899,-80.446,0.0,36.2942,59.7398,62.5049,64.8581,67.2632,62.4242,62.5882,64.8531,-28.2549,0.0,34.3611,-11.4034,44.2728,57.0715,0.0,0.0,44.9156,62.1691,62.3105,51.0466],"intensity":[null,null,null,null,25.0,60.0,33.3333,57.1429,87.5,55.5556,30.0,90.9091,75.0,84.6154,85.7143,100.0,100.0,100.0,83.3333,31.5789,40.0,19.0476,9.0909,39.1304,75.0,80.0,46.1538,77.7778,85.7143,44.8276,20.0,29.0323,50.0,96.9697,41.1765,54.2857],"confirmation":[41.8201,47.6524,48.5607,39.1835,35.8533,49.0691,26.2266,77.6751,84.8287,52.892,75.9208,90.6253,91.5221,90.6291,95.2815,37.22,86.0407,93.1838,85.926,84.1981,85.9098,80.471,83.5126,85.9213,35.9113,28.1414,81.5676,80.994,85.4223,86.6129,9.5752,8.1543,84.155,90.506,55.1384,16.4584],"persistence":[null,null,33.3333,50.0,60.0,66.6667,57.1429,62.5,37.5,37.5,37.5,12.5,12.5,37.5,50.0,62.5,37.5,37.5,12.5,12.5,37.5,62.5,87.5,100.0,75.0,62.5,62.5,37.5,37.5,37.5,25.0,12.5,37.5,50.0,50.0,75.0],"assessmentRisk":[null,null,null,null,23.2022,3.0042,30.1531,37.9327,21.3548,23.6543,21.8936,14.6512,13.1173,13.8089,7.9233,46.0793,20.8999,11.5782,21.2044,23.6158,20.7861,20.3212,15.2191,13.0804,6.1023,30.479,24.5422,28.5574,6.0548,18.6379,31.8888,46.5792,14.7197,13.0956,32.6501,42.8345],"volumeParticipation":true,"latest":{"consensus":10.4,"control":2.6,"force":25.7,"direction":51.0,"confirmation":16.5,"persistence":75.0,"assessmentRisk":42.8,"intensity":54.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":"Control support is limited","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+10.4","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+2.6","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+25.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+51.0","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"16/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"65.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.9%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"29.1","detail":"Directional","tone":"positive"},{"label":"Range position","value":"90%","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":[24.9021,25.2611,25.0142,25.5631,25.4712,25.281,25.2559,25.4215,24.9522,25.2045,25.0107,24.4818,24.0208,23.6341,23.1298,23.9483,24.8749,25.9327,26.0205,26.1919,26.4782,26.5331,26.6179,26.8294,26.3251,26.2416,26.5894,26.0576,26.6942,27.0716,26.8399,26.6496,27.0806,27.9579,27.8944,27.4921],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.1533,25.1765,25.191,25.2329,25.1818,25.186,25.1541,25.0318,24.848,24.6273,24.355,24.2811,24.389,24.6697,24.9153,25.1474,25.3894,25.5973,25.7829,25.9732,26.0371,26.0743,26.168,26.1479,26.2472,26.3971,26.4776,26.5089,26.6128,26.8574,27.0459,27.1271],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,24.957,24.859,24.7309,24.6729,24.6879,24.7801,24.872,24.9698,25.0815,25.189,25.2949,25.4085,25.4764,25.5331,25.6113,25.6444,25.7222,25.8221,25.8975,25.9532,26.0367,26.179,26.3061,26.394],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,25.6531,25.6332,25.722,25.8792,26.039,26.2251,26.1932,26.1571,26.2815,26.3994,26.529,26.7389,26.9206,27.114,27.3009,27.3943,27.4815,27.6141,27.6634,27.8013,27.9838,28.1132,28.1824,28.2397,28.3379,28.1772,27.9843],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,24.8123,24.7918,24.5812,24.25,23.8858,23.4554,23.3758,23.4226,23.4251,23.4301,23.4282,23.3759,23.3214,23.2884,23.2282,23.2202,23.229,23.2297,23.244,23.2803,23.2845,23.3381,23.4857,23.7344,24.0685,24.7057,25.253],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,334.5171,53.7694,9.689,58.612,50.9971,69.7221,25.6696,623.99,33.8858,48.3809,165.1763,128.3099,19.5318,17.2048,77.3039,23.0323,19.5795,71.8326,124.7791,51.5969,183.1699,5.2667,25.7759,98.8103,87.5113,7.6382,27.5414,109.8538,35.2763],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,128.4241,129.501,123.2454,118.0347,111.0861,108.6662,65.0,67.0053,69.7789,79.6257,87.397,88.5319,89.5155,93.922,95.2317,96.3118,92.2095,84.7267,87.6631,77.9774,78.2495,79.5929,74.3089,69.5129,69.9221,71.4047,67.3883,66.1114],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,83.8226,36.2216,61.8139,42.154,0.0,0.0,0.719,0.0,36.248,72.4296,100.0,100.0,97.3224,96.6973,92.7534,94.9914,99.7673,85.1455,82.9951,91.9541,78.255,94.6552,100.0,92.0458,87.4602,97.8458,99.5544,98.2742,90.1633],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.6235,-2.4581,-1.4717,-2.2294,-4.2969,-6.0991,-7.6106,-9.582,-6.3824,-2.7601,0.0,0.0,-0.3321,-0.4441,-1.0239,-0.7077,-0.0331,-2.1434,-2.4537,-1.161,-3.1376,-0.7712,0.0,-1.2149,-1.9153,-0.329,-0.079,-0.3059,-1.7437],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.3601,1.452,2.4778,1.6898,0.0,0.0,0.0597,0.0,4.0326,8.0578,12.6529,13.0345,13.7788,15.0227,15.2613,15.6295,16.5481,14.3574,13.9948,15.5054,13.1955,15.9609,17.6003,16.5938,15.7672,17.6394,21.4505,21.1746,19.427],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,1.9698,2.1655,2.2344,2.299,2.3391,2.2545,2.1941,2.1629,2.1573,2.0746,1.9699,2.0359,2.0192,1.9538,2.0189,2.0003,1.9311,1.8992,1.9048,1.9135,1.9508,1.8566,1.882],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,3.3324,3.3372,4.5359,6.5,8.6258,11.1498,11.3673,11.0308,11.4928,11.9175,12.4138,13.4213,14.3275,15.18,16.1202,16.4938,16.7719,17.2468,17.3623,17.7009,18.3323,18.5618,18.1804,17.3366,16.2936,13.1292,10.2607],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,37.8676,35.6069,34.0931,33.2839,32.6797,31.5123,30.0673,30.0784,30.0886,29.1004],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,6.8463,5.9088,5.1358,16.8276,25.8322,25.8723,27.738,29.8024,30.3249,29.1872,31.1517,28.5256,26.7921,29.05,26.6375,28.7634,32.4366,32.2701,30.0905,27.3712,35.926,35.1322,32.6534],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,25.5485,29.0407,26.7073,23.2048,20.3144,19.5048,18.4882,17.2272,16.0053,15.4048,14.946,18.724,22.4518,21.2642,23.5192,21.5164,20.4069,19.4346,21.6398,21.8208,19.2506,18.8253,23.5229],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.0707,-0.1654,-0.2779,-0.2975,-0.2357,-0.1001,0.0142,0.1173,0.2196,0.3016,0.3692,0.4348,0.441,0.4342,0.4517,0.4178,0.4373,0.4776,0.4853,0.4707,0.4882,0.5663,0.6161,0.6159],"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.1762,-0.161,-0.1259,-0.0773,-0.0179,0.046,0.1107,0.1755,0.2286,0.2697,0.3061,0.3285,0.3502,0.3757,0.3976,0.4122,0.4274,0.4552,0.4874,0.5131],"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.0595,0.0609,0.1402,0.1946,0.2375,0.2556,0.2586,0.2593,0.2124,0.1645,0.1456,0.0893,0.087,0.1019,0.0877,0.0584,0.0608,0.1111,0.1287,0.1028],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/3130f903-d281-4fa8-bf08-db6e06b18644/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/3130f903-d281-4fa8-bf08-db6e06b18644/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/3130f903-d281-4fa8-bf08-db6e06b18644/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/3130f903-d281-4fa8-bf08-db6e06b18644/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/3130f903-d281-4fa8-bf08-db6e06b18644/technical-pack/data.json"},"source_fingerprint":"ea0c022959a04bc585c66e9b4e9c14608595dc57dc024d8c2aad7abde0f6d4a0","content_hash":"c18ef1cce41e0f19a4904a9af4e3decfd5891ed4a9ebf80cac97d2423828e20d","citation":"Sharemaestro, XCHG Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/3130f903-d281-4fa8-bf08-db6e06b18644/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."}