{"schema_version":"1.0","name":"GENO Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"a315833b-b1a1-439d-a169-f5399abc528a","symbol":"GENO","name":"GENERAL OCEANS ASA","exchange":"OSL","country":"NO","asset_type":"equity","currency":"NOK","sector":"Technology","industry":"Scientific & Technical Instruments"},"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, Completed returns and cumulative progression, Range expansion and closing direction, Drawdown and recovery pressure, Range position and boundary pressure, Activity pressure and cumulative balance."},{"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":22,"displayedObservations":22,"assetType":"Equity","state":"Aligned downward","stateTone":"negative","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-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"],"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],"opens":[23.25,25.879999,25.809999,27.5,28.075001,31.58,30.514999,27.5,25.0,24.6,22.200001,20.549999,21.700001,19.200001,19.5,19.6,20.049999,20.200001,20.6,21.799999,21.950001,22.700001],"highs":[26.415001,26.5,27.299999,29.9,31.99,33.255001,30.995001,27.5,25.450001,24.950001,22.450001,21.700001,21.700001,19.24,20.299999,19.9,20.450001,21.299999,21.799999,22.75,22.700001,22.700001],"lows":[23.200001,24.1,24.785,27.200001,27.504999,30.5,26.865,25.5,22.85,22.75,21.5,20.549999,21.25,18.68,19.5,19.02,19.799999,19.52,19.959999,20.700001,19.959999,19.719999],"closes":[25.4,24.875,26.799999,28.075001,31.0,30.665001,27.6,26.15,24.6,23.049999,21.5,21.299999,21.5,18.82,19.959999,19.139999,20.200001,20.85,21.799999,21.5,22.1,21.049999],"hoverRows":[[{"label":"Open","value":"23.2","className":"is-ohlc","compact":true},{"label":"High","value":"26.4","className":"is-ohlc","compact":true},{"label":"Low","value":"23.2","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","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":"25.9","className":"is-ohlc","compact":true},{"label":"High","value":"26.5","className":"is-ohlc","compact":true},{"label":"Low","value":"24.1","className":"is-ohlc","compact":true},{"label":"Close","value":"24.9","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":"25.8","className":"is-ohlc","compact":true},{"label":"High","value":"27.3","className":"is-ohlc","compact":true},{"label":"Low","value":"24.8","className":"is-ohlc","compact":true},{"label":"Close","value":"26.8","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":"27.5","className":"is-ohlc","compact":true},{"label":"High","value":"29.9","className":"is-ohlc","compact":true},{"label":"Low","value":"27.2","className":"is-ohlc","compact":true},{"label":"Close","value":"28.1","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":"28.1","className":"is-ohlc","compact":true},{"label":"High","value":"32.0","className":"is-ohlc","compact":true},{"label":"Low","value":"27.5","className":"is-ohlc","compact":true},{"label":"Close","value":"31.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"31.6","className":"is-ohlc","compact":true},{"label":"High","value":"33.3","className":"is-ohlc","compact":true},{"label":"Low","value":"30.5","className":"is-ohlc","compact":true},{"label":"Close","value":"30.7","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"30.5","className":"is-ohlc","compact":true},{"label":"High","value":"31.0","className":"is-ohlc","compact":true},{"label":"Low","value":"26.9","className":"is-ohlc","compact":true},{"label":"Close","value":"27.6","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":"27.5","className":"is-ohlc","compact":true},{"label":"High","value":"27.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.5","className":"is-ohlc","compact":true},{"label":"Close","value":"26.1","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":"25.0","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"22.9","className":"is-ohlc","compact":true},{"label":"Close","value":"24.6","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":"24.6","className":"is-ohlc","compact":true},{"label":"High","value":"25.0","className":"is-ohlc","compact":true},{"label":"Low","value":"22.8","className":"is-ohlc","compact":true},{"label":"Close","value":"23.0","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":"22.2","className":"is-ohlc","compact":true},{"label":"High","value":"22.5","className":"is-ohlc","compact":true},{"label":"Low","value":"21.5","className":"is-ohlc","compact":true},{"label":"Close","value":"21.5","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":"20.5","className":"is-ohlc","compact":true},{"label":"High","value":"21.7","className":"is-ohlc","compact":true},{"label":"Low","value":"20.5","className":"is-ohlc","compact":true},{"label":"Close","value":"21.3","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":"21.7","className":"is-ohlc","compact":true},{"label":"High","value":"21.7","className":"is-ohlc","compact":true},{"label":"Low","value":"21.2","className":"is-ohlc","compact":true},{"label":"Close","value":"21.5","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":"19.2","className":"is-ohlc","compact":true},{"label":"High","value":"19.2","className":"is-ohlc","compact":true},{"label":"Low","value":"18.7","className":"is-ohlc","compact":true},{"label":"Close","value":"18.8","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":"19.5","className":"is-ohlc","compact":true},{"label":"High","value":"20.3","className":"is-ohlc","compact":true},{"label":"Low","value":"19.5","className":"is-ohlc","compact":true},{"label":"Close","value":"20.0","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":"19.6","className":"is-ohlc","compact":true},{"label":"High","value":"19.9","className":"is-ohlc","compact":true},{"label":"Low","value":"19.0","className":"is-ohlc","compact":true},{"label":"Close","value":"19.1","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":"20.0","className":"is-ohlc","compact":true},{"label":"High","value":"20.5","className":"is-ohlc","compact":true},{"label":"Low","value":"19.8","className":"is-ohlc","compact":true},{"label":"Close","value":"20.2","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":"20.2","className":"is-ohlc","compact":true},{"label":"High","value":"21.3","className":"is-ohlc","compact":true},{"label":"Low","value":"19.5","className":"is-ohlc","compact":true},{"label":"Close","value":"20.9","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":"20.6","className":"is-ohlc","compact":true},{"label":"High","value":"21.8","className":"is-ohlc","compact":true},{"label":"Low","value":"20.0","className":"is-ohlc","compact":true},{"label":"Close","value":"21.8","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":"21.8","className":"is-ohlc","compact":true},{"label":"High","value":"22.8","className":"is-ohlc","compact":true},{"label":"Low","value":"20.7","className":"is-ohlc","compact":true},{"label":"Close","value":"21.5","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":"22.0","className":"is-ohlc","compact":true},{"label":"High","value":"22.7","className":"is-ohlc","compact":true},{"label":"Low","value":"20.0","className":"is-ohlc","compact":true},{"label":"Close","value":"22.1","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":"22.7","className":"is-ohlc","compact":true},{"label":"High","value":"22.7","className":"is-ohlc","compact":true},{"label":"Low","value":"19.7","className":"is-ohlc","compact":true},{"label":"Close","value":"21.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[18.0892,31.7308],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"steady","fourWeekDirection":"steady","now":{"label":"Little changed this week","detail":"Market Dynamics remains positive and was little changed this week."},"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 remains positive and was little changed this week.","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":[],"reversal_warnings":[{"date":"2026-04-24","price":31.0}],"reversal_dangers":[{"date":"2026-05-01","price":30.665001}]}},"smTape":{"available":true,"dates":["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":[25.4,24.875,26.8,28.075,31.0,30.665,27.6,26.15,24.6,23.05,21.5,21.3,21.5,18.82,19.96,19.14,20.2,20.85,21.8,21.5,22.1,21.05],"consensus":[36.8584,-35.4167,60.2386,-20.4074,70.2599,21.8709,-15.1853,-29.6714,-36.3621,-53.0815,-58.9266,-32.5271,-31.7849,-59.9069,-21.5771,-49.8129,-13.7587,0.0,22.5569,0.0,17.8918,-21.0278],"supportDates":["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,3.479,-28.2841,-27.8006,-23.8605,-51.9632,-63.0816,-20.5264,-23.3522,-61.582,-13.4734,-53.4534,-7.8136,0.0,24.2926,0.0,13.1566,-24.691],"force":[36.8584,-35.4167,60.2386,-20.4074,42.2623,6.5206,-31.1612,-35.2186,-33.0192,-41.4097,-39.3865,-4.786,-6.0327,-40.4179,-11.1438,-27.9569,-10.9971,0.0,39.2087,0.0,27.7462,-33.0014],"direction":[null,null,null,null,90.2583,63.1697,-11.1961,-27.8471,-53.0373,-62.6965,-68.1352,-66.0573,-59.8166,-71.9134,-54.2105,-61.2637,-38.2357,0.0,8.6792,0.0,16.2645,-8.2889],"intensity":[null,null,null,null,100.0,100.0,100.0,85.7143,50.0,22.2222,40.0,18.1818,8.3333,69.2308,28.5714,13.3333,31.25,17.6471,27.7778,36.8421,10.0,42.8571],"confirmation":[34.4614,34.0,41.943,29.197,66.5366,30.4714,30.2017,77.6924,79.7245,84.6474,86.1977,55.0794,54.8482,86.5507,31.075,83.2186,6.085,26.2079,75.6993,2.8109,74.0979,55.0],"persistence":[null,null,33.3333,0.0,20.0,33.3333,14.2857,0.0,25.0,25.0,50.0,50.0,75.0,100.0,100.0,100.0,100.0,87.5,62.5,50.0,25.0,25.0],"assessmentRisk":[null,null,null,null,14.8565,39.0489,27.0092,23.3449,31.711,23.4356,20.4338,33.4137,31.9389,19.3909,24.6452,18.6915,26.777,43.0926,32.3608,49.7712,37.2207,19.1529],"volumeParticipation":true,"latest":{"consensus":-21.0,"control":-24.7,"force":-33.0,"direction":-8.3,"confirmation":55.0,"persistence":25.0,"assessmentRisk":19.2,"intensity":42.9,"evidenceDepth":85},"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 downward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"negative","supportedView":"Price structure","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Control support is strengthening","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-21.0","detail":"Price structure has the available support","tone":"negative"},{"label":"SM Control Gauge","value":"-24.7","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-33.0","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-8.3","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"36.5","detail":"Negative","tone":"negative"},{"label":"Risk pressure","value":"11.3%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"-","detail":"Developing","tone":"neutral"},{"label":"Range position","value":"16%","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 downward.","series":[{"label":"Close","values":[25.4,24.875,26.8,28.075,31.0,30.665,27.6,26.15,24.6,23.05,21.5,21.3,21.5,18.82,19.96,19.14,20.2,20.85,21.8,21.5,22.1,21.05],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,26.9342,27.6126,27.6103,27.3448,26.8457,26.1556,25.3091,24.5802,24.0202,23.0747,22.5084,21.8959,21.5876,21.4535,21.5165,21.5135,21.6201,21.5165],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.1231,24.6562,24.3084,23.9255,23.6496,23.4422,23.3205,23.1857,23.1053,22.953],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,31.7135,31.9161,31.9411,31.8256,32.0496,31.9433,31.8757,31.6702,31.4302,31.1814,30.9517,30.7781,30.6415],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,21.9295,20.7594,19.8947,19.3305,18.1411,17.5627,16.9287,16.6398,16.5126,16.5328,16.5268,16.3704,16.1245],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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":"returns","eyebrow":"Observed return path","title":"Completed returns and cumulative progression","description":"Period returns are shown beside the total move recorded across the available tape.","reason":"Selected because direct returns remain fully observable while longer indicators develop.","series":[{"label":"Period return","values":[null,-2.0669,7.7387,4.7575,10.4185,-1.0806,-9.9951,-5.2536,-5.9273,-6.3008,-6.7245,-0.9302,0.939,-12.4651,6.0574,-4.1082,5.5382,3.2178,4.5564,-1.3761,2.7907,-4.7511],"stroke":"#176fa3","width":1.7},{"label":"Cumulative progression","values":[0.0,-2.0669,5.5118,10.5315,22.0472,20.7284,8.6614,2.9528,-3.1496,-9.252,-15.3543,-16.1417,-15.3543,-25.9055,-21.4173,-24.6457,-20.4724,-17.9134,-14.1732,-15.3543,-12.9921,-17.126],"stroke":"#07865c","width":2.0}],"guides":[{"label":"Starting level","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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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":"bar_range","eyebrow":"Completed-bar anatomy","title":"Range expansion and closing direction","description":"The completed range and open-to-close direction expose expansion, compression and control.","reason":"Selected because these measures use every completed bar and do not require a long history.","series":[{"label":"Completed range","values":[12.6575,9.6482,9.3843,9.6171,14.4677,8.9842,14.9638,7.6482,10.5691,9.5445,4.4186,5.3991,2.093,2.9756,4.008,4.5977,3.2178,8.5372,8.4404,9.5349,12.3982,14.1568],"stroke":"#b87806","width":1.8},{"label":"Open-to-close direction","values":[9.2473,-3.8833,3.8357,2.0909,10.4185,-2.8974,-9.5527,-4.9091,-1.6,-6.3008,-3.1532,3.6496,-0.9217,-1.9792,2.359,-2.3469,0.7481,3.2178,5.8252,-1.3761,0.6834,-7.2687],"stroke":"#176fa3","width":1.8}],"guides":[{"label":"Unchanged close","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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,-2.0669,0.0,0.0,0.0,-1.0806,-10.9677,-15.6452,-20.6452,-25.6452,-30.6452,-31.2903,-30.6452,-39.2903,-35.6129,-38.2581,-34.8387,-32.7419,-29.6774,-30.6452,-28.7097,-32.0968],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,5.1256,0.0,0.0,0.0,0.0,0.939,0.0,6.0574,1.7003,7.3326,10.7864,15.8342,14.2402,17.4283,11.8491],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,29.3386,16.8188,2.8558,0.0,5.9032,7.4774,0.9605,8.7822,3.1561,10.4288,14.8885,21.4065,19.3482,23.4648,16.2607],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-21.3652,-26.0262,-30.6871,-35.3481,-35.9495,-35.3481,-43.407,-39.979,-42.4447,-39.2573,-37.3027,-34.446,-35.3481,-33.5438,-36.7013],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,12.7155,7.6586,1.3187,0.0,3.6496,4.6229,0.7495,6.8522,2.4625,8.1371,11.6167,16.7024,15.0964,18.3084,12.6874],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,21.7938,31.1561,11.7975,4.0569,2.1573,1.3773,2.331,2.2754,1.6005,1.7057,6.9941,9.4178,40.921,63.0186,76.497],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,117.7181,107.816,104.4011,103.3296,102.8063,103.115,102.6291,103.0725,102.7798,103.0737,104.2161,105.6808,99.5087,102.4293,98.9812],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/a315833b-b1a1-439d-a169-f5399abc528a/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/a315833b-b1a1-439d-a169-f5399abc528a/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/a315833b-b1a1-439d-a169-f5399abc528a/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/a315833b-b1a1-439d-a169-f5399abc528a/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/a315833b-b1a1-439d-a169-f5399abc528a/technical-pack/data.json"},"source_fingerprint":"e42db11c0d485af41adcc4c257e2544b480c2fb8c8153455df0d45f9d16a83c6","content_hash":"fc94eec5ed3976e75569961b2469b19625d9470ead0e834d2fe0a7a3e23e37b4","citation":"Sharemaestro, GENO Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/a315833b-b1a1-439d-a169-f5399abc528a/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."}