{"schema_version":"1.0","name":"GSPE Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"4b73dd73-4038-4339-888f-a7999f701972","symbol":"GSPE","name":"GS MSCI World PERT ETF","exchange":"EBS","country":"CH","asset_type":"etf","currency":"CHF","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, Activity pressure and cumulative balance, Range pressure and compression, Range position and boundary pressure, 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":30,"displayedObservations":30,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","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-08-14","2026-08-21"],"values":[0.098674,0.129617],"opens":[9.562,9.712],"highs":[9.779,9.712],"lows":[9.562,9.479],"closes":[9.779,9.54],"hoverRows":[[{"label":"Open","value":"9.56","className":"is-ohlc","compact":true},{"label":"High","value":"9.78","className":"is-ohlc","compact":true},{"label":"Low","value":"9.56","className":"is-ohlc","compact":true},{"label":"Close","value":"9.78","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":"9.71","className":"is-ohlc","compact":true},{"label":"High","value":"9.71","className":"is-ohlc","compact":true},{"label":"Low","value":"9.48","className":"is-ohlc","compact":true},{"label":"Close","value":"9.54","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":[9.52566,9.79334],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"steady","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"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":"Across the displayed history, price has moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","tone":"neutral"},"chartSummary":"Price is in the accumulation zone. The Market Dynamics bars show whether underlying conditions are repairing or continuing to weaken.","summary":"Across the displayed history, price has moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Accumulation zone","detail":"Price is in the lower accumulation area. With limited Market Dynamics history, the zone describes location rather than a completed positioning signal.","tone":"caution"},{"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":24,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[7.69,7.783,7.717,7.862,7.847,7.724,7.668,7.538,7.526,7.789,8.009,8.279,8.469,8.35,8.597,8.643,8.799,8.994,9.091,9.229,9.353,9.317,9.419,9.366,9.189,9.345,9.174,9.547,9.779,9.54],"consensus":[-100.0,43.6893,-74.7253,100.0,59.1064,-33.5965,-32.3343,-65.46,-44.8636,47.5278,69.3222,88.6212,84.9097,11.7312,86.6022,64.5623,74.59,75.0636,59.0607,61.874,79.5215,30.7684,58.1703,32.5699,-12.1742,54.8694,-18.2377,76.3392,81.0324,2.204],"supportDates":["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,-38.7575,-35.7415,-67.6839,-37.8299,52.501,75.8881,88.8001,87.897,1.4127,87.9588,65.936,86.1481,70.4381,49.8914,53.7522,77.2627,22.1887,41.0067,30.5,-17.9381,70.8324,-18.6585,81.2675,86.211,7.2685],"force":[-100.0,43.6893,-74.7253,100.0,32.6008,-46.3646,-26.9533,-57.3966,-26.2568,50.6709,51.4521,97.4969,80.6031,61.4648,88.8816,37.2954,57.0321,79.5352,46.3234,49.268,81.1833,20.8241,60.4719,9.6884,-54.1615,41.9604,-53.0037,96.044,94.0532,67.9504],"direction":[null,null,null,null,78.0389,-18.5782,-32.284,-68.678,-66.1926,39.5991,74.5826,82.0771,84.5718,79.0357,83.4236,82.4686,73.922,77.1559,78.6379,80.1603,80.916,77.4256,76.1421,65.1199,-24.404,45.8465,-7.0762,56.632,65.8135,50.5455],"intensity":[null,null,null,null,50.0,80.0,100.0,71.4286,12.5,100.0,100.0,90.9091,75.0,38.4615,78.5714,40.0,62.5,82.3529,100.0,47.3684,40.0,9.5238,50.0,65.2174,70.8333,60.0,69.2308,100.0,96.4286,72.4138],"confirmation":[54.6667,36.6472,46.5788,54.6667,63.0357,79.0614,78.1311,88.6676,81.8965,83.2289,89.5384,96.6266,94.9943,15.1374,95.7615,87.808,91.1576,92.2271,86.651,87.5393,93.5319,35.5134,86.9462,33.8996,32.9604,84.9215,53.7321,92.954,94.2483,13.4149],"persistence":[null,null,33.3333,0.0,20.0,0.0,14.2857,25.0,25.0,25.0,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,75.0,75.0,50.0,50.0,50.0,37.5],"assessmentRisk":[null,null,null,null,18.1419,9.8781,7.8771,17.143,27.4822,0.3366,14.7489,5.686,7.545,44.0886,6.6486,16.9322,11.4588,12.4473,20.3868,19.0497,10.2351,34.2957,20.7007,25.6209,37.2094,16.1882,38.6866,4.0891,9.4419,41.6037],"volumeParticipation":true,"latest":{"consensus":2.2,"control":7.3,"force":68.0,"direction":50.5,"confirmation":13.4,"persistence":37.5,"assessmentRisk":41.6,"intensity":72.4,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","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":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+2.2","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+7.3","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+68.0","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+50.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"13/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"70.1","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"2.0%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"74.4","detail":"Directional","tone":"positive"},{"label":"Range position","value":"89%","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":[7.69,7.783,7.717,7.862,7.847,7.724,7.668,7.538,7.526,7.789,8.009,8.279,8.469,8.35,8.597,8.643,8.799,8.994,9.091,9.229,9.353,9.317,9.419,9.366,9.189,9.345,9.174,9.547,9.779,9.54],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,7.7567,7.7507,7.7357,7.6998,7.6682,7.6901,7.7481,7.8446,7.9582,8.0294,8.1326,8.2254,8.3297,8.4505,8.5669,8.6873,8.8083,8.9008,8.995,9.0625,9.0855,9.1327,9.1402,9.2142,9.3169,9.3574],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,7.8146,7.8542,7.9093,7.9636,8.0255,8.0972,8.1708,8.2492,8.331,8.404,8.4792,8.5449,8.5926,8.6483,8.6873,8.751,8.8271,8.8799],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,7.9327,8.0095,8.1789,8.3629,8.4449,8.5811,8.6943,8.8227,8.9732,9.1139,9.2575,9.4295,9.5698,9.7052,9.8155,9.8793,9.9421,9.9541,9.9764,9.9961,9.9734],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,7.4961,7.4729,7.3931,7.3141,7.3052,7.2653,7.2421,7.2114,7.1695,7.1361,7.1029,7.0972,7.1103,7.1451,7.1852,7.2556,7.3549,7.4935,7.6721,7.8777,8.0755],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,75.5713,75.1702,75.1349,74.39],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,34.9059,38.2924,38.9864,41.9734,48.1338,47.8822,51.0969,53.3187,52.5228,53.2822,47.9203,44.3182,41.0491,38.0521,44.2724,49.2043,43.8056],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,5.442,4.8413,4.6597,4.182,3.7225,3.5628,3.343,3.1235,2.9305,2.6363,9.2788,9.3033,8.5993,9.1531,7.8264,7.1337,9.3866],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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,0.0,0.0,0.0,548.6103,387.2722,1.7357,56.2634,3.3947,2.1656,0.0,523.8716,3.4338,2.7072,449.7573,29.6621,22.0178,2.4452,0.0,0.0,0.9894,11.4771,43.9377,12.4301],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,65.0,65.0,100.2399,133.9093,134.0487,129.6746,129.9215,130.0693,130.0693,135.0,135.0,135.0,135.0,134.1271,134.6748,134.6139,134.6139,134.6139,134.5895,134.8737,135.0,134.692],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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.834,1.8593,1.7842,1.8133,1.8506,1.7763,1.7315,1.698,1.6871,1.7225,1.7885,1.8304,1.8081,1.8449,1.9253,1.9148,2.0472],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,5.6586,6.9324,10.0928,13.3801,14.4729,16.6068,18.2247,20.0981,22.3466,24.3414,26.3389,28.2248,29.4902,30.3861,30.9423,30.6241,29.9143,28.2051,26.1141,23.7049,21.0311],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,0.0,0.0,62.9454,100.0,100.0,100.0,87.4074,100.0,100.0,100.0,96.3303,100.0,100.0,100.0,95.1699,93.7655,91.143,82.385,90.1039,81.6428,100.0,100.0,89.4013],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-5.1227,-5.2738,-1.9635,0.0,0.0,0.0,-1.4051,0.0,0.0,0.0,-0.6188,0.0,0.0,0.0,-0.9673,-1.3201,-1.8753,-3.7297,-2.0953,-3.8869,0.0,0.0,-2.444],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.0,0.0,3.5221,6.446,10.0346,12.5598,10.9782,14.261,14.8724,16.9458,19.5375,20.8267,22.6608,24.3089,23.8304,25.1861,24.4817,22.1292,24.2026,21.9298,26.8873,29.9708,26.7943],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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 is stretched and deserves mean-reversion context.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,82.5568,83.01,84.4825,86.1038,86.8403,87.8287,88.6534,86.8143,87.5992,84.7753,75.9674,78.1246,70.6395,76.0335,78.6596,70.1339],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,0.0,0.0,0.0,62.9454,100.0,100.0,100.0,87.4074,100.0,100.0,100.0,96.3303,100.0,100.0,100.0,95.1699,93.7655,89.6711,76.2191,84.2022,69.2881,100.0,100.0,80.2316],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,0.0,0.0,20.9818,54.3151,87.6485,100.0,95.8025,95.8025,95.8025,100.0,98.7768,98.7768,98.7768,100.0,98.39,96.3118,92.8688,86.5519,83.3641,76.5698,84.4968,89.7627,93.4105],"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],"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],"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],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/4b73dd73-4038-4339-888f-a7999f701972/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/4b73dd73-4038-4339-888f-a7999f701972/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/4b73dd73-4038-4339-888f-a7999f701972/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/4b73dd73-4038-4339-888f-a7999f701972/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/4b73dd73-4038-4339-888f-a7999f701972/technical-pack/data.json"},"source_fingerprint":"eb92d2682c07d63a5423de16c3ac6ed8b009ea348a029876cc9b02769414a23d","content_hash":"8e7768e9fa0a0b99660e720a9a7f7798c4da4589d07b09ccd53bddec0ec01adc","citation":"Sharemaestro, GSPE Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/4b73dd73-4038-4339-888f-a7999f701972/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."}