{"schema_version":"1.0","name":"QQQG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"2ae0a3df-2700-4cb7-931c-a569321801e4","symbol":"QQQG","name":"UBS (IRL) ETF PLC UBS NASDAQ-10","exchange":"LSE","country":"GB","asset_type":"etf","currency":"GBP","sector":null,"industry":null},"summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics 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":39,"displayedObservations":39,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","evidenceAlignment":{"status":"Rollover warning","headline":"Price has moved below distribution as Market Dynamics weakened","summary":"Market Dynamics weakened this week and remains below zero. Underlying support has contracted across the recent completed path. Price has moved below the distribution zone after Market Dynamics weakened.","take":"The prior extension has started to roll over. Further price weakness would confirm the downside transition; a recovery in both readings would remove the warning.","tone":"negative","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[0.655347,0.867813,0.78351,0.739497,0.720385,0.523064,0.336733,0.106845,-0.109122,-0.141425,-0.161189],"opens":[12.676,13.095,12.48953,12.79,12.764,12.4,12.4,12.3,12.2,12.814,13.02703],"highs":[12.807,13.095,12.62,12.79,12.835,12.4,12.579,12.3,12.818,12.986,13.02703],"lows":[12.676,13.095,12.48657,12.79,12.72,12.2,12.15,11.826,12.2,12.772,12.61455],"closes":[12.807,13.095,12.62,12.79,12.835,12.326,12.229,12.093,12.818,12.932,12.634],"hoverRows":[[{"label":"Open","value":"12.7","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"12.7","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.66","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"13.1","className":"is-ohlc","compact":true},{"label":"High","value":"13.1","className":"is-ohlc","compact":true},{"label":"Low","value":"13.1","className":"is-ohlc","compact":true},{"label":"Close","value":"13.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.87","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.5","className":"is-ohlc","compact":true},{"label":"High","value":"12.6","className":"is-ohlc","compact":true},{"label":"Low","value":"12.5","className":"is-ohlc","compact":true},{"label":"Close","value":"12.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.78","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.8","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"12.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.74","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.8","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"12.7","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.72","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.4","className":"is-ohlc","compact":true},{"label":"High","value":"12.4","className":"is-ohlc","compact":true},{"label":"Low","value":"12.2","className":"is-ohlc","compact":true},{"label":"Close","value":"12.3","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.52","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.4","className":"is-ohlc","compact":true},{"label":"High","value":"12.6","className":"is-ohlc","compact":true},{"label":"Low","value":"12.2","className":"is-ohlc","compact":true},{"label":"Close","value":"12.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.34","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.3","className":"is-ohlc","compact":true},{"label":"High","value":"12.3","className":"is-ohlc","compact":true},{"label":"Low","value":"11.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.1","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.11","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"12.2","className":"is-ohlc","compact":true},{"label":"High","value":"12.8","className":"is-ohlc","compact":true},{"label":"Low","value":"12.2","className":"is-ohlc","compact":true},{"label":"Close","value":"12.8","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.11","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"12.8","className":"is-ohlc","compact":true},{"label":"High","value":"13.0","className":"is-ohlc","compact":true},{"label":"Low","value":"12.8","className":"is-ohlc","compact":true},{"label":"Close","value":"12.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.14","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"13.0","className":"is-ohlc","compact":true},{"label":"High","value":"13.0","className":"is-ohlc","compact":true},{"label":"Low","value":"12.6","className":"is-ohlc","compact":true},{"label":"Close","value":"12.6","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.16","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[12.03288,13.15512],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.161189,"state":"Negative and weakening","context":{"scenario":"negativeWeakening","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":"Distribution rollover","detail":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","tone":"negative"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price has moved down through distribution conditions as Market Dynamics contracted. The completed tape now carries a stronger continuation-risk warning.","annotations":[{"label":"Current tape relationship","value":"Distribution rollover","detail":"Market Dynamics weakened this week and remains below zero.","tone":"negative"},{"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":13,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-08-07","price":12.818}],"reversal_dangers":[{"date":"2026-08-14","price":12.932}]}},"smTape":{"available":true,"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[10.946,11.094,10.9,10.941,11.062,10.894,11.121,11.064,11.104,11.116,10.78,10.726,10.785,10.788,10.739,10.574,10.432,10.082,10.382,10.877,11.502,11.717,11.944,12.507,12.588,12.766,13.076,12.787,12.807,13.095,12.62,12.79,12.835,12.326,12.229,12.093,12.818,12.932,12.634],"consensus":[100.0,100.0,-100.0,100.0,62.6217,-54.8757,67.7618,0.0,38.5488,19.5424,-49.5714,-47.353,-8.5152,-25.1388,-24.2859,-54.6911,-65.9527,-76.203,0.0,55.8974,75.4164,69.1366,68.8978,84.753,46.6543,70.8248,77.2147,13.1482,53.569,52.4565,12.8221,33.2425,40.7222,-34.7487,-32.6994,-38.1371,54.5238,46.0548,-11.8229],"supportDates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[null,null,null,null,null,-47.2609,64.1063,0.0,34.6378,6.7641,-41.9587,-34.7218,-3.5109,-15.7536,-17.5435,-44.6285,-61.8871,-74.477,0.0,50.7035,73.3884,74.7263,73.4967,89.6958,35.8806,76.2655,83.3999,7.1193,61.8578,51.5032,27.8437,39.377,54.6085,-27.144,-28.4041,-29.1462,60.7146,46.971,-25.9247],"force":[100.0,100.0,-100.0,100.0,65.4699,-83.8218,87.308,0.0,55.4007,3.1007,-44.7066,-47.239,-31.7539,-7.1505,-23.6155,-68.9449,-85.3305,-92.9449,0.0,94.3591,98.8389,64.1391,59.6826,88.8072,20.9467,52.4918,63.9419,31.2439,25.1796,30.1097,19.417,14.7182,20.4144,-57.4996,-38.4406,-41.9234,87.1684,43.5062,-40.1995],"direction":[null,null,null,null,60.5873,-42.9024,57.9778,0.0,30.9815,45.8904,-61.7466,-61.8701,-51.0229,-48.7135,-32.4704,-56.01,-56.7578,-66.2171,0.0,34.3608,61.0037,66.318,70.2242,76.2083,77.3298,77.7018,79.6263,68.0198,64.3744,69.5078,18.6827,39.4633,39.3577,-27.1892,-33.5076,-45.708,24.1309,46.8283,-24.5626],"intensity":[null,null,null,null,100.0,60.0,83.3333,14.2857,75.0,88.8889,100.0,72.7273,33.3333,46.1538,64.2857,26.6667,12.5,94.1176,88.8889,94.7368,100.0,100.0,63.6364,91.3043,91.6667,32.0,76.9231,66.6667,28.5714,75.8621,93.3333,67.7419,6.25,84.8485,32.3529,68.5714,100.0,86.4865,57.8947],"confirmation":[54.6667,54.6667,54.6667,54.6667,65.5025,86.5584,90.3352,6.5356,80.9088,28.6139,83.8306,83.342,9.204,52.9726,75.8538,86.0889,89.7574,92.9215,37.3111,87.1385,92.878,89.8862,89.6964,95.1692,82.3101,90.0223,92.2099,11.3475,84.1506,84.1196,29.7006,77.9796,80.2006,79.9288,78.7042,80.4563,86.3482,82.6459,23.2847],"persistence":[null,null,33.3333,50.0,60.0,33.3333,42.8571,37.5,37.5,37.5,37.5,12.5,12.5,12.5,37.5,50.0,75.0,100.0,87.5,62.5,37.5,12.5,12.5,37.5,62.5,87.5,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,50.0,25.0,25.0,25.0,0.0],"assessmentRisk":[null,null,null,null,3.5442,16.7184,10.3363,30.5207,4.7325,36.8635,23.6543,24.9832,44.2557,36.3166,2.2043,12.9363,16.4212,11.889,51.4458,16.095,12.2465,15.4308,15.5493,7.6222,26.6238,14.5256,11.3587,29.7087,4.8794,15.0709,51.8363,16.1191,15.4926,32.0235,26.7466,29.9998,29.8846,24.6446,47.8944],"volumeParticipation":true,"latest":{"consensus":-11.8,"control":-25.9,"force":-40.2,"direction":-24.6,"confirmation":23.3,"persistence":0.0,"assessmentRisk":47.9,"intensity":57.9,"evidenceDepth":100},"analysis":{"status":"Market Dynamics has stronger support","headline":"The gauges support the Market Dynamics view","summary":"Price structure and Market Dynamics disagree. The completed evidence gives the downward Market Dynamics view stronger support.","take":"Current assessment: the visible price structure remains vulnerable until Market Dynamics changes.","tone":"negative","supportedView":"Market Dynamics","direction":"downward","disagreement":true},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Broadly stable","forceState":"Downward commitment","forcePath":"Broadly stable","directionState":"Downward follow-through","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-11.8","detail":"Market Dynamics has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-25.9","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-40.2","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-24.6","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"23/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"59.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"2.9%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"24.0","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"85%","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":[10.946,11.094,10.9,10.941,11.062,10.894,11.121,11.064,11.104,11.116,10.78,10.726,10.785,10.788,10.739,10.574,10.432,10.082,10.382,10.877,11.502,11.717,11.944,12.507,12.588,12.766,13.076,12.787,12.807,13.095,12.62,12.79,12.835,12.326,12.229,12.093,12.818,12.932,12.634],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,10.9755,10.9607,10.9898,11.0033,11.0216,11.0388,10.9917,10.9434,10.9146,10.8916,10.8638,10.8111,10.7422,10.6222,10.5785,10.6328,10.7908,10.9592,11.1383,11.3871,11.6055,11.8165,12.0455,12.1803,12.2942,12.4398,12.4726,12.5303,12.5857,12.5385,12.4822,12.4114,12.4854,12.5666,12.5788],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,10.9465,10.9348,10.9203,10.8946,10.8603,10.8027,10.7715,10.7793,10.8329,10.8984,10.9758,11.0892,11.2003,11.3162,11.4466,11.5459,11.6393,11.7471,11.8118,11.8842,11.9547,11.9822,12.0005,12.0073,12.0674,12.1314,12.1686],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,11.2002,11.2208,11.2382,11.2337,11.2267,11.2235,11.2429,11.2774,11.3709,11.372,11.3615,11.4642,11.5966,11.7861,12.1063,12.3809,12.6624,12.9742,13.179,13.3645,13.585,13.6961,13.8127,13.9183,13.9461,13.9494,13.913,13.8956,13.7628,13.5628],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,10.8482,10.7832,10.7198,10.6945,10.6763,10.6511,10.5864,10.4951,10.3122,10.2628,10.2792,10.2321,10.162,10.0769,9.9133,9.7913,9.697,9.5807,9.5482,9.533,9.5104,9.5833,9.6731,9.7725,9.8985,10.0442,10.2325,10.4885,10.9063,11.3315],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,507.9055,879.9167,206.0013,421.911,318.5946,141.762,7.14,61.9242,44.787,45.4907,347.3866,536.0633,542.6621,150.062,32.7199,27.2521,38.561,51.6766,31.3653,29.5904,0.3697,3.013,0.0,4.9444,0.0,12.254,33.376,41.3129,58.557,56.852,74.759,31.9302],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,74.1406,135.0,135.0,112.7216,91.7264,101.4053,101.8603,98.0187,95.339,92.7067,69.1828,117.089,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,134.9858,135.0,135.0,134.849,134.849,135.0,134.1069,133.0003,131.4064,132.9782,134.8765,134.2642],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,77.8846,87.5,63.7288,28.1375,21.0819,29.4041,29.7927,24.8092,4.7859,1.7505,0.0,28.9355,66.042,100.0,98.7945,98.3838,100.0,95.1175,100.0,100.0,90.6169,91.2662,100.0,84.6725,90.1581,91.6102,75.1855,72.0555,67.667,91.0616,94.7402,85.1242],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.8247,-0.4661,-1.8888,-4.8544,-5.331,-4.8102,-4.7838,-5.2162,-6.6726,-7.9259,-11.015,-8.3672,-3.9982,0.0,-0.1789,-0.2672,0.0,-1.0459,0.0,0.0,-2.2102,-2.0572,0.0,-3.6273,-2.3291,-1.9855,-5.8725,-6.6132,-7.6518,-2.1153,-1.2447,-3.5204],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.0168,3.3892,3.5009,2.0384,1.5273,2.15,2.1784,1.8494,0.3607,0.1536,0.0,3.8615,8.8135,15.066,17.2169,19.4878,25.12,25.9304,27.7111,30.8123,27.9212,28.1212,31.0024,26.2505,27.9512,28.4014,23.3093,22.3389,20.9784,28.2313,29.3717,26.3906],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,1.9167,1.9888,2.0821,2.1791,2.4613,2.5401,2.6387,2.7736,2.7269,2.7029,2.7241,2.6347,2.6445,2.5667,2.5987,2.4824,2.4114,2.6678,2.5393,2.4137,2.7018,2.7793,2.8897,2.9356,2.8201,2.9136],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,3.1935,3.9779,4.7212,4.9181,5.0254,5.2336,6.0145,7.1857,9.7655,10.2542,10.0034,11.3586,13.1874,15.6353,19.9178,23.3591,26.5256,30.0902,31.9515,33.4659,35.2853,35.3348,35.2515,34.9995,33.9503,32.5512,30.4853,27.9454,23.1587,17.926],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36.2104,36.6674,36.656,37.1296,35.5691,34.4562,33.2168,30.9715,29.0421,27.4205,26.1159,25.2188,24.0077],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,13.3577,12.0086,10.8171,9.728,8.2753,7.2307,16.9698,27.7454,30.9992,33.7548,40.8322,43.5598,39.7371,43.713,40.9974,39.7908,43.7131,38.0706,40.386,39.3152,33.9605,34.6605,31.3024,36.8275,38.5744,35.4869],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,26.5741,30.6457,27.8648,28.8298,34.1384,32.1588,27.4369,22.9214,21.251,19.5301,17.184,16.3918,18.2702,17.0649,16.4992,18.5075,17.3018,27.9766,26.9306,27.8305,35.1933,32.0203,35.5405,30.6493,29.3646,30.0695],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"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.0218,-0.0311,-0.0419,-0.0631,-0.0903,-0.1385,-0.1507,-0.1191,-0.0432,0.034,0.1122,0.2171,0.3032,0.3815,0.4632,0.4988,0.5227,0.5584,0.5421,0.5368,0.53,0.4781,0.4242,0.3664,0.3747,0.386,0.3667],"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.0456,-0.0642,-0.0815,-0.089,-0.0799,-0.0571,-0.0232,0.0248,0.0805,0.1407,0.2052,0.2639,0.3157,0.3642,0.3998,0.4272,0.4478,0.4538,0.4479,0.4316,0.4202,0.4134,0.404],"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.0447,-0.0743,-0.0692,-0.0301,0.0367,0.0911,0.1354,0.1922,0.2227,0.2408,0.258,0.2349,0.207,0.1942,0.1423,0.1096,0.0823,0.0243,-0.0237,-0.0652,-0.0456,-0.0274,-0.0373],"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,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-28","2025-12-05","2025-12-12","2025-12-19","2025-12-26","2026-01-02","2026-01-09","2026-01-16","2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/technical-pack/data.json"},"source_fingerprint":"febbc05bb6f53ad87770730954cc3940d43ee13085ec187ee84b59888caed51d","content_hash":"e17d4d87e7cc3e4cae249cf54a234f7d90b03f64a4a7c59b4e9a0699c4b7bbdd","citation":"Sharemaestro, QQQG Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/2ae0a3df-2700-4cb7-931c-a569321801e4/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."}