{"schema_version":"1.0","name":"JPNA Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"e4002a3e-ec52-4550-bd5a-7084d2456f53","symbol":"JPNA","name":"UBS (LUX) FUND SOLUTIONS UBS CO","exchange":"LSE","country":"GB","asset_type":"etf","currency":"USD","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, Activity pressure and cumulative balance, Range pressure and compression, Range position and boundary pressure, Acceleration, deceleration and rollover, Directional strength and control."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-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.063931,0.085594],"opens":[35.514999,36.125],"highs":[36.237499,36.2225],"lows":[35.4025,34.505001],"closes":[36.112499,34.967499],"hoverRows":[[{"label":"Open","value":"35.5","className":"is-ohlc","compact":true},{"label":"High","value":"36.2","className":"is-ohlc","compact":true},{"label":"Low","value":"35.4","className":"is-ohlc","compact":true},{"label":"Close","value":"36.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":"36.1","className":"is-ohlc","compact":true},{"label":"High","value":"36.2","className":"is-ohlc","compact":true},{"label":"Low","value":"34.5","className":"is-ohlc","compact":true},{"label":"Close","value":"35.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":[34.898799,36.181199],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"steady","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"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":[31.3075,32.455,34.145,33.2625,33.8525,31.1775,30.535,30.0125,29.975,31.0725,32.1925,33.1425,31.775,32.29,33.59,33.305,33.5075,33.9925,33.7775,33.94,35.265,34.2275,34.695,34.7375,33.135,33.7275,33.7775,35.525,36.1125,34.9675],"consensus":[-98.3212,100.0,81.8928,-22.0932,14.8657,-14.4663,-16.0781,-20.5029,-14.6807,0.0,14.1194,23.5226,-13.0844,17.8948,22.8213,0.0,20.109,21.2698,0.0,18.964,18.5183,0.0,10.8454,20.4496,-15.2758,0.0,0.0,42.7964,33.8846,6.9253],"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,-21.2081,-20.0619,-27.2117,-15.8628,0.0,17.3172,28.5935,-24.1101,24.9913,30.8712,0.0,27.3707,26.5424,0.0,28.7848,19.0552,0.0,10.8261,29.9154,-13.7926,0.0,0.0,44.2567,37.2993,13.2536],"force":[-98.3212,100.0,81.8928,-22.0932,14.8164,-14.9762,-13.1501,-17.7869,-10.5178,0.0,16.7886,24.0722,-22.6145,21.1954,20.416,0.0,19.1369,21.727,0.0,15.3473,12.1956,0.0,5.7289,14.5886,-17.9443,0.0,0.0,71.1582,26.8525,28.4942],"direction":[null,null,null,null,14.9009,-6.3972,-13.6168,-14.7755,-16.3032,0.0,8.5583,17.3348,-6.3236,7.4269,15.3396,0.0,12.5044,14.9175,0.0,10.3236,22.4208,0.0,14.5221,13.8178,-15.065,0.0,0.0,20.8692,35.0049,15.7135],"intensity":[null,null,null,null,25.0,80.0,50.0,28.5714,12.5,66.6667,70.0,63.6364,75.0,7.6923,71.4286,26.6667,18.75,35.2941,5.5556,10.5263,85.0,57.1429,13.6364,4.3478,83.3333,56.0,19.2308,85.1852,78.5714,68.9655],"confirmation":[54.1294,54.6667,48.8724,29.7365,50.0881,49.8753,72.9951,74.3759,72.5529,24.4271,72.5508,75.4667,50.9918,51.0521,75.1068,26.0264,74.2946,74.7399,26.7541,73.8086,73.725,24.3443,48.6482,74.221,72.9922,25.4739,25.0447,82.537,78.5767,28.7959],"persistence":[null,null,33.3333,0.0,20.0,0.0,14.2857,25.0,25.0,37.5,37.5,12.5,37.5,12.5,12.5,25.0,50.0,62.5,50.0,50.0,75.0,62.5,62.5,75.0,50.0,37.5,37.5,37.5,37.5,37.5],"assessmentRisk":[null,null,null,null,42.0736,26.2331,41.257,38.9224,42.4364,6.1692,36.4069,37.6671,51.3798,29.5217,29.6187,9.4933,35.929,35.1761,15.5524,25.4694,39.8451,12.8935,35.2607,28.5789,41.6138,31.0702,43.52,15.309,32.9762,47.2672],"volumeParticipation":true,"latest":{"consensus":6.9,"control":13.3,"force":28.5,"direction":15.7,"confirmation":28.8,"persistence":37.5,"assessmentRisk":47.3,"intensity":69.0,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+6.9","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+13.3","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+28.5","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+15.7","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"29/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"64.2","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"8.4%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"15.7","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"81%","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":[31.3075,32.455,34.145,33.2625,33.8525,31.1775,30.535,30.0125,29.975,31.0725,32.1925,33.1425,31.775,32.29,33.59,33.305,33.5075,33.9925,33.7775,33.94,35.265,34.2275,34.695,34.7375,33.135,33.7275,33.7775,35.525,36.1125,34.9675],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,32.5207,32.2765,31.9598,31.6058,31.3093,31.2662,31.4346,31.7452,31.7506,31.8487,32.1653,32.3725,32.5789,32.8359,33.0071,33.1767,33.5564,33.6784,33.8632,34.0222,33.8609,33.8366,33.8259,34.1348,34.4944,34.5804],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,31.639,31.6872,31.8281,31.9375,32.0538,32.1974,32.3145,32.4349,32.6445,32.7618,32.905,33.0407,33.0477,33.0981,33.1484,33.3244,33.531,33.6374],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,34.7162,34.6272,34.7159,34.5961,34.5325,34.686,34.7518,34.8358,34.9881,35.075,35.1705,35.572,35.7368,35.8247,36.011,35.9451,36.0019,35.9737,36.06,36.1308,36.0673],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,28.8428,29.0069,29.1391,29.2355,29.3525,29.4186,29.5094,29.5875,29.633,29.7005,29.7602,29.7545,29.7669,29.7341,29.6952,29.6894,29.8876,30.2401,30.705,31.2479,31.701],"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":"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,44.3209,351.0043,44.9944,45.5583,56.3722,84.5423,186.4347,14.1427,515.3359,199.1936,220.6566,4.6919,14.7075,0.0,0.0,0.0,36.1315,0.0,104.2678,82.5969,189.7409,24.8018,48.3158],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,65.0,67.3608,69.6278,72.3259,68.331,77.7682,78.4427,65.0,73.8254,84.3487,84.1362,84.7737,84.7737,84.7737,84.7737,86.2323,86.2323,90.2699,93.4575,101.4357,102.337,100.5745],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-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,22.6045,20.4647,19.3317,17.9735,16.5624,15.5592,14.4786,13.2077,12.8525,11.8699,11.0389,11.0916,10.3265,9.8121,9.0144,8.3995,8.4057],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,18.4819,17.6641,17.4674,16.796,16.2165,16.4337,16.3157,16.2933,16.5739,16.5941,16.6649,17.8104,18.2277,18.5807,19.2244,19.0622,18.5594,17.3184,16.0414,14.4939,12.8859],"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":"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,-1.2143,1.4912,7.4425,13.5159,18.6674,11.2519,14.0446,21.094,19.5485,20.6466,23.2766,22.1107,22.9919,30.1769,24.5509,27.086,27.3164,18.6267,21.8396,73.2704,100.0,98.088,80.5736],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-37.6574,-37.7353,-35.4556,-33.1291,-31.1557,-33.9963,-32.9266,-30.2262,-30.8182,-30.3975,-29.3901,-29.8367,-29.4992,-26.7468,-28.9019,-27.9309,-27.8426,-31.1713,-29.9406,-4.2181,0.0,-0.3449,-3.5047],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,-0.7195,0.9259,4.6212,8.3923,11.5909,6.9865,8.7205,13.0976,12.138,12.8199,14.4529,13.729,14.2761,18.7374,15.2441,16.8182,16.9613,11.5656,13.5606,13.729,19.6128,21.5909,17.7357],"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":"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.0936,0.1311,0.2627,0.3401,0.413,0.5041,0.5526,0.5973,0.7312,0.7449,0.7846,0.81,0.6929,0.6406,0.5962,0.6941,0.8097,0.7997],"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.2224,0.2788,0.3335,0.3863,0.4553,0.5132,0.5675,0.616,0.6314,0.6332,0.6258,0.6395,0.6735,0.6988],"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.1906,0.2254,0.2191,0.211,0.2759,0.2318,0.2171,0.1941,0.0616,0.0073,-0.0296,0.0546,0.1362,0.101],"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":"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,14.3168,14.8353,15.7687,15.7343],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,2.1668,3.5392,3.8693,3.8411,4.6273,4.7797,4.7467,6.6822,6.5696,7.3272,7.3071,7.0795,8.9518,8.7352,11.8576,13.3023,12.7471],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,2.0046,1.9764,1.9595,2.4314,2.4152,2.4024,2.8401,2.7824,4.4201,4.3843,4.5678,7.2534,7.1072,7.959,7.6488,7.4984,9.3665],"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"]}]},"canonical_url":"https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/technical-pack/data.json"},"source_fingerprint":"4da56f38a0b580b486df84b84014dd56c2f84a9adfed0f8c0ad7a705d61d9b38","content_hash":"19bf6950ab3385bca9f497ebf438c787c0f06da94959afe62cdafe3809bd35a6","citation":"Sharemaestro, JPNA Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/e4002a3e-ec52-4550-bd5a-7084d2456f53/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."}