{"schema_version":"1.0","name":"PETROCN80 Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"78616247-a2b0-48a1-ba47-e336501aa361","symbol":"PETROCN80","name":"PetroChina Company Limited","exchange":"SET","country":"TH","asset_type":"equity","currency":"THB","sector":"Energy","industry":"Oil & Gas Integrated"},"summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. The upward price structure has improving support, but confirmation is not complete.","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, Range pressure and compression, Directional strength and control, Drawdown and recovery pressure, Range position and boundary 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":41,"displayedObservations":41,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. The upward price structure has improving support, but confirmation is not complete.","evidenceAlignment":{"status":"Repair in progress","headline":"Market Dynamics is improving but remains below zero","summary":"Market Dynamics improved this week but remains below zero. Underlying support has strengthened across the recent completed path. The upward price structure has improving support, but confirmation is not complete.","take":"Continued repair would strengthen the upward case. Renewed weakness would leave price ahead of the underlying position.","tone":"caution","conflict":true},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[-0.124152,-0.227312,-0.365693,-0.541735,-0.695701,-0.809811,-0.823807,-0.756563,-0.633358,-0.530128,-0.515119,-0.473228,-0.440377],"opens":[4.428196,4.253399,4.214555,3.8,3.68,3.68,3.82,4.06,4.26,4.24,4.22,4.04,4.06],"highs":[4.447618,4.311665,4.214555,3.88,3.76,3.74,3.88,4.1,4.42,4.34,4.22,4.12,4.28],"lows":[4.272821,4.253399,4.175711,3.8,3.68,3.68,3.82,4.04,4.18,4.2,3.94,3.96,3.96],"closes":[4.408774,4.311665,4.214555,3.84,3.76,3.72,3.86,4.1,4.36,4.22,4.06,4.02,4.18],"hoverRows":[[{"label":"Open","value":"4.43","className":"is-ohlc","compact":true},{"label":"High","value":"4.45","className":"is-ohlc","compact":true},{"label":"Low","value":"4.27","className":"is-ohlc","compact":true},{"label":"Close","value":"4.41","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.12","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.25","className":"is-ohlc","compact":true},{"label":"High","value":"4.31","className":"is-ohlc","compact":true},{"label":"Low","value":"4.25","className":"is-ohlc","compact":true},{"label":"Close","value":"4.31","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.23","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.21","className":"is-ohlc","compact":true},{"label":"High","value":"4.21","className":"is-ohlc","compact":true},{"label":"Low","value":"4.18","className":"is-ohlc","compact":true},{"label":"Close","value":"4.21","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.37","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.80","className":"is-ohlc","compact":true},{"label":"High","value":"3.88","className":"is-ohlc","compact":true},{"label":"Low","value":"3.80","className":"is-ohlc","compact":true},{"label":"Close","value":"3.84","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.54","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.68","className":"is-ohlc","compact":true},{"label":"High","value":"3.76","className":"is-ohlc","compact":true},{"label":"Low","value":"3.68","className":"is-ohlc","compact":true},{"label":"Close","value":"3.76","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.70","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.68","className":"is-ohlc","compact":true},{"label":"High","value":"3.74","className":"is-ohlc","compact":true},{"label":"Low","value":"3.68","className":"is-ohlc","compact":true},{"label":"Close","value":"3.72","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.81","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"3.82","className":"is-ohlc","compact":true},{"label":"High","value":"3.88","className":"is-ohlc","compact":true},{"label":"Low","value":"3.82","className":"is-ohlc","compact":true},{"label":"Close","value":"3.86","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.82","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.06","className":"is-ohlc","compact":true},{"label":"High","value":"4.10","className":"is-ohlc","compact":true},{"label":"Low","value":"4.04","className":"is-ohlc","compact":true},{"label":"Close","value":"4.10","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.76","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.26","className":"is-ohlc","compact":true},{"label":"High","value":"4.42","className":"is-ohlc","compact":true},{"label":"Low","value":"4.18","className":"is-ohlc","compact":true},{"label":"Close","value":"4.36","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.63","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.24","className":"is-ohlc","compact":true},{"label":"High","value":"4.34","className":"is-ohlc","compact":true},{"label":"Low","value":"4.20","className":"is-ohlc","compact":true},{"label":"Close","value":"4.22","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.53","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.22","className":"is-ohlc","compact":true},{"label":"High","value":"4.22","className":"is-ohlc","compact":true},{"label":"Low","value":"3.94","className":"is-ohlc","compact":true},{"label":"Close","value":"4.06","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.52","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.04","className":"is-ohlc","compact":true},{"label":"High","value":"4.12","className":"is-ohlc","compact":true},{"label":"Low","value":"3.96","className":"is-ohlc","compact":true},{"label":"Close","value":"4.02","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.47","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"4.06","className":"is-ohlc","compact":true},{"label":"High","value":"4.28","className":"is-ohlc","compact":true},{"label":"Low","value":"3.96","className":"is-ohlc","compact":true},{"label":"Close","value":"4.18","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.44","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[3.678674,4.4501],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":-0.440377,"state":"Negative but repairing over four weeks","context":{"scenario":"negativeRepair","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"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":"Underlying pressure is repairing","detail":"Market Dynamics remains below zero, but it has improved across the recent completed path. This is an early repair watch until price confirms it.","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 below zero, but it has improved across the recent completed path. This is an early repair watch until price confirms it.","annotations":[{"label":"Current tape relationship","value":"Underlying pressure is repairing","detail":"Market Dynamics improved this week but remains below zero.","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":"Repairing","detail":"Underlying support has strengthened across the recent completed path.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":13,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2025-11-14","2025-11-21","2025-11-28","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":[3.68,3.64,3.6,3.64,3.34,3.28,3.26,3.44,3.3,3.32,3.38,3.7,3.76,3.58,3.76,3.74,4.26,4.4,4.54,4.66,4.48,4.42,4.3699,4.5641,4.8555,4.234,4.3699,4.4282,4.4088,4.3117,4.2146,3.84,3.76,3.72,3.86,4.1,4.36,4.22,4.06,4.02,4.18],"consensus":[-38.4615,-80.0,-20.0,11.6,-69.411,-39.1044,-35.9711,0.0,-33.7764,-9.4809,8.5657,59.6528,54.4812,-11.2258,52.489,0.0,75.5701,48.7982,59.3391,58.9065,0.0,20.023,20.1765,41.3583,56.0006,-44.295,21.429,0.0,0.0,0.0,0.0,-46.2855,-25.8954,-32.9095,-15.4704,34.1078,52.4152,0.0,-15.4223,-18.1191,17.1651],"supportDates":["2025-11-14","2025-11-21","2025-11-28","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,-31.4449,-27.8053,0.0,-31.5741,-12.5374,0.7229,49.0711,49.6116,-25.9893,37.4991,0.0,77.5693,42.3075,59.241,58.3031,0.0,23.6818,32.8302,52.3903,57.8629,-42.6608,18.6206,0.0,0.0,0.0,0.0,-45.7846,-11.0773,-23.8965,-2.6381,38.4156,48.5965,0.0,-25.641,-17.6812,25.8597],"force":[-38.4615,-80.0,-20.0,11.6,-48.3661,-15.185,-10.209,0.0,-34.9304,-10.9843,33.3478,83.3673,52.2095,-46.4617,71.7626,0.0,95.2353,39.0739,51.6319,49.05,0.0,6.7639,4.4073,42.3669,51.8941,-91.6858,44.9017,0.0,0.0,0.0,0.0,-33.6725,-2.8954,-8.5786,-11.2235,60.7709,75.9794,0.0,-22.8853,-15.3826,36.2013],"direction":[null,null,null,null,-84.4431,-64.9434,-63.7048,0.0,-35.469,-20.6057,0.1725,54.8074,61.6692,-30.8151,55.8535,0.0,59.2386,63.1621,64.9565,66.6364,0.0,34.975,16.9788,28.0299,56.8055,-12.3122,7.8724,0.0,0.0,0.0,0.0,-55.8673,-59.2589,-60.5892,-49.203,10.1394,39.9479,0.0,-1.5869,-20.5742,6.369],"intensity":[null,null,null,null,100.0,80.0,16.6667,71.4286,50.0,44.4444,50.0,100.0,50.0,69.2308,71.4286,100.0,93.75,76.4706,38.8889,68.4211,60.0,71.4286,40.9091,65.2174,91.6667,96.0,84.6154,25.9259,21.4286,31.0345,16.6667,83.871,28.125,6.0606,41.1765,68.5714,83.3333,43.2432,73.6842,17.9487,50.0],"confirmation":[34.9744,48.2667,29.0667,26.3787,66.5828,79.9012,78.85,31.2436,78.8772,27.3736,26.3193,87.9729,85.439,33.6817,85.6123,4.5912,92.7513,83.418,86.7551,86.5589,11.2639,52.3116,51.1164,81.0973,85.7667,83.6436,52.9488,0.963,3.1352,24.9746,25.7718,82.4346,53.1447,77.9269,6.7269,79.6614,85.5492,30.9175,50.6787,73.7214,37.8954],"persistence":[null,null,100.0,50.0,60.0,66.6667,71.4286,62.5,62.5,62.5,37.5,37.5,12.5,12.5,12.5,12.5,37.5,62.5,62.5,62.5,50.0,75.0,75.0,87.5,87.5,62.5,62.5,50.0,50.0,37.5,25.0,0.0,25.0,25.0,50.0,37.5,25.0,25.0,37.5,37.5,12.5],"assessmentRisk":[null,null,null,null,14.7967,30.2547,31.8353,46.9563,1.8428,20.4164,33.6662,16.9469,22.5661,52.5866,22.9571,10.5777,11.4063,25.5881,20.3143,20.544,37.6675,4.5893,46.1822,44.0824,20.2549,8.0563,10.7145,25.306,46.9703,13.1904,26.7484,26.2203,36.72,33.0243,37.8035,22.3893,23.0008,51.2921,48.9937,13.4688,47.7277],"volumeParticipation":true,"latest":{"consensus":17.2,"control":25.9,"force":36.2,"direction":6.4,"confirmation":37.9,"persistence":12.5,"assessmentRisk":47.7,"intensity":50.0,"evidenceDepth":100},"analysis":{"status":"Price structure has stronger support","headline":"The gauges support the price-technical view","summary":"Price structure and Market Dynamics disagree. The completed evidence gives the upward price structure stronger support.","take":"Current assessment: price structure remains primary, but the disagreement lowers confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":true},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Upward commitment","forcePath":"Commitment is easing","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+17.2","detail":"Price structure has stronger support","tone":"positive"},{"label":"SM Control Gauge","value":"+25.9","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+36.2","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+6.4","detail":"Follow-through is limited","tone":"positive"},{"label":"SM Confirmation Gauge","value":"38/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"51.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"6.3%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"25.0","detail":"Directional","tone":"positive"},{"label":"Range position","value":"38%","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":[3.68,3.64,3.6,3.64,3.34,3.28,3.26,3.44,3.3,3.32,3.38,3.7,3.76,3.58,3.76,3.74,4.26,4.4,4.54,4.66,4.48,4.42,4.3699,4.5641,4.8555,4.234,4.3699,4.4282,4.4088,4.3117,4.2146,3.84,3.76,3.72,3.86,4.1,4.36,4.22,4.06,4.02,4.18],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,3.5985,3.5406,3.4896,3.4806,3.4477,3.4245,3.4164,3.468,3.5211,3.5318,3.5733,3.6036,3.7229,3.846,3.9722,4.0973,4.1669,4.2129,4.2414,4.3001,4.4011,4.3707,4.3706,4.381,4.3861,4.3726,4.3438,4.2522,4.1627,4.0822,4.0418,4.0524,4.1083,4.1286,4.1162,4.0987,4.1135],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,3.5583,3.5599,3.5747,3.587,3.6368,3.6933,3.7561,3.823,3.8717,3.9123,3.9462,3.992,4.0559,4.0691,4.0914,4.1164,4.138,4.1509,4.1556,4.1322,4.1046,4.0762,4.0601,4.0631,4.0851,4.0951,4.0925,4.0871,4.094],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,3.7751,3.7562,3.7961,3.8425,3.8395,3.8709,3.8909,4.0637,4.2284,4.3896,4.5437,4.6479,4.7306,4.797,4.8895,5.0185,5.0259,5.034,5.0531,5.0407,5.0023,4.9463,4.9334,4.9334,4.9144,4.905,4.8806,4.8862,4.876,4.8477,4.7948,4.7682],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,3.1249,3.1311,3.1339,3.1328,3.1491,3.1531,3.1616,3.0751,3.0027,2.9388,2.8843,2.8601,2.8554,2.866,2.8659,2.8885,2.9764,3.0794,3.159,3.2823,3.4199,3.5594,3.5863,3.5863,3.6193,3.6386,3.6991,3.7035,3.6957,3.676,3.6649,3.6615],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-11-14","2025-11-21","2025-11-28","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,12.244,41.5634,139.7914,254.1718,431.7959,174.6732,80.2236,248.0176,48.059,179.1293,107.5617,97.9481,116.1827,150.9408,59.7281,56.2545,39.8369,47.0063,1253.4497,114.9423,34.7798,30.2324,1.2117,0.8306,0.1137,3.8451,0.8363,0.3105,24.9856,39.9589,43.5134,11.9789,22.8881,26.948],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,73.8838,69.0099,86.1609,123.0293,135.0,135.0,130.954,135.0,132.9598,135.0,135.0,135.0,135.0,130.7006,129.0116,127.4292,128.5348,129.8594,65.0,69.9734,71.5032,70.1577,70.1043,70.0687,70.0641,69.9142,69.882,69.8934,70.8107,72.2517,70.6845,70.2595,69.459,70.3825],"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,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-14","2025-11-21","2025-11-28","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,6.5701,6.4166,8.0528,7.4368,7.3352,7.1991,6.9112,7.3132,7.2062,7.2309,7.1886,6.9175,8.4475,7.981,7.6267,7.3964,7.2801,7.1463,8.0542,7.942,7.6076,7.1041,6.6286,6.3123,6.3267,6.599,6.4729,6.3273],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,18.8455,18.1528,19.1116,20.3486,19.7597,20.4386,20.68,27.6975,33.8998,39.5953,44.6774,47.6238,49.4382,50.4004,52.186,53.8754,51.222,48.182,46.1287,42.2529,37.5771,32.612,31.623,31.623,30.3525,29.6453,27.5417,27.5375,27.5394,27.494,26.7115,26.2583],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-11-14","2025-11-21","2025-11-28","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,40.9496,40.7918,40.0606,39.2838,38.1639,35.5026,33.3303,31.3131,29.2715,28.1527,28.0338,27.9233,26.7079,25.5793,25.0456],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,14.5165,16.1018,33.3224,29.4156,33.0084,31.5784,31.9753,29.1869,27.8778,26.0936,27.5636,34.2953,29.9056,28.4781,29.3621,28.2379,27.2395,26.3612,23.8374,22.9251,22.4622,25.1728,29.3671,35.2332,33.725,31.2075,29.8368,31.5794],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.8341,8.9025,6.6222,5.8458,5.3283,4.8858,4.6041,6.3827,7.442,10.2012,9.1228,8.275,14.1975,13.5198,12.9645,15.0207,14.9315,16.2925,23.4097,25.3841,24.8716,23.835,22.3316,20.4769,19.6004,25.069,23.9679,21.8965],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-11-14","2025-11-21","2025-11-28","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":"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,-1.087,-2.1739,-1.087,-9.2391,-10.8696,-11.413,-6.5217,-10.3261,-9.7826,-8.1522,0.0,0.0,-4.7872,0.0,-0.5319,0.0,0.0,0.0,0.0,-3.8627,-5.1502,-6.2247,-2.0569,0.0,-12.8,-10.0,-8.8,-9.2,-11.2,-13.2,-20.9141,-22.5617,-23.3855,-20.5022,-15.5593,-10.2045,-13.0879,-16.3831,-17.2069,-13.9117],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,5.5215,1.227,1.8405,3.681,13.4969,15.3374,9.816,15.3374,14.7239,30.6748,34.9693,39.2638,42.9448,37.4233,35.5828,34.0469,40.0046,48.941,29.8766,34.0469,35.8342,35.2385,32.2597,29.2808,17.7914,13.9394,12.7273,16.2651,21.3018,21.7877,17.8771,13.4078,8.0645,12.3656],"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,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":["2025-11-14","2025-11-21","2025-11-28","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,36.3636,15.1515,18.1818,27.2727,75.7576,84.8485,57.5758,80.0,33.75,66.25,75.0,83.75,91.25,80.0,76.25,73.1206,85.2593,91.9127,57.4067,64.9549,68.1898,67.1115,61.72,56.3284,35.533,31.0914,28.8706,35.2044,47.6428,58.3983,45.0342,33.7757,29.9755,37.846],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-10.8808,-14.5078,-13.9896,-12.4352,-4.1451,-2.5907,-7.2539,-3.5897,-22.0833,-11.25,-8.3333,-5.4167,-2.9167,-6.6667,-7.9167,-8.9598,-4.9136,-2.9126,-15.3398,-12.6214,-11.4563,-11.8447,-13.7864,-15.7281,-23.2175,-24.8172,-25.617,-22.8176,-18.0187,-12.8199,-15.6193,-18.8185,-19.6184,-16.4191],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,7.5,3.125,3.75,5.625,15.625,17.5,11.875,17.5,16.875,33.125,37.5,41.875,45.625,40.0,38.125,36.5603,42.6297,51.7337,32.3118,36.5603,38.3811,37.7742,34.7395,31.7048,20.0,17.5,16.25,19.1358,25.0,26.0116,17.8771,13.4078,11.6667,13.587],"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,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-11-14","2025-11-21","2025-11-28","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/78616247-a2b0-48a1-ba47-e336501aa361/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/78616247-a2b0-48a1-ba47-e336501aa361/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/78616247-a2b0-48a1-ba47-e336501aa361/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/78616247-a2b0-48a1-ba47-e336501aa361/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/78616247-a2b0-48a1-ba47-e336501aa361/technical-pack/data.json"},"source_fingerprint":"f694f0780d545aa9b412f3b115da2a5778b5820b373fedab12425ea743df0231","content_hash":"1c8234b7892fb1122f135dc435bba054c40fd251547909bb1ce4c0a9f548777d","citation":"Sharemaestro, PETROCN80 Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/78616247-a2b0-48a1-ba47-e336501aa361/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."}