{"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":"a4558f2b-f180-46ee-a88b-95db7f408427","symbol":"CHPX","name":"Global X AI Semiconductor & Quantum UCITS ETF USD Acc","exchange":"MIL","country":"IT","asset_type":"etf","currency":"EUR","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, Directional strength and control, Range pressure and compression, Drawdown and recovery pressure, Activity pressure and cumulative balance, 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":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.188961,-0.272445,-0.339354,-0.343054,-0.354355],"opens":[24.235001,25.684999,24.094999,25.285,26.155001],"highs":[26.355,25.684999,25.695,26.235001,26.465],"lows":[24.235001,21.594999,23.27,24.809999,24.1],"closes":[25.24,23.6,24.995001,25.620001,24.5],"hoverRows":[[{"label":"Open","value":"24.2","className":"is-ohlc","compact":true},{"label":"High","value":"26.4","className":"is-ohlc","compact":true},{"label":"Low","value":"24.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.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":"25.7","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"21.6","className":"is-ohlc","compact":true},{"label":"Close","value":"23.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}],[{"label":"Open","value":"24.1","className":"is-ohlc","compact":true},{"label":"High","value":"25.7","className":"is-ohlc","compact":true},{"label":"Low","value":"23.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.0","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":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"26.2","className":"is-ohlc","compact":true},{"label":"Low","value":"24.8","className":"is-ohlc","compact":true},{"label":"Close","value":"25.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}],[{"label":"Open","value":"26.2","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"24.1","className":"is-ohlc","compact":true},{"label":"Close","value":"24.5","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":[23.4788,25.741201],"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":[14.856,15.398,15.474,15.654,15.282,15.414,15.796,15.666,15.536,15.516,15.428,15.308,15.262,17.004,18.122,19.944,20.11,23.04,23.535,25.025,26.77,26.205,27.155,29.485,27.825,27.235,27.125,24.06,25.24,23.6,24.995,25.62,24.5],"consensus":[-46.1053,68.5345,15.6627,0.0,13.2649,8.2711,33.5555,0.0,0.0,0.0,-19.093,0.0,0.0,70.9137,79.7137,82.7685,43.7375,84.9412,58.3156,83.2464,78.488,13.9969,71.3503,63.9576,19.2685,38.6841,37.7055,-35.0729,17.991,-46.0239,16.277,23.0355,-33.2554],"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,8.8221,40.0657,0.0,0.0,0.0,-20.0252,0.0,0.0,60.033,75.3337,77.7409,34.4087,85.9662,46.9167,83.1653,73.8437,0.474,76.236,56.4682,16.9734,42.4166,51.2935,-21.8962,24.7373,-32.3017,26.3335,22.5058,-28.6484],"force":[-46.1053,68.5345,15.6627,0.0,3.5446,2.8786,25.3174,0.0,0.0,0.0,-33.5466,0.0,0.0,93.2797,91.3751,92.1469,21.9889,95.0613,50.5393,91.2431,84.3574,47.4166,57.7212,56.3478,37.5113,7.0665,10.8148,-64.5811,45.0739,-78.3186,42.8737,24.397,-63.4202],"direction":[null,null,null,null,25.2718,11.4932,31.9996,0.0,0.0,0.0,-7.7036,0.0,0.0,67.3731,76.3897,81.8155,69.9338,76.5412,76.8975,77.6273,79.6032,74.4018,75.5018,77.9526,62.4485,57.0023,41.384,-29.0548,9.0639,-38.6387,14.2138,22.6682,-16.9742],"intensity":[null,null,null,null,100.0,80.0,16.6667,71.4286,75.0,11.1111,50.0,100.0,91.6667,100.0,92.8571,100.0,81.25,100.0,88.8889,78.9474,100.0,76.1905,77.2727,95.6522,70.8333,52.0,3.8462,100.0,75.0,86.2069,66.6667,58.0645,46.875],"confirmation":[37.4204,44.5977,27.6787,0.3671,27.2773,47.8073,78.3875,3.5769,25.0893,24.9974,51.8694,24.4882,26.0619,91.5398,93.9305,94.8484,81.4754,95.474,86.5977,94.8838,93.3658,13.0445,90.3423,88.3486,35.1395,56.6918,79.0392,80.3234,31.08,83.921,31.5649,75.4209,55.0],"persistence":[null,null,33.3333,25.0,40.0,50.0,57.1429,50.0,62.5,50.0,25.0,25.0,12.5,12.5,12.5,25.0,37.5,50.0,75.0,87.5,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,75.0,50.0,50.0,50.0,25.0],"assessmentRisk":[null,null,null,null,36.543,1.3959,23.789,1.6188,32.417,14.7465,35.2516,43.0128,41.9006,14.2541,10.1362,8.6155,28.1311,7.5291,20.8411,8.374,10.7559,42.8098,14.2618,18.0069,25.4538,14.4426,20.0448,32.343,55.3301,25.707,52.3275,26.9409,6.0151],"volumeParticipation":true,"latest":{"consensus":-33.3,"control":-28.6,"force":-63.4,"direction":-17.0,"confirmation":55.0,"persistence":25.0,"assessmentRisk":6.0,"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":"Broadly stable","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Downward follow-through","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-33.3","detail":"Completed tape has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-28.6","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-63.4","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-17.0","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"58.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"8.0%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"33.6","detail":"Directional","tone":"positive"},{"label":"Range position","value":"66%","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":[14.856,15.398,15.474,15.654,15.282,15.414,15.796,15.666,15.536,15.516,15.428,15.308,15.262,17.004,18.122,19.944,20.11,23.04,23.535,25.025,26.77,26.205,27.155,29.485,27.825,27.235,27.125,24.06,25.24,23.6,24.995,25.62,24.5],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,15.1814,15.2237,15.3277,15.3892,15.4159,15.4341,15.433,15.4103,15.3833,15.678,16.1223,16.8172,17.4159,18.4385,19.3651,20.3942,21.5534,22.3992,23.2639,24.395,25.0186,25.4216,25.7313,25.4274,25.3934,25.0673,25.0541,25.157,25.0376],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,15.2231,15.355,15.56,15.8847,16.1977,16.7045,17.2105,17.7894,18.4546,19.0287,19.6306,20.3606,20.9135,21.3818,21.8072,21.9741,22.216,22.3185,22.5168,22.7466,22.8765],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,15.9509,15.9256,15.9007,15.8793,16.4615,17.2779,18.5253,19.3655,20.9698,22.2264,23.5841,25.2874,26.5499,27.8346,29.4671,30.4652,31.2013,31.8074,31.9088,32.0276,31.8897,31.7297,31.4312,30.781],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,14.9675,14.9872,14.9873,14.9807,14.6233,14.1509,13.4322,13.0781,12.2313,11.7047,11.1529,10.641,10.4592,10.3426,10.0932,10.3494,10.7954,11.3222,12.0602,12.9118,13.8581,14.9748,16.3045,17.8785],"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":"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,47.768,45.2222,43.6049,40.786,38.1725,35.9815,33.5899],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,21.0271,25.3138,35.7771,35.0833,41.7705,43.6608,37.0736,43.1025,44.531,42.646,49.0079,45.0447,43.0198,41.9313,35.0122,39.4478,33.5278,30.632,31.0128,28.3554],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,12.7361,11.4101,9.5827,8.6267,7.1031,6.4052,8.7041,7.7939,6.8022,6.5143,5.7917,12.3334,15.1667,15.2845,27.439,24.9146,30.8624,28.1637,26.6869,26.9726],"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":"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,5.8704,5.7092,5.7357,5.8674,5.7754,5.8222,5.9878,5.8047,6.309,5.9033,5.6783,6.0789,6.0384,5.776,7.2416,7.0594,8.2486,7.9249,7.5766,8.0466],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,6.3618,6.0713,5.9136,5.8241,11.8271,19.8992,31.8736,38.759,52.6401,62.018,71.5737,81.5315,86.9549,91.6354,97.9459,98.5712,97.1785,94.9937,90.2848,85.0738,78.8305,71.7482,63.3769,53.0318],"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":"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.3764,-1.5332,0.0,-0.823,-1.646,-1.7726,-2.3297,-3.0894,-3.3806,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-2.1106,0.0,0.0,-5.63,-7.631,-8.0041,-18.3992,-14.3972,-19.9593,-15.2281,-13.1084,-16.9069],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,5.4523,4.5773,4.4426,3.8503,3.0425,2.7329,14.4588,21.9844,34.2488,35.3662,55.0889,58.4208,68.4505,80.1966,76.3934,82.7881,98.472,87.2981,83.3266,77.729,57.6464,65.3781,54.6324,63.7728,67.8679,60.5294],"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":"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,35.5996,55.8369,43.2649,149.7903,44.2515,21.1069,184.5013,285.7631,262.4967,368.067,593.228,452.5293,396.4645,380.4361,146.7353,39.8503,37.8346,44.782,8.9142,5.4335,63.1753,93.4757,255.0705,85.1898,40.164,121.1903],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,132.1606,127.9401,124.8638,113.6551,110.5035,109.093,122.2797,135.0,135.0,135.0,135.0,135.0,135.0,135.0,131.885,132.7393,133.5532,132.5799,132.3905,132.2757,130.9037,133.0184,126.4367,128.697,129.7798,126.3082],"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":"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.1418,0.2621,0.4425,0.7241,0.9498,1.3495,1.6867,2.0506,2.4516,2.6927,2.9267,3.2625,3.356,3.344,3.2877,2.9616,2.7665,2.4513,2.2877,2.1833,1.9873],"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.4474,0.6278,0.8396,1.0818,1.3557,1.6231,1.8838,2.1596,2.3989,2.5879,2.7278,2.7746,2.773,2.7086,2.6244,2.5362,2.4264],"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.5024,0.7217,0.8472,0.9688,1.0958,1.0695,1.0428,1.1029,0.9572,0.7561,0.5598,0.187,-0.0065,-0.2574,-0.3368,-0.3529,-0.4392],"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],"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/a4558f2b-f180-46ee-a88b-95db7f408427/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/a4558f2b-f180-46ee-a88b-95db7f408427/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/a4558f2b-f180-46ee-a88b-95db7f408427/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/a4558f2b-f180-46ee-a88b-95db7f408427/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/a4558f2b-f180-46ee-a88b-95db7f408427/technical-pack/data.json"},"source_fingerprint":"e45877203142b3bcbb895dbbd39039e24c4b13f46abb361e7fb23bbf64971e49","content_hash":"f152596fdb4f429370c31d1d045d9f8d630f345e3bebcfe397d0a77caf7c83c1","citation":"Sharemaestro, CHPX Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/a4558f2b-f180-46ee-a88b-95db7f408427/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."}