{"schema_version":"1.0","name":"JMAC Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"699df34a-daa0-4924-9f19-3a5234bc914c","symbol":"JMAC","name":"JPM Strategic Allocation Conservative Active UCITS ETF - EUR (acc)","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, 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":31,"displayedObservations":31,"assetType":"ETF","state":"Rotational","stateTone":"caution","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-07","2026-08-14","2026-08-21"],"values":[0.024887,0.029685,0.014393],"opens":[5.094,5.132,5.136],"highs":[5.146,5.142,5.136],"lows":[5.087,5.12,5.098],"closes":[5.13,5.13,5.103],"hoverRows":[[{"label":"Open","value":"5.09","className":"is-ohlc","compact":true},{"label":"High","value":"5.15","className":"is-ohlc","compact":true},{"label":"Low","value":"5.09","className":"is-ohlc","compact":true},{"label":"Close","value":"5.13","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.13","className":"is-ohlc","compact":true},{"label":"High","value":"5.14","className":"is-ohlc","compact":true},{"label":"Low","value":"5.12","className":"is-ohlc","compact":true},{"label":"Close","value":"5.13","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.14","className":"is-ohlc","compact":true},{"label":"High","value":"5.14","className":"is-ohlc","compact":true},{"label":"Low","value":"5.10","className":"is-ohlc","compact":true},{"label":"Close","value":"5.10","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.10138,5.13162],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"slight easing","fourWeekDirection":"steady","now":{"label":"Slightly easier this week","detail":"Market Dynamics paused slightly 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 paused slightly 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":23,"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-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[5.0027,5.0168,5.024,5.053,5.07,5.079,5.007,4.9675,4.923,4.9005,4.9565,5.001,5.054,5.038,5.029,5.068,5.038,5.073,5.113,5.087,5.106,5.142,5.139,5.144,5.13,5.099,5.086,5.078,5.13,5.13,5.103],"consensus":[0.0,59.4595,62.963,50.0,96.1832,83.9825,-58.2303,-77.2535,-85.2538,-74.562,8.3336,53.8962,75.6246,15.4581,17.5704,68.9137,-17.5819,59.1138,69.7689,0.0,27.0749,45.7361,30.015,52.2539,10.9013,-16.1898,-26.6141,-28.346,48.7735,22.5045,-16.63],"supportDates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[null,null,null,null,null,80.7295,-54.8938,-62.7673,-77.3043,-64.6949,25.7054,43.4037,64.7814,8.6825,9.22,61.2118,-18.3191,58.9225,70.0311,0.0,14.1878,42.2992,25.9547,58.6078,4.151,-2.2981,-20.6435,-23.9113,50.5662,19.0459,-29.1639],"force":[0.0,59.4595,62.963,50.0,90.8401,80.9977,-54.3577,-95.2181,-98.9334,-77.4851,78.1378,91.5724,97.4736,40.3698,17.5157,80.6608,-59.5551,71.5907,78.3765,0.0,4.6871,26.3319,0.7074,28.7279,18.0522,-58.8078,-41.0899,-30.3556,77.486,5.559,-33.7284],"direction":[null,null,null,null,99.9998,89.8323,-64.8097,-80.9772,-84.5677,-83.7506,61.38,38.9761,72.4105,63.0787,52.1753,69.3251,-13.2416,50.4205,63.3208,0.0,57.7942,63.5241,55.5892,61.7966,48.7851,-6.8773,-23.0978,-31.9788,26.2158,38.5612,-9.9075],"intensity":[null,null,null,null,75.0,20.0,100.0,85.7143,87.5,88.8889,90.0,72.7273,91.6667,61.5385,35.7143,46.6667,37.5,47.0588,100.0,31.5789,45.0,52.381,4.5455,4.3478,20.8333,56.0,26.9231,22.2222,85.7143,51.7241,40.0],"confirmation":[0.0,41.6937,42.8148,38.6667,75.8677,94.833,86.5665,93.4893,95.8192,92.0993,40.2905,86.5549,93.031,34.6273,31.0838,90.5278,32.3857,87.2996,90.5844,31.9259,53.5114,82.0966,54.1068,83.9074,7.5721,29.9182,77.0487,77.1995,84.4553,52.0711,30.432],"persistence":[null,null,66.6667,75.0,80.0,83.3333,57.1429,37.5,25.0,0.0,0.0,0.0,0.0,0.0,25.0,50.0,50.0,75.0,75.0,62.5,62.5,62.5,62.5,62.5,87.5,62.5,37.5,25.0,25.0,25.0,0.0],"assessmentRisk":[null,null,null,null,1.9084,8.0087,5.5819,10.7359,7.3543,12.7173,48.0857,8.4649,12.0636,42.199,39.0661,12.3443,10.4298,5.4178,13.3603,21.82,34.5389,25.9457,20.1912,22.2479,29.864,38.2696,35.0044,35.2016,24.3868,30.4735,37.1119],"volumeParticipation":true,"latest":{"consensus":-16.6,"control":-29.2,"force":-33.7,"direction":-9.9,"confirmation":30.4,"persistence":0.0,"assessmentRisk":37.1,"intensity":40.0,"evidenceDepth":100},"analysis":{"status":"Completed tape has stronger support","headline":"The gauges support the downward view","summary":"The completed evidence gives the downward view the clearer support.","take":"Current assessment: downward pressure has the stronger support.","tone":"negative","supportedView":"Completed tape","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Seller control supports the view","controlPath":"Broadly stable","forceState":"Downward commitment","forcePath":"Broadly stable","directionState":"Follow-through is limited","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"-16.6","detail":"Completed tape has stronger support","tone":"negative"},{"label":"SM Control Gauge","value":"-29.2","detail":"Seller control supports the view","tone":"negative"},{"label":"SM Force Gauge","value":"-33.7","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-9.9","detail":"Follow-through is limited","tone":"negative"},{"label":"SM Confirmation Gauge","value":"30/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Rotational","detail":"completed-week alignment","tone":"caution"},{"label":"Momentum","value":"57.7","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.7%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"12.9","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"82%","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 is rotating through its trend references.","series":[{"label":"Close","values":[5.0027,5.0168,5.024,5.053,5.07,5.079,5.007,4.9675,4.923,4.9005,4.9565,5.001,5.054,5.038,5.029,5.068,5.038,5.073,5.113,5.087,5.106,5.142,5.139,5.144,5.13,5.099,5.086,5.078,5.13,5.13,5.103],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,5.0264,5.036,5.0307,5.0192,5.0017,4.9833,4.9784,4.9825,4.9955,5.0033,5.0079,5.0189,5.0223,5.0315,5.0464,5.0537,5.0632,5.0776,5.0887,5.0988,5.1045,5.1035,5.1003,5.0962,5.1024,5.1074,5.1066],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,5.0006,5.0033,5.0052,5.0099,5.012,5.0165,5.0236,5.0283,5.0341,5.0421,5.0493,5.0563,5.0617,5.0645,5.0661,5.067,5.0716,5.076,5.078],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,5.1167,5.1106,5.106,5.11,5.11,5.1086,5.1134,5.1126,5.117,5.1284,5.1328,5.143,5.159,5.1724,5.1843,5.1918,5.1939,5.1971,5.1971,5.1952,5.1816,5.1708],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,4.892,4.8894,4.8942,4.8985,4.9033,4.9077,4.9104,4.9142,4.9165,4.9152,4.9173,4.9175,4.9139,4.912,4.9092,4.9078,4.9077,4.9123,4.9234,4.946,4.9825,5.008],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,25.0227,50.9416,505.0651,568.6456,59.5516,199.1587,63.2538,50.7104,36.6976,32.2005,33.6824,46.5694,0.0,0.8734,0.262,0.0,0.9702,0.0265,91.1441,55.0011,20.6762,67.2843,5.3968,18.5112],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,65.0,65.0,105.0479,109.0932,123.8404,119.2854,115.7578,118.2073,116.1454,118.2212,121.0084,121.0084,121.0581,121.073,121.073,121.1277,121.1262,115.7484,112.8558,111.7627,115.4071,115.4071,114.9435],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,0.6853,0.6929,0.7103,0.716,0.7433,0.7491,0.7357,0.7519,0.7586,0.7173,0.6793,0.652,0.6596,0.6519,0.6598,0.7011,0.6817,0.6895],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,4.4904,4.4242,4.2359,4.2254,4.1286,4.0122,4.0505,3.9589,3.9959,4.246,4.2877,4.4824,4.8661,5.1649,5.4511,5.6238,5.6657,5.6339,5.4104,4.9132,3.9173,3.1991],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,0.0,0.0,9.5588,37.0098,58.8235,84.8039,76.9608,72.549,91.6667,76.9608,94.1176,97.479,86.5546,87.5486,95.9559,94.8529,96.6912,91.5441,80.1471,75.3676,72.4265,91.5441,91.5441,81.6176],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-2.3107,-3.1858,-3.6283,-2.527,-1.6519,-0.6096,-0.9243,-1.1013,-0.3343,-0.9243,-0.236,-0.1172,-0.6251,-0.6228,-0.2135,-0.2717,-0.1747,-0.4463,-1.0479,-1.3002,-1.4555,-0.4463,-0.4463,-0.9703],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.0,0.0,0.3995,1.5468,2.4585,3.5444,3.2166,3.0322,3.8312,3.2166,3.9336,4.7531,4.2204,4.6097,5.3473,5.2858,5.3882,5.1014,4.4663,4.2,4.0361,5.1014,5.1014,4.5482],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"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.0041,-0.0005,0.0016,0.0064,0.0076,0.0113,0.0173,0.0197,0.0228,0.0279,0.0314,0.0341,0.0347,0.0324,0.0291,0.0256,0.0267,0.0272,0.0252],"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.001,0.0031,0.0059,0.0087,0.0115,0.0148,0.0181,0.0213,0.024,0.0257,0.0264,0.0262,0.0263,0.0265,0.0262],"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.0066,0.0083,0.0114,0.011,0.0113,0.0132,0.0133,0.0128,0.0107,0.0067,0.0027,-0.0006,0.0004,0.0007,-0.001],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,14.3892,13.6419,13.6412,13.6406,12.9157],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,26.6874,24.5539,28.8153,26.7041,23.7197,30.2635,28.7616,31.9861,31.98,31.4223,30.78,29.8598,27.5768,25.9728,23.8686,29.3834,28.063,25.8982],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,22.8,25.8969,23.2764,21.571,22.7592,20.8068,19.7742,17.898,16.3576,16.0723,15.9482,16.3256,22.7233,24.8484,25.8201,22.3333,21.3297,24.1503],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-01-23","2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/technical-pack/data.json"},"source_fingerprint":"1ccd155d8266950c32801c7861a32f34d70a4d2ff6966a96a85f2e2c432639c0","content_hash":"6b4f7f7f40b88036d4f2799d8d4241b69d3740cd5c06cc6caf654529c402f89d","citation":"Sharemaestro, JMAC Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/699df34a-daa0-4924-9f19-3a5234bc914c/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."}