{"schema_version":"1.0","name":"RHYH Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"45711adf-6ea7-4dfe-a3c0-b495e57b98bd","symbol":"RHYH","name":"Robeco Global Dynamic High Yield Ucits Etf","exchange":"GER","country":"DE","asset_type":"etf","currency":"EUR","sector":null,"industry":null},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Range position and boundary pressure, Range pressure and compression, Directional strength and control, Acceleration, deceleration and rollover, Directional pressure and rotation."},{"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":30,"displayedObservations":30,"assetType":"ETF","state":"Aligned upward","stateTone":"positive","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-08-14","2026-08-21"],"values":[0.34755,0.466714],"opens":[5.083,5.087],"highs":[5.087,5.09],"lows":[5.0776,5.066],"closes":[5.083,5.0762],"hoverRows":[[{"label":"Open","value":"5.08","className":"is-ohlc","compact":true},{"label":"High","value":"5.09","className":"is-ohlc","compact":true},{"label":"Low","value":"5.08","className":"is-ohlc","compact":true},{"label":"Close","value":"5.08","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":"5.09","className":"is-ohlc","compact":true},{"label":"High","value":"5.09","className":"is-ohlc","compact":true},{"label":"Low","value":"5.07","className":"is-ohlc","compact":true},{"label":"Close","value":"5.08","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":[5.075792,5.083408],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened across the recent completed path."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"Across the displayed history, price has moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","tone":"neutral"},"chartSummary":"Price is in the accumulation zone. The Market Dynamics bars show whether underlying conditions are repairing or continuing to weaken.","summary":"Across the displayed history, price has moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics strengthened this week and remains positive.","tone":"neutral"},{"label":"Price location","value":"Accumulation zone","detail":"Price is in the lower accumulation area. With limited Market Dynamics history, the zone describes location rather than a completed positioning signal.","tone":"caution"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":22,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["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":[5.023,4.9975,5.0226,5.0118,5.0108,4.9383,4.8543,4.8323,4.8138,4.878,4.9095,4.9835,4.9893,4.9578,4.9995,4.9875,4.9688,5.0246,5.0166,5.028,5.04,5.06,5.07,5.05,5.04,5.022,5.033,5.0886,5.083,5.0762],"consensus":[100.0,-16.7048,0.0,-91.453,-32.9427,-79.1021,-84.2995,-72.9785,-63.3578,0.0,17.2327,67.2143,29.4894,0.0,55.7924,0.0,-11.1052,66.4756,0.0,21.5802,40.7353,44.2162,43.1836,18.9619,10.9038,-30.2997,0.0,71.5023,33.2468,22.2231],"supportDates":["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,-74.0258,-77.8299,-71.3271,-58.4098,0.0,11.6951,55.4306,15.0161,0.0,47.8843,0.0,-9.4191,67.6831,0.0,9.1496,34.2468,41.1691,37.2034,12.9744,10.9998,-26.0094,0.0,74.1846,28.1998,12.5249],"force":[100.0,-16.7048,0.0,-91.453,-30.4347,-89.3228,-94.0654,-60.0626,-43.0327,0.0,44.9553,94.4395,7.7683,0.0,61.9649,0.0,-32.7678,82.7773,0.0,1.351,28.0381,31.0982,26.2775,9.4966,10.9818,-67.215,0.0,89.7749,12.1186,1.5373],"direction":[null,null,null,null,-34.7341,-77.6031,-84.7177,-84.0914,-83.5306,0.0,3.7595,61.2349,61.5454,0.0,60.4213,0.0,-2.441,53.4514,0.0,50.2359,57.2201,57.0686,62.094,46.1323,26.4265,-8.835,0.0,55.385,54.1063,50.2787],"intensity":[null,null,null,null,25.0,100.0,100.0,100.0,62.5,66.6667,100.0,63.6364,91.6667,46.1538,50.0,20.0,56.25,58.8235,27.7778,15.7895,20.0,28.5714,9.0909,34.7826,8.3333,40.0,19.2308,70.3704,53.5714,24.1379],"confirmation":[54.6667,28.0122,2.1748,51.9316,55.7603,93.7015,95.372,90.9847,87.7305,38.7007,51.7771,90.5179,54.3285,29.8073,86.1622,30.452,50.0936,89.7506,7.4411,51.8119,80.7472,81.7958,81.3947,29.9843,27.8302,78.8863,2.4723,91.3968,78.072,52.1964],"persistence":[null,null,0.0,25.0,40.0,50.0,57.1429,62.5,87.5,75.0,62.5,37.5,12.5,0.0,25.0,37.5,37.5,50.0,37.5,37.5,37.5,50.0,50.0,62.5,87.5,62.5,62.5,62.5,62.5,62.5],"assessmentRisk":[null,null,null,null,12.4957,7.9515,7.8337,13.5063,18.3203,45.0335,34.3162,16.2176,35.2091,45.8532,20.1814,5.7741,15.5882,10.905,15.8785,30.3728,28.2803,18.2328,25.9909,21.9012,5.4519,30.4538,46.3034,10.0899,30.5602,37.9061],"volumeParticipation":false,"latest":{"consensus":22.2,"control":12.5,"force":1.5,"direction":50.3,"confirmation":52.2,"persistence":62.5,"assessmentRisk":37.9,"intensity":24.1,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is easing","forceState":"Commitment is limited","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+22.2","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+12.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+1.5","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+50.3","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"52/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"52.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.7%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"7.8","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"95%","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":[5.023,4.9975,5.0226,5.0118,5.0108,4.9383,4.8543,4.8323,4.8138,4.878,4.9095,4.9835,4.9893,4.9578,4.9995,4.9875,4.9688,5.0246,5.0166,5.028,5.04,5.06,5.07,5.05,5.04,5.022,5.033,5.0886,5.083,5.0762],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,5.0165,5.0023,4.9754,4.9494,4.9247,4.9162,4.915,4.9275,4.9387,4.9422,4.9526,4.9589,4.9607,4.9723,4.9804,4.989,4.9983,5.0095,5.0205,5.0259,5.0284,5.0273,5.0283,5.0393,5.0472,5.0525],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,4.9678,4.9671,4.9695,4.9708,4.9706,4.9746,4.9778,4.9815,4.9858,4.9913,4.9971,5.001,5.0039,5.0053,5.0073,5.0133,5.0185,5.0228],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,5.1006,5.0913,5.091,5.0912,5.0871,5.0886,5.088,5.0852,5.0897,5.0922,5.0957,5.0983,5.1072,5.1148,5.1198,5.1234,5.1283,5.1282,5.1294,5.1172,5.1112],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,4.7759,4.78,4.7883,4.7956,4.8018,4.8076,4.8132,4.8181,4.8217,4.8257,4.8291,4.8282,4.8255,4.8227,4.8214,4.8208,4.8243,4.8422,4.8667,4.9057,4.9316],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,0.0,3.6292,32.4394,46.064,78.0709,80.5796,66.955,84.9913,79.801,71.7128,95.8478,92.3875,97.3183,100.0,100.0,100.0,92.5094,88.764,82.0225,86.1423,100.0,98.0392,95.1916],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-4.0106,-4.3781,-3.1028,-2.4771,-1.0071,-0.8919,-1.5176,-0.6893,-0.9277,-1.2991,-0.1907,-0.3496,-0.1232,0.0,0.0,0.0,-0.3945,-0.5917,-0.9467,-0.7298,0.0,-0.11,-0.2711],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.0,0.1727,1.5615,2.2174,3.7581,3.8788,3.223,4.0912,3.8413,3.452,4.6138,4.4472,4.6846,4.9344,5.3508,5.559,5.1426,4.9344,4.5597,4.7887,5.9463,5.8297,5.6881],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-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,0.9468,0.9544,0.9085,0.9269,0.9319,0.8843,0.8406,0.7957,0.7642,0.7223,0.7017,0.667,0.6842,0.6788,0.7014,0.6675,0.6544],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,6.5741,6.3071,6.1282,5.9799,5.769,5.6787,5.5493,5.3936,5.4082,5.3736,5.3727,5.442,5.672,5.8788,6.004,6.0867,6.1081,5.7365,5.2557,4.2201,3.5765],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,8.9644,8.6604,8.3781,7.8064],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,19.7106,23.6638,23.1378,21.139,24.0517,24.1189,23.9469,24.9312,27.7045,29.1146,27.9408,27.3472,24.8457,23.204,27.6264,26.9866,25.594],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,26.2096,23.9417,23.4096,28.9404,26.4327,25.905,25.2483,24.7087,23.7959,23.3317,26.4227,27.9861,30.2908,28.2894,25.1417,24.5595,25.7863],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,-0.0254,-0.0223,-0.0163,-0.0124,-0.0106,-0.0047,-0.0006,0.0035,0.0076,0.0124,0.0167,0.0184,0.0187,0.0172,0.0168,0.0207,0.0231,0.0241],"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.0189,-0.0161,-0.013,-0.0097,-0.0062,-0.0025,0.0014,0.0048,0.0075,0.0095,0.0109,0.0129,0.0149,0.0168],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.0083,0.0114,0.0124,0.0132,0.0138,0.0149,0.0154,0.0136,0.0111,0.0078,0.0059,0.0078,0.0081,0.0074],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-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":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,39.713,38.6354,36.9527,44.6934,43.862,45.4202,47.0852,49.8321,51.1962,48.3637,46.9645,44.4706,46.3457,54.6765,53.7709,52.631],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,0.7174,0.0,3.6292,32.4394,46.064,78.0709,80.5796,66.955,84.9913,79.801,71.7128,98.6643,94.5133,98.4252,100.0,100.0,100.0,89.858,83.0028,63.4146,71.7988,100.0,96.2617,90.873],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,0.3587,1.4489,12.0229,27.3776,52.1915,68.2382,75.2018,77.5087,77.2491,78.8351,83.3927,88.2968,97.2009,97.6462,99.4751,100.0,96.6193,90.9536,78.7585,72.7387,78.4045,89.3535,95.7116],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"Centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["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/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/technical-pack/data.json"},"source_fingerprint":"99b883b45ee709529d42023c7fadd3b32c6653e0651defa665cfceba7bdec0a2","content_hash":"0eb20efc361655eaf7a704257a1414330f943a533aa917d28a1d328918e2e0fa","citation":"Sharemaestro, RHYH Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/45711adf-6ea7-4dfe-a3c0-b495e57b98bd/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."}