{"schema_version":"1.0","name":"IWHG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"e0bdf9d2-6a79-47bc-9948-bd2277b29f78","symbol":"IWHG","name":"ISHARES VI PLC ISHARES MSCI WOR","exchange":"LSE","country":"GB","asset_type":"etf","currency":"GBP","sector":null,"industry":null},"summary":"Market Dynamics paused slightly 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, Directional strength and control, Range position and boundary pressure, Range pressure and compression, Directional pressure and rotation."},{"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":38,"displayedObservations":38,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics paused slightly 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 paused slightly 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-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.678654,0.887637,0.920153,0.935035,0.887111,0.754626,0.534035,0.436329,0.392637,0.391942],"opens":[5.6283,5.539,5.652,5.659,5.617,5.6245,5.6,5.695,5.833,5.849],"highs":[5.63,5.557,5.672,5.6755,5.6205,5.6625,5.619,5.831,5.8668,5.849],"lows":[5.6283,5.539,5.644,5.659,5.617,5.569,5.576,5.6805,5.827,5.769],"closes":[5.63,5.557,5.6595,5.6755,5.6205,5.6215,5.6095,5.831,5.8505,5.7775],"hoverRows":[[{"label":"Open","value":"5.63","className":"is-ohlc","compact":true},{"label":"High","value":"5.63","className":"is-ohlc","compact":true},{"label":"Low","value":"5.63","className":"is-ohlc","compact":true},{"label":"Close","value":"5.63","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.68","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.54","className":"is-ohlc","compact":true},{"label":"High","value":"5.56","className":"is-ohlc","compact":true},{"label":"Low","value":"5.54","className":"is-ohlc","compact":true},{"label":"Close","value":"5.56","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.89","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.65","className":"is-ohlc","compact":true},{"label":"High","value":"5.67","className":"is-ohlc","compact":true},{"label":"Low","value":"5.64","className":"is-ohlc","compact":true},{"label":"Close","value":"5.66","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.92","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.66","className":"is-ohlc","compact":true},{"label":"High","value":"5.68","className":"is-ohlc","compact":true},{"label":"Low","value":"5.66","className":"is-ohlc","compact":true},{"label":"Close","value":"5.68","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.94","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.62","className":"is-ohlc","compact":true},{"label":"High","value":"5.62","className":"is-ohlc","compact":true},{"label":"Low","value":"5.62","className":"is-ohlc","compact":true},{"label":"Close","value":"5.62","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.89","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.62","className":"is-ohlc","compact":true},{"label":"High","value":"5.66","className":"is-ohlc","compact":true},{"label":"Low","value":"5.57","className":"is-ohlc","compact":true},{"label":"Close","value":"5.62","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.75","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.60","className":"is-ohlc","compact":true},{"label":"High","value":"5.62","className":"is-ohlc","compact":true},{"label":"Low","value":"5.58","className":"is-ohlc","compact":true},{"label":"Close","value":"5.61","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":"5.70","className":"is-ohlc","compact":true},{"label":"High","value":"5.83","className":"is-ohlc","compact":true},{"label":"Low","value":"5.68","className":"is-ohlc","compact":true},{"label":"Close","value":"5.83","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.44","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.83","className":"is-ohlc","compact":true},{"label":"High","value":"5.87","className":"is-ohlc","compact":true},{"label":"Low","value":"5.83","className":"is-ohlc","compact":true},{"label":"Close","value":"5.85","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"5.85","className":"is-ohlc","compact":true},{"label":"High","value":"5.85","className":"is-ohlc","compact":true},{"label":"Low","value":"5.77","className":"is-ohlc","compact":true},{"label":"Close","value":"5.78","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.39","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[5.53939,5.86811],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.391942,"state":"Positive but weakening over four weeks","context":{"scenario":"positiveWeakening","latestDirection":"slight easing","fourWeekDirection":"weakening","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly 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 paused slightly 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":true,"asOf":"2026-08-21","observations":28,"relationship":{"sameWeekCorrelation":0.01,"forwardCorrelation":-0.04,"directionalAgreement":33.3,"sample":6,"correlationSample":27,"label":"Variable relationship"},"accumulation":{"label":"Accumulation","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToHigher":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":1,"expectedCount":1,"expectedPercent":100.0,"medianReturn":1.2,"averageReturn":1.2,"confidenceLow":20.7,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":1.8,"sample":1},{"week":2,"averageReturn":2.1,"sample":1},{"week":3,"averageReturn":1.1,"sample":1},{"week":4,"averageReturn":1.2,"sample":1},{"week":5,"averageReturn":0.9,"sample":1},{"week":6,"averageReturn":4.9,"sample":1},{"week":7,"averageReturn":5.3,"sample":1},{"week":8,"averageReturn":4.0,"sample":1},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"distribution":{"label":"Distribution","episodes":1,"completedEpisodes":1,"activeEpisodes":0,"averageWeeksInZone":1.0,"medianWeeksInZone":1,"averageWeeksToLower":1.0,"expectedExitPercent":100.0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":-1.2,"sample":1},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"regimes":{"alignedPositive":{"label":"Price and Market Dynamics positive","kind":"aligned","expectedDirection":"higher","episodes":5,"completedEpisodes":3,"activeEpisodes":2,"medianExpectedMove":8.4,"averageExpectedMove":8.2,"averageWeeksToLargestMove":11.7,"horizons":[{"weeks":4,"sample":4,"expectedCount":3,"expectedPercent":75.0,"averageReturn":1.3,"medianReturn":1.8,"confidenceLow":30.1,"confidenceHigh":95.4,"confidence":"Mixed historical record"},{"weeks":12,"sample":3,"expectedCount":3,"expectedPercent":100.0,"averageReturn":7.8,"medianReturn":8.4,"confidenceLow":43.9,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.7,"sample":5},{"week":2,"averageReturn":1.5,"sample":5},{"week":3,"averageReturn":2.2,"sample":4},{"week":4,"averageReturn":1.3,"sample":4},{"week":5,"averageReturn":1.0,"sample":3},{"week":6,"averageReturn":1.1,"sample":3},{"week":7,"averageReturn":1.5,"sample":3},{"week":8,"averageReturn":2.1,"sample":3},{"week":9,"averageReturn":2.9,"sample":3},{"week":10,"averageReturn":5.6,"sample":3},{"week":11,"averageReturn":6.4,"sample":3},{"week":12,"averageReturn":7.8,"sample":3},{"week":13,"averageReturn":8.1,"sample":2},{"week":14,"averageReturn":8.1,"sample":2},{"week":15,"averageReturn":7.4,"sample":2},{"week":16,"averageReturn":8.3,"sample":2},{"week":17,"averageReturn":10.6,"sample":2},{"week":18,"averageReturn":10.2,"sample":2},{"week":19,"averageReturn":9.5,"sample":2},{"week":20,"averageReturn":8.2,"sample":1},{"week":21,"averageReturn":12.5,"sample":1},{"week":22,"averageReturn":12.9,"sample":1},{"week":23,"averageReturn":11.4,"sample":1},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"alignedNegative":{"label":"Price and Market Dynamics negative","kind":"aligned","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"priceAhead":{"label":"Price positive, Market Dynamics cautious","kind":"disagreement","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"dynamicsAhead":{"label":"Price cautious, Market Dynamics positive","kind":"disagreement","expectedDirection":"higher","episodes":4,"completedEpisodes":2,"activeEpisodes":2,"medianExpectedMove":10.2,"averageExpectedMove":10.2,"averageWeeksToLargestMove":11.5,"horizons":[{"weeks":4,"sample":3,"expectedCount":1,"expectedPercent":33.3,"averageReturn":0.2,"medianReturn":-1.5,"confidenceLow":6.1,"confidenceHigh":79.2,"confidence":"Mixed historical record"},{"weeks":12,"sample":2,"expectedCount":2,"expectedPercent":100.0,"averageReturn":9.6,"medianReturn":9.6,"confidenceLow":34.2,"confidenceHigh":100.0,"confidence":"Mixed historical record"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"averageReturn":0.7,"sample":4},{"week":2,"averageReturn":0.5,"sample":4},{"week":3,"averageReturn":0.8,"sample":4},{"week":4,"averageReturn":0.2,"sample":3},{"week":5,"averageReturn":0.6,"sample":3},{"week":6,"averageReturn":0.4,"sample":2},{"week":7,"averageReturn":1.7,"sample":2},{"week":8,"averageReturn":3.7,"sample":2},{"week":9,"averageReturn":4.7,"sample":2},{"week":10,"averageReturn":7.5,"sample":2},{"week":11,"averageReturn":9.6,"sample":2},{"week":12,"averageReturn":9.6,"sample":2},{"week":13,"averageReturn":8.9,"sample":2},{"week":14,"averageReturn":9.8,"sample":2},{"week":15,"averageReturn":12.1,"sample":2},{"week":16,"averageReturn":11.8,"sample":2},{"week":17,"averageReturn":11.1,"sample":2},{"week":18,"averageReturn":8.2,"sample":1},{"week":19,"averageReturn":12.5,"sample":1},{"week":20,"averageReturn":12.9,"sample":1},{"week":21,"averageReturn":11.4,"sample":1},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]}},"pricePressureGap":{"label":"Price elevated relative to Market Dynamics","kind":"structuralDivergence","expectedDirection":"lower","episodes":0,"completedEpisodes":0,"activeEpisodes":0,"horizons":[{"weeks":4,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":12,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"},{"weeks":26,"sample":0,"expectedCount":0,"confidence":"Not enough evidence"}],"path":[{"week":0,"sample":0},{"week":1,"sample":0},{"week":2,"sample":0},{"week":3,"sample":0},{"week":4,"sample":0},{"week":5,"sample":0},{"week":6,"sample":0},{"week":7,"sample":0},{"week":8,"sample":0},{"week":9,"sample":0},{"week":10,"sample":0},{"week":11,"sample":0},{"week":12,"sample":0},{"week":13,"sample":0},{"week":14,"sample":0},{"week":15,"sample":0},{"week":16,"sample":0},{"week":17,"sample":0},{"week":18,"sample":0},{"week":19,"sample":0},{"week":20,"sample":0},{"week":21,"sample":0},{"week":22,"sample":0},{"week":23,"sample":0},{"week":24,"sample":0},{"week":25,"sample":0},{"week":26,"sample":0}]},"currentApplication":{"status":"Confirmation weakening","tone":"caution","headline":"Market Dynamics remains positive but has weakened over four weeks","use":"The upward structure still has positive support, but renewed strength is needed to restore full confirmation.","confirm":"Treat the advance as conditional. Renewed Market Dynamics would restore confirmation; continued contraction would increase rollover risk.","invalidate":"Reassess the reading when either price structure or the Market Dynamics state changes materially.","level":"positive","direction":"weakening","zone":"middle","zoneContext":"Market Dynamics remains above zero, but support has contracted across the recent completed path. Price confirmation now carries more weight.","historical":{"label":"Broad directional cases","weeks":12,"sample":0},"nowContext":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly this week and remains positive."},"fourWeekContext":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"priceContext":{"label":"Price structure is upward","detail":"Price is responding in the same broad direction as Market Dynamics."}},"strategyApproach":{"headline":"Strategy observations from this ticker's own record","summary":"The current reading identifies the setup. The observations below show how this ticker's completed history can guide positioning, confirmation and risk control without treating any one reading as a forecast.","observations":[{"eyebrow":"Disagreement playbook","title":"Use improving Market Dynamics to prepare, not anticipate","tone":"recovery","finding":"Comparable disagreements produced an average recovery of 10.2% across 2 completed cases, with the largest move arriving after 11.5 weeks on average.","approach":"Define the price level that would confirm the repair. Until that response occurs, keep the idea at watchlist or starter-position size.","watch":"The early repair fails if Market Dynamics fades before price responds."}]},"summary":"This record compares the ticker's completed price path with its published Market Dynamics history."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[5.092,5.0695,5.0905,5.1315,5.1085,5.2045,5.217,5.184,5.182,5.184,5.181,5.222,5.218,5.0795,5.022,4.9325,4.861,5.0045,5.184,5.366,5.341,5.4005,5.4835,5.4995,5.5695,5.638,5.5885,5.586,5.63,5.557,5.6595,5.6755,5.6205,5.6215,5.6095,5.831,5.8505,5.7775],"consensus":[100.0,-100.0,100.0,100.0,0.0,80.096,42.2136,24.8294,16.4836,0.0,0.0,60.3865,22.6732,-63.1792,-63.6088,-81.9506,-80.4812,14.9844,63.3066,77.0966,32.4967,66.7382,72.2038,44.1606,72.0466,76.1183,15.6923,36.8967,60.8573,17.8679,50.7383,52.6823,23.4748,25.8032,13.6986,72.56,51.0569,8.3444],"supportDates":["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,79.8543,28.8924,31.4287,1.2448,0.0,0.0,54.3524,16.0974,-61.7626,-48.9933,-76.5831,-80.9933,27.6914,59.5362,77.8897,32.6682,61.2252,68.5723,35.4708,78.9735,74.7259,3.6313,32.3945,66.7581,34.2232,54.5582,61.3739,35.586,22.2678,26.0255,86.5521,46.5913,9.5616],"force":[100.0,-100.0,100.0,100.0,0.0,89.1405,19.059,28.5542,8.8568,0.0,0.0,82.4356,1.9532,-63.9369,-74.9175,-95.3528,-91.638,79.4716,96.2289,98.1337,8.9682,77.562,82.4155,26.5455,62.3832,82.2716,23.7837,7.0354,50.7382,14.449,34.6489,28.5693,7.1387,8.1888,2.3301,64.1311,39.0784,29.9321],"direction":[null,null,null,null,0.0,73.9117,73.9769,55.4185,54.845,0.0,0.0,51.5333,44.9885,-64.2569,-72.2345,-78.512,-71.9268,45.6001,44.0996,61.1637,61.9185,65.3074,69.0601,66.674,71.0324,73.3144,65.9734,63.3717,61.3413,22.2597,57.8651,59.9724,31.5002,42.4255,11.0599,62.5898,64.7164,56.1487],"intensity":[null,null,null,null,25.0,100.0,66.6667,71.4286,37.5,66.6667,50.0,36.3636,58.3333,100.0,78.5714,86.6667,87.5,100.0,100.0,94.7368,90.0,57.1429,63.6364,52.1739,50.0,80.0,30.7692,25.9259,25.0,68.9655,80.0,3.2258,40.625,30.303,23.5294,100.0,88.8889,54.0541],"confirmation":[54.6667,54.6667,54.6667,54.6667,11.016,93.91,81.0057,34.9761,6.9276,25.6145,26.8194,88.0876,52.0575,88.262,88.9222,94.7144,94.0862,38.9614,89.3189,93.3,33.7125,89.7701,91.4718,81.727,90.6548,92.5666,9.9614,56.2988,87.076,30.2327,83.6877,83.991,53.2507,75.7741,49.5377,90.7491,84.0412,40.8685],"persistence":[null,null,33.3333,50.0,40.0,50.0,57.1429,62.5,62.5,75.0,62.5,62.5,75.0,50.0,25.0,0.0,25.0,12.5,0.0,0.0,0.0,25.0,50.0,75.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],"assessmentRisk":[null,null,null,null,27.2939,9.725,28.6947,29.956,39.3516,27.4375,34.698,9.3479,27.8238,16.7095,17.9355,9.0205,9.759,46.396,16.2937,11.4384,33.7467,16.6011,13.663,21.6459,12.9785,11.1004,33.2703,19.5581,2.1056,47.7713,11.4933,17.5308,20.2778,28.738,43.5374,12.1564,24.2543,43.998],"volumeParticipation":true,"latest":{"consensus":8.3,"control":9.6,"force":29.9,"direction":56.1,"confirmation":40.9,"persistence":100.0,"assessmentRisk":44.0,"intensity":54.1,"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":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+8.3","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+9.6","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+29.9","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+56.1","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"41/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"66.0","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"1.5%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"33.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"91%","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":[5.092,5.0695,5.0905,5.1315,5.1085,5.2045,5.217,5.184,5.182,5.184,5.181,5.222,5.218,5.0795,5.022,4.9325,4.861,5.0045,5.184,5.366,5.341,5.4005,5.4835,5.4995,5.5695,5.638,5.5885,5.586,5.63,5.557,5.6595,5.6755,5.6205,5.6215,5.6095,5.831,5.8505,5.7775],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,5.0985,5.1177,5.1358,5.1445,5.1514,5.1573,5.1616,5.1726,5.1808,5.1624,5.1369,5.0997,5.0563,5.0469,5.0718,5.1253,5.1645,5.2074,5.2576,5.3016,5.3503,5.4026,5.4364,5.4636,5.4939,5.5053,5.5334,5.5592,5.5704,5.5797,5.5851,5.6298,5.6699,5.6895],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,5.1429,5.1382,5.1296,5.115,5.0962,5.0894,5.0964,5.1164,5.133,5.1528,5.1773,5.2012,5.2285,5.2588,5.2832,5.3057,5.3297,5.3465,5.3697,5.3924,5.4093,5.425,5.4386,5.4677,5.4961,5.5169],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,5.2485,5.249,5.2589,5.265,5.2637,5.2702,5.2911,5.3165,5.3113,5.3125,5.3491,5.3795,5.4191,5.4728,5.522,5.5807,5.6459,5.6918,5.7332,5.7782,5.8063,5.8476,5.8871,5.914,5.9312,5.9348,5.9489,5.9263,5.8934],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,5.0442,5.05,5.0522,5.0557,5.0454,5.0213,4.9737,4.9164,4.9092,4.9157,4.9043,4.8988,4.8923,4.8779,4.8655,4.8529,4.8311,4.8223,4.8211,4.8209,4.8301,4.8367,4.8425,4.8558,4.8929,4.948,5.0238,5.1453,5.2555],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,28.7977,1.3586,56.1134,7.1372,94.3588,14.9652,0.0,83.0784,31.3632,50.8915,94.6044,547.5445,159.8159,69.444,281.4033,746.0363,644.6963,18.3012,312.9397,0.0,0.0,31.6704,0.0,0.1142,0.0,0.4344,5.1013,0.5308,1.0718,102.5457,0.479],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,100.727,100.6118,105.1495,104.6214,111.5679,110.5391,110.5391,105.299,103.4074,100.4294,105.9479,135.0,135.0,131.7056,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,135.0,134.992,135.0,134.9904,135.0,135.0,134.9915],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,29.8842,30.8733,32.0727,31.7887,32.3223,32.8398,32.7082,31.9284,31.2044,32.0106,32.9478,33.0491],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,15.8678,13.7784,12.1137,11.0484,9.5739,23.1529,32.1073,31.0393,33.7603,36.4059,37.2883,34.7169,38.5664,37.1146,37.0387,39.3862,36.3663,42.3791,42.0745,39.8832,36.6019,35.089,45.8859,47.3539,44.113],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,24.8224,28.4173,30.3751,33.4247,32.383,27.4193,22.9756,22.2114,20.0121,18.2137,16.911,15.6959,14.8851,14.3247,14.4998,13.9591,20.4132,18.4843,18.2183,21.0088,23.5039,22.5324,18.5193,17.9024,21.5478],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,76.4706,75.4902,70.2703,68.9189,87.3874,77.2358,20.935,3.8168,-7.3899,-9.1149,35.4104,78.4302,99.2207,94.3497,94.1966,95.5048,91.2026,100.9204,99.7574,93.4368,93.1175,98.7359,89.4145,98.4667,100.0,93.2824,93.4046,91.9389,100.0,98.3862,91.1589],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.9174,-0.9557,-1.2571,-1.3143,-0.5333,-1.0618,-3.6879,-4.7782,-6.4752,-7.8309,-5.11,-1.7065,-0.0745,-0.54,-0.6165,-0.5351,-1.1148,0.1168,-0.0337,-0.9114,-0.9557,-0.1755,-1.4699,-0.2204,0.0,-0.9691,-0.9515,-1.1629,0.0,-0.2778,-1.5221],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,3.1026,3.0628,3.1026,3.043,3.8584,3.7788,1.0243,0.1995,-0.4742,-0.7047,3.0422,6.738,10.4854,9.9707,11.1958,12.9047,13.2342,14.6755,16.0859,15.0667,15.0152,15.9211,14.4181,16.5285,16.858,15.7255,15.7461,15.499,20.0597,20.4612,18.9582],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.2933,1.3988,1.5042,1.554,1.6175,1.7124,1.8333,1.7691,1.8032,1.8119,1.8068,1.7849,1.7265,1.6806,1.5645,1.4972,1.5255,1.536,1.4431,1.4274,1.444,1.4017,1.5235,1.4585,1.4722],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,3.9717,3.8628,4.0078,4.0576,4.2347,4.8376,6.1836,7.8191,7.8683,7.7604,8.6763,9.3553,10.2181,11.495,12.6406,13.9506,15.5547,16.5401,17.2837,18.0619,18.3563,18.9238,19.4708,19.6505,19.1854,18.1353,16.8614,14.107,11.4427],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,25.4131,21.0189,18.297,36.1641,50.6902,60.5038,58.7735,61.589,65.1632,65.8234,68.6248,71.1196,66.9752,66.7636,68.6415,62.3475,66.9324,67.5957,62.9231,62.9732,61.8921,71.5881,72.2574,65.9908],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,92.6471,76.4706,75.4902,70.2703,68.9189,87.3874,77.2358,20.935,3.8168,-7.3899,-9.1149,35.4104,78.4302,99.2207,94.3497,94.1966,95.5048,91.2026,100.9204,99.7574,93.4368,93.1175,98.7359,89.4145,98.4667,100.0,89.5971,85.6574,82.4701,100.0,95.9733,77.8851],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,84.5588,81.5359,74.077,71.5598,75.5255,77.8474,61.8527,33.9958,5.7873,-4.2294,6.3019,34.9086,71.0204,90.6669,95.9223,94.6837,93.6346,95.8759,97.2934,98.0382,95.4372,95.0967,93.756,95.539,95.9604,96.0213,91.7515,85.9082,89.3758,92.8145,91.2861],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/technical-pack/data.json"},"source_fingerprint":"8814185270769c0e64e14dcb99d368feb6629f3ff8295d8072eada0e06e6aa7f","content_hash":"ab67f12e0aad409060593100fec8af667e108fa30c6505e4639ca30e47c8ad5f","citation":"Sharemaestro, IWHG Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/e0bdf9d2-6a79-47bc-9948-bd2277b29f78/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."}