{"schema_version":"1.0","name":"4148 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"c3f6481b-0dfc-4517-b613-de87da71dee2","symbol":"4148","name":"Alwasail Industrial Company","exchange":"SAU","country":"SA","asset_type":"equity","currency":"SAR","sector":"Basic Materials","industry":"Specialty Chemicals"},"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, Activity pressure and cumulative balance, Acceleration, deceleration and rollover, Range position and boundary pressure, Range pressure and compression, Directional strength and control."},{"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-14","observations":31,"displayedObservations":31,"assetType":"Equity","state":"Rotational","stateTone":"caution","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-07-31","2026-08-07","2026-08-14"],"values":[0.475416,0.668033,0.693859],"opens":[2.92,2.6,2.88],"highs":[2.92,2.91,3.4],"lows":[2.52,2.58,2.87],"closes":[2.58,2.87,3.16],"hoverRows":[[{"label":"Open","value":"2.92","className":"is-ohlc","compact":true},{"label":"High","value":"2.92","className":"is-ohlc","compact":true},{"label":"Low","value":"2.52","className":"is-ohlc","compact":true},{"label":"Close","value":"2.58","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":"2.60","className":"is-ohlc","compact":true},{"label":"High","value":"2.91","className":"is-ohlc","compact":true},{"label":"Low","value":"2.58","className":"is-ohlc","compact":true},{"label":"Close","value":"2.87","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":"2.88","className":"is-ohlc","compact":true},{"label":"High","value":"3.40","className":"is-ohlc","compact":true},{"label":"Low","value":"2.87","className":"is-ohlc","compact":true},{"label":"Close","value":"3.16","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}]],"pressureRange":[-2.3,2.3],"priceRange":[2.5452,3.1948],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"slight strengthening","fourWeekDirection":"strengthening","now":{"label":"Slightly 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 progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","tone":"neutral"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Upper positioning zone","detail":"Price is in the area labelled as the distribution zone on the chart. With limited Market Dynamics history, the label describes location and extension only.","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":[{"date":"2026-08-14","price":3.16}],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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"],"close":[3.2955,3.315,3.2565,3.003,3.0128,2.847,2.8275,2.7008,2.5935,2.5935,2.613,2.5057,2.7495,2.925,2.9348,3.042,2.88,2.74,2.7,2.7,2.61,2.59,2.61,2.72,2.82,2.9,3.02,2.92,2.58,2.87,3.16],"consensus":[-38.4615,-48.7179,-45.4545,-53.8571,-36.1779,-49.946,-33.1814,-46.5351,-54.3902,-25.8428,-27.8655,-53.4199,30.273,41.2384,17.1827,40.3269,-20.4132,-41.6294,-26.36,-18.8603,-42.8355,-25.9021,-9.1147,24.0481,36.0883,38.0385,50.6684,0.0,-54.2235,35.8488,54.1192],"supportDates":["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"],"control":[null,null,null,null,null,-51.7186,-25.1565,-39.9609,-51.7929,-13.7473,-21.9616,-55.6657,24.066,27.9008,5.9488,24.6474,-23.3757,-38.7029,-24.3432,-14.2328,-39.3722,-26.0048,-5.9769,22.0856,34.7625,32.0798,48.7857,0.0,-52.664,41.3466,47.9767],"force":[-38.4615,-48.7179,-45.4545,-53.8571,-2.9526,-34.3884,-11.6713,-39.0093,-43.1609,-0.3648,-2.1758,-45.4746,79.7674,69.664,9.5978,52.0426,-62.3526,-72.5612,-27.0341,-9.2004,-56.1949,-15.3121,-9.0045,60.5534,48.9562,44.0512,52.5208,0.0,-79.1198,62.475,77.2306],"direction":[null,null,null,null,-59.9103,-59.0329,-57.7172,-59.424,-65.3793,-58.386,-52.9628,-56.5285,2.0136,36.1775,35.4391,49.8781,-12.9292,-22.8797,-28.1836,-31.0489,-37.2512,-33.3489,-25.643,0.2158,28.4123,40.5536,51.497,0.0,-38.2228,10.5468,44.6312],"intensity":[null,null,null,null,50.0,40.0,33.3333,57.1429,25.0,66.6667,20.0,36.3636,83.3333,100.0,21.4286,40.0,50.0,47.0588,16.6667,36.8421,45.0,14.2857,9.0909,39.1304,20.8333,52.0,46.1538,25.9259,96.4286,93.1034,100.0],"confirmation":[34.9744,38.2564,37.2121,39.901,32.7247,83.4816,78.0848,82.762,85.1022,53.0665,53.5573,84.818,56.6237,82.2658,50.7718,81.5006,33.1901,82.3087,76.4865,73.8114,82.1673,75.9644,4.3333,54.1712,79.9606,80.4464,84.299,31.0004,86.134,80.1993,55.0],"persistence":[null,null,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,50.0,25.0,0.0,0.0,0.0,0.0,0.0,25.0,50.0,75.0,75.0,50.0,25.0,0.0,12.5,12.5,37.5,62.5],"assessmentRisk":[null,null,null,null,31.3362,25.0132,33.3911,26.5742,22.7976,36.7761,35.3109,22.3036,28.0839,28.8065,40.7475,29.8051,49.6319,24.0507,34.8556,40.235,27.5749,30.302,28.2776,3.6267,29.4087,30.7993,24.6523,48.6052,20.6805,27.9583,8.1081],"volumeParticipation":true,"latest":{"consensus":54.1,"control":48.0,"force":77.2,"direction":44.6,"confirmation":55.0,"persistence":62.5,"assessmentRisk":8.1,"intensity":100.0,"evidenceDepth":100},"analysis":{"status":"Completed tape has stronger support","headline":"The gauges support the upward view","summary":"The completed evidence gives the upward view the clearer support.","take":"Current assessment: upward pressure has the stronger support.","tone":"positive","supportedView":"Completed tape","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+54.1","detail":"Completed tape has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+48.0","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+77.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+44.6","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"59.8","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"8.1%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"13.0","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"76%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price is rotating through its trend references.","series":[{"label":"Close","values":[3.2955,3.315,3.2565,3.003,3.0128,2.847,2.8275,2.7008,2.5935,2.5935,2.613,2.5057,2.7495,2.925,2.9348,3.042,2.88,2.74,2.7,2.7,2.61,2.59,2.61,2.72,2.82,2.9,3.02,2.92,2.58,2.87,3.16],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,3.1978,3.134,3.0783,3.0096,2.934,2.8721,2.825,2.7669,2.7638,2.7931,2.8188,2.8594,2.8632,2.8408,2.8152,2.7942,2.7607,2.7297,2.7079,2.7101,2.7301,2.761,2.8081,2.8284,2.7833,2.799,2.8647],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,2.984,2.9796,2.9763,2.9811,2.9736,2.9563,2.9374,2.9198,2.8968,2.8741,2.8545,2.8446,2.8427,2.847,2.8598,2.8643,2.8432,2.8452,2.8685],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,3.4717,3.452,3.4424,3.4148,3.3996,3.3868,3.3872,3.3718,3.3548,3.3396,3.3252,3.2577,3.1702,3.0794,3.0452,3.012,3.0199,3.0532,3.0723,3.0731,3.0811,3.1424],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,2.4173,2.3768,2.3182,2.3257,2.3487,2.3696,2.3897,2.4041,2.4046,2.4009,2.3983,2.3972,2.4123,2.4384,2.4443,2.4582,2.4556,2.4415,2.4444,2.4422,2.4619,2.4553],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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"]},{"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,110.0192,101.851,31.9557,108.991,113.9885,249.3829,341.2146,488.3559,432.5123,110.2616,118.4316,85.0203,0.0,119.7611,77.0458,100.447,168.0106,82.8753,123.2858,75.2113,98.6194,86.2681,73.882,321.6537],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,89.4408,74.5127,74.5127,89.4992,73.6237,113.2944,135.0,135.0,135.0,131.2753,127.2309,124.3513,124.3513,120.3313,117.777,121.1892,127.322,130.4285,135.0,135.0,131.2052,127.7954,130.8129,135.0],"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-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"]},{"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.1809,-0.1577,-0.1371,-0.1107,-0.1018,-0.1047,-0.1091,-0.1112,-0.1188,-0.125,-0.1269,-0.1181,-0.1019,-0.0816,-0.0553,-0.042,-0.0582,-0.0471,-0.0147],"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.1458,-0.1376,-0.1319,-0.1278,-0.126,-0.1258,-0.126,-0.1244,-0.1199,-0.1123,-0.1009,-0.0891,-0.0829,-0.0757,-0.0635],"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.0441,0.0329,0.0228,0.0165,0.0072,0.0008,-0.0008,0.0063,0.018,0.0306,0.0456,0.0471,0.0247,0.0286,0.0488],"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-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"]},{"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,10.6796,3.7383,8.8496,10.6195,1.7544,28.0992,42.9752,43.8017,52.8926,39.1608,27.2939,23.9034,23.9034,16.2746,14.5794,16.2746,25.5986,34.075,40.8561,51.0278,54.7736,19.0981,55.8542,75.5601],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-24.9322,-27.9133,-27.9133,-27.3713,-30.3523,-23.5772,-18.6992,-18.4282,-15.4472,-19.95,-23.8413,-24.9531,-24.9531,-27.4547,-28.0106,-27.4547,-24.3972,-21.6177,-19.3941,-16.0586,-12.4306,-21.0103,-11.0698,-7.0588],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,4.1353,1.5267,3.9062,4.6875,0.7843,13.7097,20.9677,21.371,25.8065,19.1067,13.3168,11.6625,11.6625,7.9404,7.1133,7.9404,12.4897,16.6253,19.9338,24.8966,20.761,6.6998,18.6931,30.6865],"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-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"]},{"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,9.5558,9.437,9.2095,9.6558,9.9456,9.8747,9.1694,9.2185,8.8192,8.537,8.0006,7.5962,7.327,7.0773,7.384,8.8675,8.2234,8.1333],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,35.8106,36.8936,39.0303,37.9428,36.5656,35.3386,34.5345,33.5102,32.9965,32.704,32.3888,30.4346,27.154,23.2324,21.8954,20.2497,20.6098,22.2648,22.7663,22.8784,22.345,24.5519],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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"]},{"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,11.8825,12.378,12.3675,12.3577,13.0384],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.9394,12.0807,14.3213,13.3971,12.6947,12.0486,12.0486,11.512,11.26,10.7186,13.4732,15.377,18.7649,20.3303,20.3703,17.8264,16.046,27.3005],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,11.7702,11.0303,10.1254,11.6681,13.6775,15.3925,15.3925,18.5664,18.4727,19.5079,18.5474,17.496,16.3785,15.1196,13.9175,22.7946,20.518,17.4958],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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"]}]},"canonical_url":"https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/technical-pack/data.json"},"source_fingerprint":"1fccddeb1aba223802adf4fa18be1911a87bec95a5176ff45c73cb9d449157f2","content_hash":"f73d6db9b663d731f1b88e062afe12e02575ba337e28c0b3571c0d02afc78692","citation":"Sharemaestro, 4148 Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/c3f6481b-0dfc-4517-b613-de87da71dee2/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."}