{"schema_version":"1.0","name":"TBTG Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"4dafb107-b8f4-45f0-b3c3-122ec17c2cb4","symbol":"TBTG","name":"The Beauty Tech Group plc","exchange":"LSE","country":"GB","asset_type":"equity","currency":"GBP","sector":"Consumer Defensive","industry":"Household & Personal Products"},"summary":"Price structure and the underlying tape currently point in the same direction.","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, Range pressure and compression, Activity pressure and cumulative balance, Directional strength and control, Acceleration, deceleration and rollover."},{"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":46,"displayedObservations":46,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"Price structure and the underlying tape currently point in the same direction.","evidenceAlignment":{"status":"Evidence aligned","headline":"Upward price structure is supported by Market Dynamics","summary":"Price structure and the underlying tape currently point in the same direction.","take":"The advance is confirmed on the completed evidence, while extension and reversal risk still require monitoring.","tone":"positive","conflict":false},"marketDynamics":{"available":true,"readAvailable":true,"dates":["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"],"values":[-0.048871,-0.005221,0.069252,0.202707,0.269641,0.3585,0.469748,0.581565,0.703337,0.764011,0.807982,0.788896,0.794291,0.813403,0.789474,0.771009,0.807942,0.809966],"opens":[299.0,320.0,314.0,300.0,327.0,327.0,339.0,344.0,344.0,349.0,350.0,340.0,351.0,360.0,350.0,356.0,355.0,366.0],"highs":[337.920013,327.0,320.0,330.0,346.0,349.0,357.149994,383.0,362.122,365.0,350.0,352.0,364.0,370.0,366.0,369.0,369.0,382.0],"lows":[281.0,295.0,300.0,300.0,307.0,320.0,309.450012,333.2,343.0,347.0,277.67,326.0,349.2,347.75,341.0,345.0,344.015,350.0],"closes":[305.0,320.0,309.0,326.0,320.0,333.0,327.0,355.0,356.0,348.0,346.0,346.0,356.0,354.0,349.0,353.0,365.0,368.0],"hoverRows":[[{"label":"Open","value":"299.0","className":"is-ohlc","compact":true},{"label":"High","value":"337.9","className":"is-ohlc","compact":true},{"label":"Low","value":"281.0","className":"is-ohlc","compact":true},{"label":"Close","value":"305.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.05","note":"Cautious and weakening","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"320.0","className":"is-ohlc","compact":true},{"label":"High","value":"327.0","className":"is-ohlc","compact":true},{"label":"Low","value":"295.0","className":"is-ohlc","compact":true},{"label":"Close","value":"320.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"-0.01","note":"Cautious but repairing","className":"is-negative","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"314.0","className":"is-ohlc","compact":true},{"label":"High","value":"320.0","className":"is-ohlc","compact":true},{"label":"Low","value":"300.0","className":"is-ohlc","compact":true},{"label":"Close","value":"309.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.07","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"300.0","className":"is-ohlc","compact":true},{"label":"High","value":"330.0","className":"is-ohlc","compact":true},{"label":"Low","value":"300.0","className":"is-ohlc","compact":true},{"label":"Close","value":"326.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.20","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"327.0","className":"is-ohlc","compact":true},{"label":"High","value":"346.0","className":"is-ohlc","compact":true},{"label":"Low","value":"307.0","className":"is-ohlc","compact":true},{"label":"Close","value":"320.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.27","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"327.0","className":"is-ohlc","compact":true},{"label":"High","value":"349.0","className":"is-ohlc","compact":true},{"label":"Low","value":"320.0","className":"is-ohlc","compact":true},{"label":"Close","value":"333.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.36","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"339.0","className":"is-ohlc","compact":true},{"label":"High","value":"357.1","className":"is-ohlc","compact":true},{"label":"Low","value":"309.5","className":"is-ohlc","compact":true},{"label":"Close","value":"327.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.47","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"344.0","className":"is-ohlc","compact":true},{"label":"High","value":"383.0","className":"is-ohlc","compact":true},{"label":"Low","value":"333.2","className":"is-ohlc","compact":true},{"label":"Close","value":"355.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.58","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"344.0","className":"is-ohlc","compact":true},{"label":"High","value":"362.1","className":"is-ohlc","compact":true},{"label":"Low","value":"343.0","className":"is-ohlc","compact":true},{"label":"Close","value":"356.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.70","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"349.0","className":"is-ohlc","compact":true},{"label":"High","value":"365.0","className":"is-ohlc","compact":true},{"label":"Low","value":"347.0","className":"is-ohlc","compact":true},{"label":"Close","value":"348.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.76","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"350.0","className":"is-ohlc","compact":true},{"label":"High","value":"350.0","className":"is-ohlc","compact":true},{"label":"Low","value":"277.7","className":"is-ohlc","compact":true},{"label":"Close","value":"346.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.81","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"340.0","className":"is-ohlc","compact":true},{"label":"High","value":"352.0","className":"is-ohlc","compact":true},{"label":"Low","value":"326.0","className":"is-ohlc","compact":true},{"label":"Close","value":"346.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"351.0","className":"is-ohlc","compact":true},{"label":"High","value":"364.0","className":"is-ohlc","compact":true},{"label":"Low","value":"349.2","className":"is-ohlc","compact":true},{"label":"Close","value":"356.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"360.0","className":"is-ohlc","compact":true},{"label":"High","value":"370.0","className":"is-ohlc","compact":true},{"label":"Low","value":"347.8","className":"is-ohlc","compact":true},{"label":"Close","value":"354.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.81","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"350.0","className":"is-ohlc","compact":true},{"label":"High","value":"366.0","className":"is-ohlc","compact":true},{"label":"Low","value":"341.0","className":"is-ohlc","compact":true},{"label":"Close","value":"349.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.79","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"356.0","className":"is-ohlc","compact":true},{"label":"High","value":"369.0","className":"is-ohlc","compact":true},{"label":"Low","value":"345.0","className":"is-ohlc","compact":true},{"label":"Close","value":"353.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.77","note":"Supportive but easing","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"355.0","className":"is-ohlc","compact":true},{"label":"High","value":"369.0","className":"is-ohlc","compact":true},{"label":"Low","value":"344.0","className":"is-ohlc","compact":true},{"label":"Close","value":"365.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.81","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"366.0","className":"is-ohlc","compact":true},{"label":"High","value":"382.0","className":"is-ohlc","compact":true},{"label":"Low","value":"350.0","className":"is-ohlc","compact":true},{"label":"Close","value":"368.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"0.81","note":"Supportive and strengthening","className":"is-positive","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[301.22,371.78],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"latest":0.809966,"state":"Positive and broadly steady","context":{"scenario":"positiveSteady","latestDirection":"slight strengthening","fourWeekDirection":"steady","now":{"label":"Slightly 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":"Extended but supported","detail":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","tone":"caution"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Price is inside distribution conditions, but Market Dynamics still offers support. Extension can persist; a rollover has not been confirmed.","annotations":[{"label":"Current tape relationship","value":"Extended but supported","detail":"Market Dynamics strengthened this week and remains positive.","tone":"caution"},{"label":"Price location","value":"Distribution zone","detail":"Price is extended; support can persist, but rollover risk must be monitored.","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":"Supported","detail":"The broader path has not changed enough to establish a new direction.","tone":"positive"}],"relationshipEvidence":{"available":false,"observations":18,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-06-05","price":355.0}],"reversal_dangers":[{"date":"2026-06-19","price":348.0}]}},"smTape":{"available":true,"dates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"],"close":[288.0,276.0,278.0,260.0,265.0,242.0,228.0,264.0,273.0,285.0,278.0,275.0,285.0,290.0,310.0,314.0,311.0,327.0,311.0,312.0,305.0,292.0,296.0,282.0,255.0,241.0,245.0,303.0,305.0,320.0,309.0,326.0,320.0,333.0,327.0,355.0,356.0,348.0,346.0,346.0,356.0,354.0,349.0,353.0,365.0,368.0],"consensus":[85.9143,-88.2353,-27.2727,-58.0,-40.8467,-56.9304,-57.8865,35.4947,18.2123,43.4823,11.7962,0.0,25.2637,21.5296,60.0548,44.6911,25.1561,63.427,-14.5344,0.0,-10.5642,-29.73,0.0,-34.5006,-54.4558,-52.4663,-27.19,52.9644,22.7787,46.2297,0.0,54.2063,8.6907,29.8744,8.559,40.5502,36.4166,8.1412,18.5329,14.5085,21.6157,0.0,0.0,12.4241,38.7102,22.4457],"supportDates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"],"control":[null,null,null,null,null,-56.0245,-57.1478,35.6523,14.9852,34.7747,1.7797,0.0,22.6821,21.5294,47.8859,40.3544,21.0591,59.8128,-18.4963,0.0,-14.711,-27.6891,0.0,-32.0992,-52.8091,-41.2292,-20.0773,53.0705,13.9126,39.1195,0.0,50.6939,3.7982,30.6539,1.3875,40.3724,36.735,1.8193,13.2149,21.4948,25.2675,0.0,0.0,8.1195,38.4443,20.4886],"force":[85.9143,-88.2353,-27.2727,-58.0,-1.9667,-39.8953,-35.9906,86.2784,22.8146,48.0145,3.5039,0.0,20.6335,11.3657,77.9481,27.0358,3.7121,80.5884,-62.2819,0.0,-26.941,-38.67,0.0,-37.0375,-58.0925,-62.9126,-0.5609,83.9049,17.057,56.5777,0.0,77.75,14.9315,19.0311,12.3046,30.6891,18.47,13.6431,10.7521,5.9779,13.6472,0.0,0.0,10.6242,54.6251,14.8164],"direction":[null,null,null,null,-71.4277,-70.1337,-74.3706,0.9594,18.6131,50.1966,38.2401,0.0,31.5213,28.7897,61.1812,62.2581,45.1554,55.2993,-24.0988,0.0,-5.8725,-25.6767,0.0,-35.4332,-53.7401,-57.847,-55.1408,30.7428,36.9982,46.9643,0.0,41.4036,31.1551,36.7287,31.6575,47.7971,48.8716,35.085,30.1684,12.6175,23.1341,0.0,0.0,18.6293,27.6462,30.1319],"intensity":[null,null,null,null,75.0,100.0,50.0,100.0,100.0,33.3333,20.0,18.1818,25.0,15.3846,78.5714,20.0,43.75,64.7059,66.6667,15.7895,40.0,71.4286,81.8182,52.1739,91.6667,96.0,34.6154,100.0,89.2857,48.2759,33.3333,67.7419,59.375,42.4242,20.5882,82.8571,75.0,10.8108,100.0,92.3077,75.0,7.3171,9.5238,2.3256,43.1818,46.6667],"confirmation":[50.1592,50.902,31.3939,41.2267,34.4098,85.7124,85.8676,58.4416,74.0174,82.1851,27.3092,3.3363,75.9826,74.5797,87.9483,81.8292,52.7922,88.8747,33.8536,3.2506,50.4026,77.8171,27.3652,79.1541,85.5618,85.2788,53.4164,85.8899,75.2499,83.2172,7.6147,86.1171,5.321,77.2175,4.8373,80.6783,79.1015,5.3917,73.7744,49.6096,74.6185,3.9445,3.7009,71.9865,80.8763,82.9799],"persistence":[null,null,33.3333,50.0,60.0,66.6667,71.4286,50.0,50.0,25.0,0.0,12.5,37.5,62.5,87.5,87.5,87.5,87.5,62.5,62.5,37.5,12.5,0.0,25.0,50.0,75.0,75.0,62.5,37.5,12.5,12.5,12.5,37.5,62.5,87.5,87.5,87.5,87.5,100.0,100.0,100.0,87.5,75.0,75.0,75.0,75.0],"assessmentRisk":[null,null,null,null,28.7742,21.3309,21.0513,7.187,11.8351,27.5393,43.8535,29.034,19.7695,5.3091,18.4193,27.0212,34.8196,17.6365,10.8877,10.3805,21.8565,35.0013,47.4817,32.3754,22.7269,23.7297,36.3689,12.4729,37.9238,26.84,46.0947,13.4982,26.9797,13.095,31.3207,23.5629,28.8176,28.9627,29.8041,30.1295,10.8079,20.6518,13.1144,23.352,16.7496,33.7582],"volumeParticipation":true,"latest":{"consensus":22.4,"control":20.5,"force":14.8,"direction":30.1,"confirmation":83.0,"persistence":75.0,"assessmentRisk":33.8,"intensity":46.7,"evidenceDepth":100},"analysis":{"status":"Joint upward confirmation","headline":"The gauges support the upward market view","summary":"Price structure and Market Dynamics agree. Control, force and direction support the same upward assessment.","take":"Current assessment: upward pressure has broad support.","tone":"positive","supportedView":"Price structure and Market Dynamics","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 strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Strong support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+22.4","detail":"Joint upward confirmation","tone":"positive"},{"label":"SM Control Gauge","value":"+20.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+14.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+30.1","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"83/100","detail":"Strong support","tone":"positive"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"63.4","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"8.4%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"14.1","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"91%","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":[288.0,276.0,278.0,260.0,265.0,242.0,228.0,264.0,273.0,285.0,278.0,275.0,285.0,290.0,310.0,314.0,311.0,327.0,311.0,312.0,305.0,292.0,296.0,282.0,255.0,241.0,245.0,303.0,305.0,320.0,309.0,326.0,320.0,333.0,327.0,355.0,356.0,348.0,346.0,346.0,356.0,354.0,349.0,353.0,365.0,368.0],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,277.2408,270.8334,263.0455,263.219,264.9974,268.6342,270.3371,271.1849,273.6967,276.661,282.7226,288.4094,292.5168,298.7865,301.0071,303.0058,303.3684,301.3014,300.3375,297.0034,289.3664,280.5725,274.1048,279.3585,284.0206,290.5623,293.9146,299.7483,303.4304,308.8067,312.1146,319.9119,326.4734,330.3873,333.226,335.5485,339.267,341.9457,343.2283,345.005,348.6404,352.1604],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,276.5768,277.5711,279.9732,282.4937,284.6053,287.7456,289.4682,291.1372,292.1641,292.1519,292.437,291.6639,288.948,285.3963,282.404,283.9296,285.4904,288.0467,289.5988,292.2951,294.3474,297.2105,299.4171,303.5344,307.4207,310.4266,313.0617,315.5015,318.5014,321.131,323.1953,325.4031,328.3362,331.2742],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,301.6709,301.8086,301.2854,302.5949,304.6321,311.5477,317.8166,321.885,328.9481,331.1891,333.1839,334.882,335.6281,336.6209,336.3331,336.9212,337.0512,334.358,335.463,336.8817,340.2136,341.7472,345.3255,347.7473,351.9118,353.8962,360.7197,367.3254,370.4613,374.4433,378.118,383.436,388.0006,391.3882,394.3341,395.0609,390.5013],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,230.1291,232.1914,234.0479,235.4051,236.3679,234.719,233.5584,233.6444,232.0519,233.0215,234.0161,234.018,234.8719,235.6791,238.1669,236.5788,236.3488,240.742,243.537,245.3183,245.4864,247.0528,248.5745,249.6527,249.7882,249.5038,246.7803,244.6746,243.6387,243.1567,242.882,242.664,244.2994,246.2118,250.3659,260.6391,277.8987],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]},{"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,64.557,75.9494,91.1392,82.2785,72.093,83.7209,89.5349,90.6542,94.3925,91.5888,98.2759,83.7607,84.6154,78.6325,67.5214,70.9402,58.9744,35.8974,23.9316,27.3504,76.9231,73.6471,85.6548,76.8492,90.4579,80.4511,87.5969,78.0168,82.8221,83.4356,78.5276,77.3006,77.3006,83.4356,82.2086,79.1411,81.5951,88.9571,90.7975],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-9.589,-6.5068,-2.3973,-4.7945,-8.0268,-4.6823,-3.01,-3.125,-1.875,-2.8125,-0.6079,-5.7576,-5.4545,-7.5758,-11.5152,-10.303,-14.5455,-22.7273,-26.9697,-25.7576,-8.1818,-9.742,-5.303,-8.5582,-3.5275,-7.5145,-4.5845,-8.4418,-7.3107,-7.0496,-9.1384,-9.6606,-9.6606,-7.0496,-7.5718,-8.8773,-7.8329,-4.6997,-3.9164],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,23.9437,28.169,33.8028,30.5164,29.108,33.8028,36.1502,45.5399,47.4178,46.0094,53.5211,46.0094,46.4789,43.1925,37.0892,38.9671,32.3944,19.7183,13.1455,15.0235,42.2535,43.1925,50.2347,45.0704,53.0516,50.2347,51.3636,48.6364,61.3636,61.8182,58.1818,57.2727,57.2727,61.8182,60.9091,58.6364,60.4545,65.9091,67.2727],"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,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]},{"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,8.5672,8.3176,8.2165,8.0351,7.5767,7.8568,7.5469,7.7073,8.2411,8.4202,8.8057,10.5551,11.556,11.2551,9.8179,10.3899,9.9098,9.9918,9.4516,9.8116,9.3772,9.9091,9.6023,9.275,9.18,10.0667,9.8844,9.2817,9.1164,9.0982,8.8382,8.426,8.3815],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,26.9056,26.0738,25.1199,24.9776,25.2363,28.1286,30.5629,31.7681,34.5441,34.7982,34.9675,35.4593,35.322,35.2758,34.1745,34.993,35.1246,32.5564,31.7534,31.4542,32.3467,32.1652,32.5816,32.8405,33.945,34.6014,37.5109,40.0819,41.3036,42.5151,43.5543,44.9679,45.4535,45.5384,44.6621,41.001,33.6932],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]},{"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,194.6623,49.0134,56.3729,25.1211,89.0811,16.2566,10.7842,269.2573,36.867,31.5836,139.5424,103.0024,103.5983,13.7338,24.2216,53.166,35.5705,25.1987,208.5014,62.7526,55.6127,231.3557,106.3534,231.2333,427.6496,84.2663,22.6819,45.0834,7.6752,23.3005,4.9585,49.3221,29.1321,31.3692,60.4491,120.3471,200.0489,198.9777,95.8414],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,135.0,135.0,135.0,131.9161,121.0878,122.935,124.0817,135.0,135.0,132.9805,135.0,129.387,135.0,134.4105,133.4174,135.0,133.6094,132.6437,123.8455,126.4496,128.4384,135.0,135.0,126.5721,135.0,132.0547,132.8525,131.4602,131.6931,132.3958,132.258,130.9438,130.9438,131.7408,130.1771,126.9513,132.8086,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,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-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]},{"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,20.823,19.9716,19.3477,18.7685,18.2306,18.1245,18.6004,19.145,19.0417,19.8351,20.5719,21.3516,20.6957,20.0049,18.8726,17.5813,16.6487,15.6507,14.7672,14.0766],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.7424,15.429,14.3184,13.727,16.316,15.6544,15.0845,14.0303,12.7268,11.4101,10.6342,9.1103,8.1756,7.6674,18.1249,23.6706,21.9644,20.9481,21.8095,23.5144,22.6408,20.2601,23.2994,22.3356,22.0801,18.805,18.2016,20.0874,20.4261,19.2774,18.905,17.808,19.4989],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.3249,9.238,8.5731,8.219,7.6977,7.2476,6.9838,9.8381,13.7624,18.013,16.7881,21.9085,26.8422,25.1735,21.6677,18.8878,17.5264,16.7154,15.5529,14.173,13.2328,14.167,12.5046,11.9874,11.5049,24.0161,22.7119,21.8282,20.7533,21.1046,19.9449,19.0163,17.6071],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2025-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]},{"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,-2.953,-1.4279,1.3787,3.881,5.5579,8.0848,8.696,9.1556,8.8529,7.4778,6.6343,4.7811,1.1208,-2.8766,-5.6565,-3.1433,-0.9789,1.9246,3.3,5.6961,7.0299,9.0318,10.0186,12.9113,15.1102,16.0226,16.3954,16.5006,17.1927,17.3794,16.9289,16.702,17.2912,17.7951],"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.5532,2.0595,3.3868,4.5406,5.403,5.818,5.9813,5.7412,4.8171,3.2784,1.4914,0.5645,0.2558,0.5896,1.1317,2.0446,3.0416,4.2396,5.3954,6.8986,8.5409,10.0373,11.3089,12.3472,13.3163,14.1289,14.6889,15.0915,15.5315,15.9842],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,5.0047,6.0252,5.3092,4.615,3.4498,1.6598,0.6531,-0.9601,-3.6963,-6.155,-7.1479,-3.7078,-1.2347,1.3351,2.1684,3.6516,3.9883,4.7921,4.6232,6.0127,6.5693,5.9854,5.0865,4.1533,3.8764,3.2505,2.2399,1.6105,1.7597,1.8109],"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,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-10-03","2025-10-10","2025-10-17","2025-10-24","2025-10-31","2025-11-07","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"]}]},"canonical_url":"https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/technical-pack/data.json"},"source_fingerprint":"50fec5a752b53367bcb5b3abc8d5796f9bbd2f4c355fc41c9afa65a00fe392e8","content_hash":"92170648868650296aaa910a14031f4200cb7b4907fead26def262eb90530909","citation":"Sharemaestro, TBTG Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/4dafb107-b8f4-45f0-b3c3-122ec17c2cb4/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."}