{"schema_version":"1.0","name":"CHPX Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"564fa494-7bd3-467c-9188-ed1ccb2c7a77","symbol":"CHPX","name":"Global X AI Semiconductor & Quantum UCITS ETF USD Acc","exchange":"LSE","country":"GB","asset_type":"etf","currency":"USD","sector":null,"industry":null},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Activity pressure and cumulative balance, Range pressure and compression, Directional strength and control, Drawdown and recovery pressure, Range position and boundary pressure."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":33,"displayedObservations":33,"assetType":"ETF","state":"Rotational","stateTone":"caution","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.249031,-0.342897,-0.382489,-0.386765,-0.403165],"opens":[28.18,29.290001,27.754999,29.209999,31.195],"highs":[30.1315,29.290001,29.610001,30.290001,31.195],"lows":[27.885,24.700001,26.395,28.67,27.450001],"closes":[28.709999,27.16,28.870001,29.717501,28.6175],"hoverRows":[[{"label":"Open","value":"28.2","className":"is-ohlc","compact":true},{"label":"High","value":"30.1","className":"is-ohlc","compact":true},{"label":"Low","value":"27.9","className":"is-ohlc","compact":true},{"label":"Close","value":"28.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.3","className":"is-ohlc","compact":true},{"label":"High","value":"29.3","className":"is-ohlc","compact":true},{"label":"Low","value":"24.7","className":"is-ohlc","compact":true},{"label":"Close","value":"27.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"27.8","className":"is-ohlc","compact":true},{"label":"High","value":"29.6","className":"is-ohlc","compact":true},{"label":"Low","value":"26.4","className":"is-ohlc","compact":true},{"label":"Close","value":"28.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"30.3","className":"is-ohlc","compact":true},{"label":"Low","value":"28.7","className":"is-ohlc","compact":true},{"label":"Close","value":"29.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"31.2","className":"is-ohlc","compact":true},{"label":"High","value":"31.2","className":"is-ohlc","compact":true},{"label":"Low","value":"27.5","className":"is-ohlc","compact":true},{"label":"Close","value":"28.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[27.00655,29.870951],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"slight easing","fourWeekDirection":"weakening","now":{"label":"Slightly easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"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":"Zone progression","detail":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics weakened this week and remains below zero.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","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":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":25,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2026-01-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":[17.282,17.874,18.185,18.612,18.063,18.314,18.612,18.5,17.789,17.749,17.806,17.232,17.655,19.947,21.4025,23.345,23.9525,27.1525,27.345,29.0875,31.2625,30.0375,31.46,33.8975,31.7375,31.125,30.9925,27.435,28.71,27.16,28.87,29.7175,28.6175],"consensus":[98.4615,49.7731,72.3593,0.0,34.8714,28.4139,51.3659,0.0,-32.5199,-16.0891,-21.6685,-52.6906,13.4496,79.5907,87.6475,91.9341,75.2898,92.1694,43.1725,88.9436,84.842,15.0288,79.4368,69.6152,0.0,38.8266,31.9524,-38.4774,0.0,-45.7478,23.3447,29.8394,-20.4049],"supportDates":["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,20.8214,57.4301,0.0,-34.9606,-6.1289,-14.7678,-44.3148,23.9191,69.5155,86.4359,92.5643,71.8224,95.2185,25.6211,90.1238,82.0686,4.9246,76.253,73.0976,0.0,42.378,44.6322,-37.4438,0.0,-30.6553,30.1584,30.4533,-22.9844],"force":[98.4615,49.7731,72.3593,0.0,14.546,9.1293,32.0474,0.0,-40.5281,-11.0069,-21.6586,-59.6821,34.1645,99.4378,97.2739,98.5801,76.9271,99.4646,15.8807,95.631,89.7741,42.7825,83.1761,46.5391,0.0,4.2274,4.4796,-44.0146,0.0,-76.5234,61.9213,29.9713,-37.3852],"direction":[null,null,null,null,70.1695,50.8658,58.2344,0.0,-24.0104,-31.1022,-29.562,-57.2691,13.3118,76.9286,82.1561,86.4668,78.0831,83.4739,82.7254,82.8182,84.4887,79.1265,80.4045,82.1182,0.0,59.4814,37.0848,-35.7035,0.0,-41.0137,11.997,29.0435,-5.3282],"intensity":[null,null,null,null,100.0,80.0,33.3333,57.1429,100.0,22.2222,70.0,36.3636,33.3333,100.0,92.8571,93.3333,68.75,100.0,94.4444,78.9474,100.0,66.6667,68.1818,91.3043,79.1667,80.0,3.8462,100.0,71.4286,89.6552,56.6667,77.4194,46.875],"confirmation":[54.1744,38.5941,45.8216,1.4096,13.5545,76.6204,83.7559,5.9151,78.6132,50.4787,75.0388,85.2017,30.2822,94.2274,96.359,97.6119,92.1955,97.6701,81.2509,96.6478,95.342,13.5289,93.5823,89.5205,13.3676,56.6493,54.5276,80.4973,28.4337,83.8072,33.7682,77.5433,52.3411],"persistence":[null,null,100.0,75.0,80.0,83.3333,85.7143,75.0,50.0,25.0,0.0,12.5,12.5,12.5,12.5,0.0,25.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,87.5,87.5,87.5,62.5,50.0,25.0,25.0,25.0,12.5],"assessmentRisk":[null,null,null,null,29.747,26.0554,15.6633,19.0714,11.2537,35.6493,37.4664,23.4187,22.2062,9.9738,6.1648,4.0328,12.355,3.915,28.411,5.5233,7.5786,41.5368,10.1685,15.1527,14.0158,11.2645,31.0271,30.6533,49.8446,25.5074,53.1229,27.7307,7.5934],"volumeParticipation":true,"latest":{"consensus":-20.4,"control":-23.0,"force":-37.4,"direction":-5.3,"confirmation":52.3,"persistence":12.5,"assessmentRisk":7.6,"intensity":46.9,"evidenceDepth":100},"analysis":{"status":"Completed tape has stronger support","headline":"The gauges support the downward view","summary":"The completed evidence gives the downward view the clearer support.","take":"Current assessment: downward pressure has the stronger support.","tone":"negative","supportedView":"Completed tape","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is strengthening","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-20.4","detail":"Completed tape has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-23.0","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-37.4","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-5.3","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"52/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"59.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"7.6%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"27.9","detail":"Directional","tone":"positive"},{"label":"Range position","value":"69%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price is rotating through its trend references.","series":[{"label":"Close","values":[17.282,17.874,18.185,18.612,18.063,18.314,18.612,18.5,17.789,17.749,17.806,17.232,17.655,19.947,21.4025,23.345,23.9525,27.1525,27.345,29.0875,31.2625,30.0375,31.46,33.8975,31.7375,31.125,30.9925,27.435,28.71,27.16,28.87,29.7175,28.6175],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,17.7907,17.8859,18.0179,18.1055,18.048,17.9936,17.9595,17.8272,17.7959,18.187,18.7717,19.6032,20.394,21.6228,22.6632,23.8312,25.1824,26.0651,27.046,28.2917,28.9182,29.3195,29.6237,29.2257,29.132,28.7734,28.791,28.9594,28.8973],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,17.693,17.8599,18.1223,18.5092,18.9124,19.5228,20.1022,20.7678,21.5452,22.1742,22.8621,23.6795,24.2764,24.7837,25.2436,25.4059,25.6507,25.7625,25.9927,26.2686,26.4426],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,18.9175,18.8706,18.8963,18.8542,19.4386,20.4138,21.8,22.9074,24.7819,26.1435,27.6513,29.6196,30.9473,32.3984,34.198,35.2498,36.0415,36.6897,36.7913,36.8578,36.6602,36.4546,36.0084,35.2066],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,17.2785,17.2723,17.1067,17.0955,16.7929,16.2559,15.496,15.0126,14.0483,13.5215,12.9392,12.3689,12.2576,12.134,11.863,12.1786,12.668,13.2578,14.0497,15.0754,16.214,17.5261,19.2208,21.1188],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,111.3508,20.201,84.6705,160.595,67.8295,2.8984,138.0391,228.6514,187.7357,325.6409,603.1125,622.2119,381.335,339.3598,28.8826,94.0802,11.4012,42.6172,17.5433,1.3137,12.5637,32.7938,184.4253,381.3243,17.9972,25.881],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,127.1258,125.8269,120.4736,131.2821,126.8467,127.022,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,134.4308,135.0,135.0,134.1645,133.8313,133.8067,133.5734,134.1907,130.4094,135.0,135.0,134.4343],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,4.2533,4.3132,4.2637,4.3359,4.3928,4.5061,4.744,4.6796,4.9042,4.6925,4.5877,5.1566,5.1206,4.9066,6.3022,6.263,7.3547,7.2203,6.9027,7.5908],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,9.0557,8.8444,9.9419,9.7842,14.6043,22.6774,33.8052,41.6392,55.2847,63.6427,72.4903,82.1688,86.5166,91.0101,96.9801,97.2886,95.9711,93.8261,89.4616,83.8864,77.339,70.1308,60.7925,50.0229],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,40.6344,38.1547,36.6644,34.1936,31.7713,29.7583,27.8899],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,32.7478,39.2095,47.5221,46.9055,56.8477,60.2852,49.9873,56.1348,51.7661,48.0136,53.7379,47.415,45.2103,43.9998,35.9337,40.4128,33.7798,31.1549,31.7653,27.8537],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,22.3591,19.0815,16.4328,14.6245,11.8241,10.6281,14.9724,13.1138,12.0932,11.2053,9.8774,17.219,18.6663,18.8477,31.9172,28.4984,35.2099,31.331,29.5636,29.9346],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,0.0,0.0,0.0,-2.9497,-1.6011,0.0,-0.6018,-4.4219,-4.6368,-4.3305,-7.4146,-5.1418,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-3.9184,0.0,0.0,-6.3722,-8.1791,-8.57,-19.0648,-15.3035,-19.8761,-14.8315,-12.3313,-15.5764],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,7.0478,2.9337,2.7022,3.0321,0.0,2.4547,15.7556,24.2021,35.4747,39.0001,57.5702,58.6873,68.7993,81.4212,74.3123,82.5673,96.7125,84.1777,80.6233,79.8543,59.2096,66.6086,57.6137,67.5371,72.4553,66.0718],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,66.131,36.8356,35.1875,37.536,13.8854,38.4417,100.0,100.0,100.3833,99.4916,100.0237,88.5323,99.8999,97.5526,89.3947,98.8679,99.1822,86.787,83.2721,82.5118,62.0969,69.4135,60.5188,70.3317,75.1951,68.8827],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-4.2542,-7.934,-8.141,-7.846,-10.8167,-8.6275,0.0,0.0,0.1102,-0.1563,0.0092,-4.8373,-0.043,-1.1619,-5.0348,-0.5375,-0.4186,-6.7641,-8.5635,-8.9527,-19.4036,-15.6581,-20.2115,-15.188,-12.6983,-15.9298],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,9.4999,5.2915,5.0548,5.3921,1.9947,6.2658,20.0614,28.8221,40.514,44.1706,63.4314,64.5901,75.0782,88.1696,80.7963,89.3584,104.0297,91.0286,87.342,86.5445,65.1318,72.8061,63.4766,73.7691,78.8702,72.2493],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/564fa494-7bd3-467c-9188-ed1ccb2c7a77/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/564fa494-7bd3-467c-9188-ed1ccb2c7a77/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/564fa494-7bd3-467c-9188-ed1ccb2c7a77/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/564fa494-7bd3-467c-9188-ed1ccb2c7a77/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/564fa494-7bd3-467c-9188-ed1ccb2c7a77/technical-pack/data.json"},"source_fingerprint":"0e48d27e1449fe16c129887751ae476dc078da8c0a916cbc15ee12e56a2967c6","content_hash":"adeeb050c507fff6ce7ef83ed090ef1d375630157bfea6ff33f677a982ea69ab","citation":"Sharemaestro, CHPX Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/564fa494-7bd3-467c-9188-ed1ccb2c7a77/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."}