{"schema_version":"1.0","name":"MSFT19 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"fc815009-2756-4976-bb72-0b87c9196de9","symbol":"MSFT19","name":"Microsoft Corporation","exchange":"SET","country":"TH","asset_type":"equity","currency":"THB","sector":"Technology","industry":"Software - Infrastructure"},"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, Range position and boundary pressure, Activity pressure and cumulative balance, Acceleration, deceleration and rollover, 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":30,"displayedObservations":30,"assetType":"Equity","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"],"values":[0.049822,0.074732],"opens":[5.2,5.45],"highs":[5.5,5.55],"lows":[5.15,5.35],"closes":[5.5,5.5],"pressureRange":[-0.085194,0.085194],"priceRange":[4.5,6.5],"zones":{"accumulationBoundary":0.06,"distributionBoundary":0.94},"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":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","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":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":22,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"distribution_rollovers":[],"price_pressure_gaps":[]}},"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"],"close":[4.6826,4.5033,4.1645,4.1446,4.1525,4.1326,4.3722,4.3322,4.2524,4.0128,4.0328,4.0128,4.5319,4.5319,4.5319,4.5319,4.452,4.56,4.68,4.68,4.28,4.16,3.98,4.32,4.32,4.44,4.32,4.98,5.5,5.5],"consensus":[-60.002,-92.0,-89.4737,-58.0,-61.0979,-30.6897,30.3297,0.0,-32.1726,-77.0753,-26.485,-49.0016,77.0733,36.6482,21.5014,38.5211,0.0,36.9783,58.353,44.3216,-52.3244,-41.9207,-41.7323,0.0,10.792,44.9658,-17.8119,72.1317,84.9261,50.9139],"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"],"control":[null,null,null,null,null,-11.7234,33.3647,0.0,-51.5574,-81.0677,-11.0635,-45.5033,76.0345,26.4234,2.2371,32.1603,0.0,29.5034,56.814,50.9237,-67.4875,-42.7765,-36.6634,0.0,17.5226,37.8531,-32.4306,63.5416,90.7954,50.0913],"force":[-60.002,-92.0,-89.4737,-58.0,-8.5417,-2.0082,52.5885,0.0,-22.2041,-85.2769,-12.2445,-24.4729,93.1494,11.8095,5.828,18.676,0.0,52.6618,68.7046,22.3002,-50.4556,-28.0354,-24.597,0.0,16.7956,73.0247,-38.2772,97.5889,91.5523,19.069],"direction":[null,null,null,null,-98.6381,-75.721,10.9619,0.0,-17.1389,-66.6542,-71.7736,-70.5202,66.7777,66.0755,63.0386,59.9657,0.0,34.3186,52.7178,52.5061,-36.3299,-50.8606,-59.7649,0.0,1.1884,33.0525,-13.5132,63.7652,73.4855,74.6004],"intensity":[null,null,null,null,25.0,40.0,83.3333,42.8571,12.5,77.7778,20.0,18.1818,100.0,23.0769,7.1429,46.6667,12.5,58.8235,50.0,63.1579,90.0,61.9048,81.8182,86.9565,4.1667,60.0,42.3077,100.0,100.0,62.069],"confirmation":[41.8673,52.1067,51.2982,41.2267,62.4821,54.8749,78.3376,24.5277,77.6961,92.8532,32.8087,82.9863,93.1692,79.1262,30.2511,79.8189,3.7677,80.4249,87.0119,81.4112,84.4558,80.9784,80.9094,28.833,49.1207,83.3526,31.6502,91.9889,95.2889,55.0],"persistence":[null,null,100.0,100.0,100.0,100.0,71.4286,62.5,62.5,62.5,62.5,62.5,37.5,12.5,12.5,0.0,12.5,37.5,62.5,87.5,62.5,37.5,12.5,0.0,12.5,12.5,12.5,12.5,12.5,37.5],"assessmentRisk":[null,null,null,null,19.4027,34.2911,26.0416,40.0499,44.5936,6.3378,35.6462,24.3018,4.7896,31.069,38.6106,30.5029,21.3688,10.5241,5.1671,13.3908,8.5198,27.1467,29.0491,47.1869,3.6825,24.0472,57.0651,13.4417,7.5152,24.4954],"volumeParticipation":true,"latest":{"consensus":50.9,"control":50.1,"force":19.1,"direction":74.6,"confirmation":55.0,"persistence":37.5,"assessmentRisk":24.5,"intensity":62.1,"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":"Upward commitment","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+50.9","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+50.1","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+19.1","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+74.6","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"63.3","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"4.4%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"20.0","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"97%","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.6826,4.5033,4.1645,4.1446,4.1525,4.1326,4.3722,4.3322,4.2524,4.0128,4.0328,4.0128,4.5319,4.5319,4.5319,4.5319,4.452,4.56,4.68,4.68,4.28,4.16,3.98,4.32,4.32,4.44,4.32,4.98,5.5,5.5],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,4.4253,4.3721,4.3721,4.3648,4.3444,4.2841,4.2384,4.1974,4.2582,4.308,4.3487,4.382,4.3947,4.4248,4.4712,4.5091,4.4675,4.4116,4.3331,4.3307,4.3288,4.349,4.3437,4.4594,4.6486,4.8034],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,4.4009,4.4106,4.4196,4.4279,4.4297,4.4393,4.4571,4.4737,4.4593,4.4371,4.4033,4.3971,4.3914,4.395,4.3894,4.4332,4.5122,4.5854],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,4.6569,4.6428,4.6291,4.6686,4.6979,4.7202,4.7375,4.7386,4.7552,4.7909,4.8198,4.7767,4.7603,4.7719,4.7736,4.7748,4.7822,4.7797,4.8922,5.1455,5.3284],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,3.893,3.8631,3.8367,3.8433,3.8534,3.8652,3.8778,3.8937,3.9042,3.9054,3.9096,3.9125,3.8946,3.8645,3.8803,3.8959,3.9193,3.9166,3.8688,3.7403,3.7061],"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"]},{"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,35.6284,27.711,3.9587,11.2104,9.3421,57.9206,57.9206,57.9206,57.9206,50.4471,60.5538,71.7844,71.7844,34.3492,23.1186,6.2727,38.0927,38.0927,49.3233,38.0927,93.8436,100.0,96.9457],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-13.0335,-14.6366,-19.4458,-19.0451,-19.4458,-9.0259,-9.0259,-9.0259,-9.0259,-10.6289,-8.4611,-6.0521,-6.0521,-14.0819,-16.4908,-20.1042,-13.2789,-13.2789,-10.87,-13.2789,-1.3861,0.0,-0.9009],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,9.0452,7.0352,1.005,3.0612,2.551,15.8163,15.8163,15.8163,15.8163,13.7755,16.5354,19.6021,19.6021,9.3797,6.313,1.7129,10.4019,10.4019,13.4687,10.4019,27.2689,40.558,40.558],"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-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,47.5377,10.6715,82.0057,113.4513,64.5753,273.2652,67.3919,66.1366,54.0819,51.5783,211.2878,105.6793,377.9113,5.8728,0.0307,0.8393,2.1173,0.3908,122.1979,59.4345,310.6651,71.9021,32.7111],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,73.9866,73.22,67.4441,75.5437,71.0773,93.1672,93.1672,93.1672,93.1672,89.427,105.8217,114.0478,114.0478,113.5342,113.5319,113.469,113.6272,113.6272,122.4649,118.4263,135.0,135.0,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],"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"]},{"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.123,-0.0936,-0.0695,-0.0499,-0.0403,-0.0237,-0.0008,0.0171,-0.001,-0.0247,-0.0574,-0.0552,-0.0529,-0.0409,-0.0406,0.0128,0.0959,0.16],"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.0849,-0.0727,-0.0583,-0.0432,-0.0348,-0.0328,-0.0377,-0.0412,-0.0435,-0.043,-0.0425,-0.0314,-0.006,0.0272],"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.0446,0.049,0.0575,0.0603,0.0338,0.008,-0.0197,-0.014,-0.0093,0.0021,0.002,0.0442,0.1019,0.1328],"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],"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"]},{"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,3.9081,3.8492,3.7946,3.875,3.7944,3.7688,3.5607,4.2829,4.2978,4.602,4.5322,4.2746,4.1516,4.2597,4.507,4.4647,4.4055],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,17.8689,18.335,18.7194,19.3914,19.7523,19.9178,19.956,19.5768,19.6551,20.3635,20.8539,19.8924,20.0035,21.0125,20.6447,20.2739,19.8339,19.8495,23.3625,31.6277,35.9149],"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"]},{"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,15.1633,16.2221,18.152,20.0338],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,30.1727,30.8985,29.1049,26.9397,30.7106,30.741,30.2139,25.5046,24.2819,22.0092,31.5225,31.0348,35.0702,33.3962,42.9284,49.5248,48.0789],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,20.2489,19.0902,22.9575,23.7294,21.9693,20.012,19.6689,30.631,33.9567,40.1381,34.8665,35.1007,32.6524,30.371,23.122,19.6246,18.4676],"stroke":"#c13f3f","width":1.6}],"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"]}]},"canonical_url":"https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/technical-pack/data.json"},"source_fingerprint":"473629ccf7e7f51465709e160feb3a513c0f5e6ecd75ff004d011a9fdefca81d","content_hash":"e10e7aa791fdd3514284498d4cd504423ac6ad5c8c2d90705e95479f3eb00e0d","citation":"Sharemaestro, MSFT19 Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/fc815009-2756-4976-bb72-0b87c9196de9/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."}