{"schema_version":"1.0","name":"GASD Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"86f8a114-7528-47ed-a85b-1286521ce6a3","symbol":"GASD","name":"SavvyShort Geared Natural Gas ETF","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","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, Acceleration, deceleration and rollover, Activity pressure and cumulative balance, Range pressure and compression, Range position and boundary pressure, Drawdown and recovery pressure."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":31,"displayedObservations":31,"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-07","2026-08-14","2026-08-21"],"values":[0.248303,0.355569,0.429062],"opens":[5.71,6.05,5.77],"highs":[6.27,6.05,5.77],"lows":[5.71,5.48,5.44],"closes":[6.27,5.72,5.64],"hoverRows":[[{"label":"Open","value":"5.71","className":"is-ohlc","compact":true},{"label":"High","value":"6.27","className":"is-ohlc","compact":true},{"label":"Low","value":"5.71","className":"is-ohlc","compact":true},{"label":"Close","value":"6.27","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"6.05","className":"is-ohlc","compact":true},{"label":"High","value":"6.05","className":"is-ohlc","compact":true},{"label":"Low","value":"5.48","className":"is-ohlc","compact":true},{"label":"Close","value":"5.72","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"5.77","className":"is-ohlc","compact":true},{"label":"High","value":"5.77","className":"is-ohlc","compact":true},{"label":"Low","value":"5.44","className":"is-ohlc","compact":true},{"label":"Close","value":"5.64","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":[5.6022,6.3078],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"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":23,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-08-07","price":6.27}],"reversal_dangers":[{"date":"2026-08-14","price":5.72}]}},"smTape":{"available":true,"dates":["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":[4.6,2.86,3.87,4.265,4.65,5.01,3.77,4.0,4.07,4.56,4.94,5.26,5.28,5.68,5.33,5.24,4.88,4.82,4.3,4.13,4.75,4.42,4.34,4.57,5.1,5.43,5.19,5.77,6.27,5.72,5.64],"consensus":[-79.2,-100.0,-29.1005,0.0,0.0,25.655,-28.8005,0.0,-10.731,8.4996,32.4109,37.3746,9.6817,41.8627,0.0,0.0,-19.8727,0.0,-37.0723,-23.3835,0.0,-16.1066,-21.8981,0.0,24.1344,31.5815,0.0,54.6207,67.7549,0.0,13.8661],"supportDates":["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,22.3723,-41.2426,0.0,-10.738,12.5425,35.5706,40.4392,6.134,45.7973,0.0,0.0,-26.2187,0.0,-41.1328,-19.8045,0.0,-15.4248,-33.6893,0.0,27.0962,30.1912,0.0,46.9595,68.0673,0.0,12.5063],"force":[-79.2,-100.0,-29.1005,0.0,0.0,19.854,-29.5653,0.0,-7.2139,13.8895,28.1756,30.2681,4.5825,31.6425,0.0,0.0,-28.5975,0.0,-40.5678,-13.0146,0.0,-13.9676,-17.1519,0.0,21.1275,20.7233,0.0,75.9895,84.4784,0.0,5.782],"direction":[null,null,null,null,0.0,33.5502,-14.0346,0.0,-13.235,0.0291,31.8251,38.9482,37.9453,44.6662,0.0,0.0,-6.3881,0.0,-29.935,-34.8802,0.0,-18.4138,-11.8125,0.0,22.8971,40.9264,0.0,48.1129,55.4525,0.0,29.4545],"intensity":[null,null,null,null,25.0,20.0,83.3333,28.5714,12.5,55.5556,40.0,18.1818,75.0,46.1538,21.4286,53.3333,37.5,58.8235,66.6667,89.4737,80.0,14.2857,4.5455,13.0435,66.6667,24.0,15.3846,77.7778,60.7143,72.4138,16.6667],"confirmation":[48.0107,54.6667,31.9788,2.1211,24.7557,76.0828,77.0499,24.3705,48.6599,48.1559,78.1943,79.6966,27.8573,81.0246,29.5688,24.8001,51.8618,3.7027,79.9078,75.2213,48.6486,73.0993,74.6831,25.0361,75.5862,77.7964,29.6971,86.2466,90.1865,6.1038,50.4259],"persistence":[null,null,100.0,75.0,60.0,33.3333,42.8571,37.5,37.5,12.5,12.5,25.0,37.5,37.5,50.0,50.0,50.0,37.5,12.5,12.5,25.0,50.0,62.5,62.5,37.5,25.0,12.5,12.5,25.0,37.5,62.5],"assessmentRisk":[null,null,null,null,0.2477,36.1362,9.3769,11.0656,23.798,28.7906,28.6463,27.6588,41.5386,24.9022,34.473,5.0891,25.118,49.0321,30.3527,38.2287,21.8921,32.1144,16.8762,40.434,26.2617,33.8575,49.2253,22.5423,15.89,29.013,33.2413],"volumeParticipation":true,"latest":{"consensus":13.9,"control":12.5,"force":5.8,"direction":29.5,"confirmation":50.4,"persistence":62.5,"assessmentRisk":33.2,"intensity":16.7,"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":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Commitment is limited","forcePath":"Broadly stable","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+13.9","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+12.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+5.8","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+29.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"50/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"36.3","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"13.0%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"14.1","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"75%","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":[4.6,2.86,3.87,4.265,4.65,5.01,3.77,4.0,4.07,4.56,4.94,5.26,5.28,5.68,5.33,5.24,4.88,4.82,4.3,4.13,4.75,4.42,4.34,4.57,5.1,5.43,5.19,5.77,6.27,5.72,5.64],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,4.2971,4.4267,4.3073,4.2515,4.2185,4.2806,4.4005,4.5567,4.6882,4.8686,4.9525,5.0047,4.9821,4.9526,4.8339,4.706,4.714,4.6605,4.6022,4.5964,4.6879,4.8229,4.8896,5.0497,5.2716,5.3531,5.4053],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,4.544,4.6282,4.6801,4.7216,4.7334,4.7398,4.7072,4.6644,4.6708,4.6522,4.6291,4.6247,4.6599,4.7169,4.752,4.8274,4.9343,4.9925,5.0404],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,5.3121,5.4164,5.5853,5.7126,5.9186,5.9888,6.0266,6.0076,5.9837,5.938,5.8966,5.9063,5.7278,5.7,5.6986,5.7357,5.7963,5.7833,5.8813,6.0825,6.1615,6.2221],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,3.0189,3.0554,3.0572,3.0774,3.055,3.0972,3.1466,3.2,3.248,3.2604,3.2549,3.2602,3.5947,3.6695,3.7014,3.7093,3.6907,3.8457,3.9247,3.9435,3.9805,3.9899],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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.0979,0.1735,0.2028,0.2163,0.1956,0.1724,0.1108,0.0477,0.0472,0.0199,-0.008,-0.0115,0.0282,0.0853,0.1099,0.1742,0.2625,0.2848,0.2926],"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.1576,0.1605,0.1506,0.13,0.1135,0.0948,0.0742,0.0571,0.0513,0.0581,0.0684,0.0896,0.1242,0.1563,0.1836],"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.0381,0.0119,-0.0398,-0.0823,-0.0662,-0.0748,-0.0822,-0.0686,-0.0231,0.0272,0.0414,0.0846,0.1383,0.1285,0.1091],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,6.8421,7.0496,54.9044,19.3333,13.3054,5.8174,0.4175,32.818,0.0,25.8834,76.7327,2.6092,0.0,1.2887,0.995,73.2824,0.0,0.0,0.0,5.8824,62.2222,88.1057,0.0,145.8333],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,104.4429,105.21,110.8995,112.7534,113.9361,114.4155,114.4475,112.0502,112.0502,110.3562,105.4018,105.242,105.242,105.3059,105.274,103.7397,103.7397,103.7397,103.7397,103.6758,104.347,105.3059,105.3059,104.1872],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,24.1898,24.7276,24.0237,24.4803,23.726,26.1739,25.5988,21.6,22.0879,21.0199,18.8956,16.4648,14.7937,14.8677,13.5074,12.1803,13.3843,13.0225],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,55.053,55.7363,58.5041,59.9578,63.8234,63.6501,62.7919,60.9844,59.2676,58.2193,57.7324,57.7325,45.7606,43.3411,42.4919,42.9099,44.3896,40.2452,39.9081,42.6671,43.0094,43.7161],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,28.6432,30.402,42.7136,52.2613,60.3015,60.804,70.8543,62.0603,59.799,50.7538,49.2462,36.1809,31.9095,47.4874,39.196,37.1859,42.9648,56.2814,64.5729,76.1438,88.1657,100.0,78.0,74.8],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-41.5205,-40.4971,-33.3333,-27.7778,-23.0994,-22.807,-16.9591,-22.076,-23.3918,-28.655,-29.5322,-37.1345,-39.6199,-30.5556,-35.3801,-36.5497,-33.1871,-25.4386,-20.614,-12.3311,-4.9423,0.0,-8.7719,-10.0478],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,39.8601,42.3077,59.4406,72.7273,83.9161,84.6154,98.6014,86.3636,83.2168,70.6294,68.5315,50.3497,44.4056,66.0839,54.5455,51.7483,59.7902,78.3217,89.8601,81.4685,63.2249,66.313,51.7241,49.6021],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-37.8261,-15.8696,-7.2826,0.0,0.0,-24.7505,-20.1597,-18.7625,-8.982,-1.3972,0.0,0.0,0.0,-6.162,-7.7465,-14.0845,-15.1408,-24.2958,-27.2887,-16.3732,-22.1831,-23.5915,-19.5423,-10.2113,-4.4014,-8.6268,0.0,0.0,-8.7719,-10.0478],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,39.8601,42.3077,59.4406,72.7273,83.9161,84.6154,98.6014,86.3636,83.2168,70.6294,68.5315,50.3497,44.4056,66.0839,54.5455,51.7483,59.7902,78.3217,89.8601,81.4685,53.0504,66.313,51.7241,49.6021],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/86f8a114-7528-47ed-a85b-1286521ce6a3/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/86f8a114-7528-47ed-a85b-1286521ce6a3/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/86f8a114-7528-47ed-a85b-1286521ce6a3/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/86f8a114-7528-47ed-a85b-1286521ce6a3/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/86f8a114-7528-47ed-a85b-1286521ce6a3/technical-pack/data.json"},"source_fingerprint":"6428b7b77d9903eec1d8c0e824a56b03869f25b8332b7a883ce43d463f4e89aa","content_hash":"521bf680dd98859282127ebe983d0d892babee2976091350f73d1e46753f61f0","citation":"Sharemaestro, GASD Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/86f8a114-7528-47ed-a85b-1286521ce6a3/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."}