Last close: €140.20 (24 July 2026). SAP's 17-month, −55% slide bottomed at €127.50 on 23 July 2026 at the end of a Minor expanding ending diagonal; the primary count (35%) reads that low as the end of the extended Intermediate (3) of an unfinished Primary Ⓐ and looks for an Intermediate (4) rebound to €161.97–183.29, invalidated above €210.20.
| # | Scenario | Direction | Next wave (degree) | T1 | T2 | T3 | Invalidation | Probability |
|---|---|---|---|---|---|---|---|---|
| 1 | Extended-third reframe — Primary Ⓐ unfinished; the 127.50 low ends the extended Intermediate (3) (Minor expanding ending diagonal) | Up (counter-trend) | Intermediate (4) — Intermediate | €148.82 0.146 × (3) | €161.97 0.236 × (3) | €183.29 0.382 × (3) × channel | daily close above €210.20 (R3: wave (4) may not re-enter the Intermediate (1) low) | 35% |
| 2 | Primary Ⓐ complete at 127.50 — Primary Ⓑ counter-trend rally inside Cycle IV | Up (counter-trend) | Primary Ⓑ — Primary | €164.32 0.236 × Ⓐ | €187.09 0.382 × Ⓐ | €205.50 0.500 × Ⓐ | daily close below €127.50 (voids “Ⓐ complete”) | 33% |
| 3 | Bear continuation — the 127.50 low is only Minor 3 of Intermediate (5); Minor 4 bounce, then Minor 5 to new lows | Down | Minor 5 of Intermediate (5) — Minor | €127.50 retest | €120.00 Minor 5 ≈ Minor 1 | €115.80 2-4 channel W5 line | daily close above €155.46 (the Minor 1 low of Intermediate (5)) | 32% |
Step 0 · Base channel & trigger — INACTIVE. The base channel is fitted to the June–July basing swings: lower line through 130.62 (22 Jun 2026) and 127.50 (23 Jul 2026), upper parallel through 145.10 (7 Jul 2026). channel_breakout returns None — the 24 July close of €140.20 sits below the channel's upper line (€143.39 that day, drifting to ≈€141.28 by 14 August). Trigger: two consecutive daily closes above the base-channel upper line and above the €145.10 Minor-4 shelf.
Step 2 · Base projection — CONDITIONAL / not active. base_projection(127.50, 173.24) → 1.382 = €190.71, 1.618 = €201.51, 2.0 = €218.98. active: false (last price €140.20 < the €173.24 trigger shelf). These levels enter the target menu only after a weekly close above €173.24 — they are not used as T1/T2/T3 above.
Step 4 · Dated path (price-time boxes; channel × Fibonacci confluence prioritised):
| Leg | Direction | Target zone | Date window | Basis |
|---|---|---|---|---|
| Intermediate (4) — first objective | Up | €148.82 – €161.97 | 2026-08-24 → 2026-09-30 | 0.146–0.236 retracement of Intermediate (3) (273.55→127.50) |
| Correction inside (4) | Down | €145.65 – €156.86 | 2026-09-15 → 2026-10-15 | forward grid of the projected 127.50→175.00 leg (0.382 / 0.5 / 0.618) |
| Intermediate (4) — termination | Up | €179.00 – €186.50 | 2026-10-23 → 2026-11-12 | channel × fib confluence: the 0.382 retracement (€183.29) meets the 1-3 channel's wave-4 boundary line (€183.67 on 31 Oct) in that window; the expanding ending diagonal normally retraces fully into its Minute-i territory €161.28–178.94 |
| Intermediate (5) | Down | €100.00 – €121.00 | 2026-11-15 → 2027-04-30 | wave 5 = 0.618–1.0 × Intermediate (1) (73.30 pts) measured from the wave-(4) end; the 1-3 channel line reads €99.29 on 31 Dec 2026 |
| Primary Ⓑ | Up | €160.00 – €190.00 | 2027-05-01 → 2027-12-31 | 0.236–0.382 retracement of the completed Primary Ⓐ |
Step 3 · Forward retracement grids — projected 127.50→175.00: 156.86 / 151.25 / 145.65; projected 175.00→110.00: 134.83 / 142.50 / 150.17.
SAP.roadmap.json, generated 2026-07-24, as-of data 2026-07-23)| Dated leg | Previous target / window | Outcome | Grade |
|---|---|---|---|
| (5)/Ⓐ down | €116.00 – €127.50 · 2026-07-24 → 2026-08-31 | The decline terminated at exactly €127.50 — the zone's upper bound — on 2026-07-23, one session before the window opened. The single in-window session (2026-07-24) reversed +9.3% (low 130.86 → close 140.20); the deeper €116 objective was never approached. | Partial hit — zone edge reached, deeper objective missed |
| Ⓑ up | €164.00 – €187.00 · 2026-09-01 → 2026-12-15 | The rebound began on 2026-07-24, roughly six weeks ahead of the window. The price zone survives almost unchanged in the new roadmap (€161.97–183.29) but is now labelled Intermediate (4), not Primary Ⓑ. | Pending — direction confirmed early, label re-degreed |
| Ⓒ down | €100.00 – €120.00 · 2026-12-15 → 2027-06-30 | Retained in the new roadmap as Intermediate (5) with an earlier start (from 2026-11-15) and the same €100–121 zone. | Pending |
| Trigger (close > €173.24) | forecast to stay inactive | No close above €173.24 occurred; the trigger is still inactive. | Correct |
Net grade: 1 partial hit, 2 pending, 0 invalidated. The previous roadmap's shape (final low, then a multi-month rebound into €164–187) is tracking; its price precision on leg 1 missed by 11.5 points and its labels have been re-degreed — the 127.50 low now reads as Intermediate (3), not (5)/Ⓐ, so a fourth and fifth Intermediate wave still lie ahead of Primary Ⓐ's completion.
SMA_18 column of the bundle is empty from 2026-07-01, so it was recomputed from the Close series (the missing 2026-07-01 close was filled with that bar's midpoint, €137.87). On that basis SMA(18) reads €137.44 and its general trend direction is flat; the lows of the last two daily bars are below SMA(18); the highs of the last two daily bars are not above SMA(18). The weekly SMA(18) (€144.64) is falling.validate_count.py). Ending diagonals are normally retraced sharply back into the territory in which they began — €161.28–178.94. The 24 July outside-reversal bar (low 130.86 → high 141.32, close 140.20) came on 4,092,805 shares = 1.72× the 20-bar average (throwover_volume_spike → spike True).fib_line_confluence dates that confluence window 2026-10-23 → 2026-11-12; it is the highest-confidence price-time box on the roadmap.valid: true, zero rule failures, zero near-miss caveats and 29 clean pivot-extreme checks; the guideline, Fibonacci and indicator scores separate them by only 0.05. Treat the direction (up, near-term) as the higher-confidence part of this report and the destination as the low-confidence part.The active wave is Intermediate (4), a counter-trend rebound at Intermediate degree, up, from 23 July 2026 at €127.50. It nests inside Primary Ⓐ (down, in progress) inside Cycle IV (down, in progress) inside Supercycle (V).
| Degree | Label | Pattern | Direction | Start | End | Status |
|---|---|---|---|---|---|---|
| Supercycle | (V) | impulse | Up | 2002-10-08 · €9.95 | — | in progress |
| Cycle | III | impulse | Up | 2008-10-28 · €20.75 | 2025-02-19 · €283.50 | complete |
| Cycle | IV | corrective | Down | 2025-02-19 · €283.50 | — | in progress |
| Primary | Ⓐ | impulse | Down | 2025-02-19 · €283.50 | — | in progress |
| Intermediate | (3) | impulse (extended) | Down | 2025-06-05 · €273.55 | 2026-07-23 · €127.50 | complete |
| Minor | 5 of (3) | expanding ending diagonal | Down | 2026-02-10 · €178.94 | 2026-07-23 · €127.50 | complete |
| Intermediate | (4) | corrective | Up | 2026-07-23 · €127.50 | — | IN PROGRESS ◄ |
| Minor | A of (4) | impulse | Up | 2026-07-23 17:00 · €127.50 | — | in progress |
validate_count.py returned valid: true for the emitted count: R1 (wave 2 never beyond the start of wave 1), R2 (wave 3 never the shortest) and R3 (wave 4 never beyond the end of wave 1) all pass, 31 pattern-rule checks, 31 subdivision checks and 29 pivot-extreme checks all clean, and no near-miss caveats. Six pattern items and six subdivision items were returned as pass: null for analyst judgment and are resolved below.
Deterministic scores (ew-scoring.md §8): guideline 0.628, Fibonacci 0.641, indicator 0.704, weights 0.5 / 0.25 / 0.25 → blended confidence 0.650. caps_applied is empty: the nesting_unverified flag (Cycle I and Primary ①/③/⑤ are asserted historical anchors, not decomposed) and the extension_fragile flag (Intermediate (1) carries an extended fifth of 49.50 pts against a third of 39.70 pts, and Cycle III likewise on an arithmetic scale) both hold, but the raw confidence of 0.650 already sits below their 0.75 / 0.70 ceilings, so neither cap bit.
Resolved judgment items. (i) Cycle III — wave 4 retraces 58% of wave 3: accepted; R3 passes with a wide margin (Primary ④ low €79.58 versus the Primary ① high €46.15) and the depth reflects the 2020–2022 post-COVID unwind. (ii) Intermediate (1) — wave 4 retraces 62% of wave 3: accepted; R3 passes, though only by 2.55 points (Minor 4 high €259.70 versus the Minor 1 low €262.25) — the tightest rule margin in the whole tree. (iii) Minor 5 — wave 4 retraces 95% of wave 3: accepted, and expected — deep fourth waves are precisely what makes an expanding diagonal expanding; the diagonal-specific rule (wave 4 not beyond the end of wave 2) passes at 173.24 versus 175.10. (iv) not_all_of_1_3_5_extended at Cycle III, Intermediate (1) and Intermediate (3): confirmed — exactly one extended leg is labelled in each. (v) Six generic corrective subdivision items (Cycle II, Cycle IV, Primary ②/④, the Intermediate (2) B leg, Intermediate (4)): accepted as unclassified three-wave correctives; they are legal in every position used and are described narratively rather than forced into a pattern the data does not yet settle.
Alternate (33%) — Primary Ⓐ complete at €127.50, Primary Ⓑ rally. On this reading Intermediate (3) ended at €135.44 on 13 May 2026, Intermediate (4) was the sharp three-week zigzag to €173.24, and Intermediate (5) = 45.74 pts = 0.624 × Intermediate (1) — almost exactly the 0.618 equality expected of the non-extended legs — bottomed at €127.50. Inside it, Minor 5 (17.60 pts) equals Minor 1 (17.78 pts) to 1%, and Minor 4 retraces 0.380 of Minor 3. It is a beautiful fit and it fails on only two things: wave (4) is a zigzag like wave (2) (no alternation), and wave (5) stopped 0.271 of a channel width short of the 2-4 parallel (€115.77) instead of reaching it. Targets €164.32 / €187.09 / €205.50. Invalidated below €127.50.
Second alternate (32%) — bear continuation. The €127.50 low is only Minor 3 of Intermediate (5); the current bounce is Minor 4, capped by €155.46, and Minor 5 then breaks to €115–121. Its strongest argument is the complete absence of momentum divergence at the low. Invalidated above €155.46.
Premature-termination test. classify_pullback on Cycle IV's retracement of Cycle III (156.00 / 262.75 = 0.594) returns “ambiguous” — the skill's instruction in that band is to carry the completed-impulse count and the degree-reframe at comparable weight, which is exactly what the 35% / 33% split does.
| Field | Value |
|---|---|
| Wave / degree | Intermediate (4) — Intermediate degree |
| Pattern | corrective (family not yet resolved; alternation with the zigzag (2) argues for a flat, triangle or flat combination) |
| Direction | Up (counter-trend inside Primary Ⓐ down) |
| Start | 2026-07-23 · €127.50 (daily low; the 1-hour low printed in the 17:00 bar) |
| Elapsed | 1 completed session (2026-07-24) |
| Current price | €140.20 daily close, 24 July 2026 (1-hour close €141.12, session high €141.32) |
| Retracement so far | (140.20 − 127.50) / 146.05 = 0.087 of Intermediate (3) |
| Confirmation trigger | two consecutive daily closes above the base-channel upper line (≈€143.4) and above the €145.10 Minor-4 shelf |
| Invalidation | daily close above €210.20 (R3 for wave (4)); a break below €127.50 would not void the count but would re-date Intermediate (3) |
Completed: Intermediate (3) = Minor 1 (273.55→209.70) · 2 (→244.30, 0.542 retrace) · 3 (→159.60) · 4 (→178.94, 0.228 retrace) · 5 (→127.50, an expanding ending diagonal). The diagonal's Minute waves: i 178.94→161.28 · ii →175.10 (0.783 retrace, squarely in the 0.66–0.81 diagonal band) · iii →135.44 · iv →173.24 (0.953 retrace — the expanding signature) · v →127.50 (45.74 pts, longer than iii at 39.66 pts).
In progress: Minor A of Intermediate (4) — five up-hours from the 23 July 17:00 low into the 24 July 141.32 high. Nothing at Minor degree is confirmed yet; a Minute (ii) pullback into €133–136 before the next leg would be entirely normal and is not a count problem.
| Level | Price | Basis |
|---|---|---|
| 0.146 × (3) | €148.82 | shallow first objective; also the 2026-06-15 / 2026-07-07 supply shelf |
| 0.236 × (3) | €161.97 | base of the Minor-4-of-(3) price range (€159.60–178.94) |
| 0.382 × (3) | €183.29 | primary target — coincides with the 1-3 channel's wave-4 boundary line (€183.67 on 2026-10-31) |
| 0.5 × (3) | €200.53 | upper bound; the channel line reaches it only in the first week of August, so this level is effectively out of reach on the roadmap's timing |
| Diagonal retracement rule | €161.28 – €178.94 | an ending diagonal is normally retraced back into the territory where it began — Minute i of the diagonal |
| Timeframe | As of | Close | RSI_14 | UO | SMA_18 | SMA_50 / 100 / 200 |
|---|---|---|---|---|---|---|
| 30-Minute | 2026-07-24 17:00 | €141.12 | 73.4 | 65.3 | 136.11 | 133.95 / 135.66 / 136.42 |
| 1-Hour | 2026-07-24 17:00 | €141.12 | 69.3 | 66.8 | 133.74 | 135.43 / 136.47 / 136.97 |
| Daily | 2026-07-24 | €140.20 | 50.0 | n/a (column empty) | 137.44 recomputed | 146.92 / 153.63 / 183.56 as of 30 Jun |
| Weekly | 2026-07-20 | €140.20 | 38.1 | 43.5 | 144.64 | 184.05 / 212.61 / 174.79 |
| Monthly | 2026-07-01 | €140.20 | 34.9 | 33.7 | 205.66 | 168.36 / 138.88 / 99.65 |
| Wave pivot | Date | Price | Volume | RSI_14 | UO | Reading |
|---|---|---|---|---|---|---|
| Cycle III top / Primary Ⓐ start | 2025-02-19 | €283.50 | 1,348,986 | 64.9 | 58.6 | All-time high on unremarkable volume — a quiet top |
| Intermediate (1) | 2025-04-07 | €210.20 | 6,895,323 | 28.1 | 43.9 | Tariff-panic climax; the heaviest single bar of wave (1) |
| Intermediate (2) | 2025-06-05 | €273.55 | 1,041,138 | 63.7 | 55.8 | 0.864 retracement on the lightest volume of the sequence — a classic B-style trap |
| Minor 1 of (3) | 2025-09-16 | €209.70 | 1,757,332 | 26.9 | 29.0 | First oversold reading of the third wave |
| Minor 2 of (3) | 2025-10-23 | €244.30 | 3,172,728 | 61.5 | 65.9 | 0.542 retracement; UO back above 65 |
| Minor 3 of (3) | 2026-02-04 | €159.60 | 6,228,386 | 30.5 | 36.4 | Third-of-third; 15.8m-share peak bar occurred inside this leg |
| Minor 4 of (3) | 2026-02-10 | €178.94 | 3,975,433 | 41.9 | 57.1 | 0.228 retracement — start of the expanding ending diagonal |
| Minute iii of the diagonal | 2026-05-13 | €135.44 | 3,135,843 | 35.0 | 33.1 | Diagonal wave iii low |
| Minute iv of the diagonal | 2026-06-02 | €173.24 | 4,129,222 | 60.9 | 59.2 | 0.953 retracement of iii — the expanding signature |
| Minor 3 within the last leg | 2026-06-22 | €130.62 | 3,549,485 | 34.4 | 33.4 | Lower low, RSI 34.4 |
| Minor 4 within the last leg | 2026-07-07 | €145.10 | 2,303,327 | 46.5 | n/a | The €145.10 breakout shelf |
| Intermediate (3) low | 2026-07-23 | €127.50 | 3,338,860 | 30.2 | n/a | 1.44× the 20-bar average volume; 1-hour RSI 19.1 / UO 30.6 — the most oversold prints of the whole decline, and no bullish divergence |
| Reversal bar | 2026-07-24 | €141.32 high / €140.20 close | 4,092,805 | 50.0 | n/a | Outside reversal on a 1.72× volume spike; RSI leapt 19.9 points in one session |
| Layer | Timeframe | Current wave | Direction | Bias | Key support | Key resistance | Alignment |
|---|---|---|---|---|---|---|---|
| Macro | Monthly | Cycle IV (corrective) | Down | Bearish | €127.50 / €99.65 (SMA200) | €168.36 (SMA50) | ✓ with the primary count |
| Macro | Weekly | Primary Ⓐ (impulse, unfinished) | Down | Bearish | €127.50 | €144.64 (SMA18) → €173.24 | ✓ |
| Structural | Daily | Intermediate (4) (corrective rebound) | Up | Counter-trend up | €130.86 / €127.50 | €145.10 → €161.97 → €183.29 | ✓ |
| Precision | 1-Hour | Minor A of (4) | Up | Bullish | €137.05 / €134.70 | €141.32 → €145.10 | ✓ |
| Precision | 30-Minute | Minute (i) of Minor A | Up | Bullish (overbought) | €138.76 | €141.32 | ✓ — but RSI 73.4 argues for a pause first |
| Signal | Entry zone | Target | Stop | Confirmation |
|---|---|---|---|---|
| Counter-trend long (primary count) | €133.00 – €136.50 on a Minute (ii) pullback | €148.82 → €161.97 → €183.29 | below €127.50 (daily close) | two daily closes above €145.10; 1-hour RSI holding above 45 on the pullback |
| Breakout add | daily close above €145.10 | €161.97 | below €137.05 | the base-channel upper line cleared and held for two sessions |
| Bear-alternate short (32% count) | €148.00 – €155.00 if the bounce stalls | €127.50 → €120.00 → €115.80 | above €155.46 (daily close) | a three-wave-looking bounce that fails at the 0.146–0.236 band on falling volume |
Alignment narrative. Monthly and weekly remain unambiguously bearish — price is below every weekly moving average, weekly RSI is 38.1 and monthly RSI 34.9 — while daily, 1-hour and 30-minute have all turned up together off the 23 July low. That is the textbook configuration for a counter-trend advance: the higher-degree trend is down, the lower degrees are up, and the two are reconciled by labelling the advance Intermediate (4) rather than a new impulse. There is no cross-timeframe conflict to flag: every lower-degree count nests inside its parent, the 30-minute Minute count sits inside the 1-hour Minor A, which sits inside the daily Intermediate (4), which sits inside the weekly Primary Ⓐ.
The one caution the precision layer adds is timing: 30-minute RSI at 73.4 and 1-hour RSI at 69.3 after a single +9.3% session mean the rebound is already short-term stretched. A Minute (ii) pullback into €133–136.5 — comfortably above the €127.50 pivot — is the higher-probability entry than chasing €141.
| Wave | Start | End | Start price | End price |
|---|---|---|---|---|
| Minor 5 of (3) — expanding ending diagonal | 2026-02-10 | 2026-07-23 17:00 | €178.94 | €127.50 |
| Minute i | 2026-02-10 | 2026-03-03 | €178.94 | €161.28 |
| Minute ii | 2026-03-03 | 2026-03-06 | €161.28 | €175.10 |
| Minute iii | 2026-03-06 | 2026-05-13 | €175.10 | €135.44 |
| Minute iv | 2026-05-13 | 2026-06-02 | €135.44 | €173.24 |
| Minute v | 2026-06-02 | 2026-07-23 17:00 | €173.24 | €127.50 |
| Minor A of (4) | 2026-07-23 17:00 | — | €127.50 | — |
| Wave | Start | End | Start price | End price |
|---|---|---|---|---|
| Primary Ⓐ | 2025-02-19 | — | €283.50 | — |
| Intermediate (1) | 2025-02-19 | 2025-04-07 | €283.50 | €210.20 |
| Minor 1 of (1) | 2025-02-19 | 2025-02-28 | €283.50 | €262.25 |
| Minor 2 of (1) | 2025-02-28 | 2025-03-03 | €262.25 | €274.60 |
| Minor 3 of (1) | 2025-03-03 | 2025-03-14 | €274.60 | €234.90 |
| Minor 4 of (1) | 2025-03-14 | 2025-03-26 | €234.90 | €259.70 |
| Minor 5 of (1) | 2025-03-26 | 2025-04-07 | €259.70 | €210.20 |
| Intermediate (2) | 2025-04-07 | 2025-06-05 | €210.20 | €273.55 |
| Minor A of (2) | 2025-04-07 | 2025-04-23 | €210.20 | €244.20 |
| Minor B of (2) | 2025-04-23 | 2025-04-24 | €244.20 | €232.70 |
| Minor C of (2) | 2025-04-24 | 2025-06-05 | €232.70 | €273.55 |
| Intermediate (3) | 2025-06-05 | 2026-07-23 | €273.55 | €127.50 |
| Minor 1 of (3) | 2025-06-05 | 2025-09-16 | €273.55 | €209.70 |
| Minor 2 of (3) | 2025-09-16 | 2025-10-23 | €209.70 | €244.30 |
| Minor 3 of (3) | 2025-10-23 | 2026-02-04 | €244.30 | €159.60 |
| Minor 4 of (3) | 2026-02-04 | 2026-02-10 | €159.60 | €178.94 |
| Minor 5 of (3) | 2026-02-10 | 2026-07-23 | €178.94 | €127.50 |
| Intermediate (4) | 2026-07-23 | — | €127.50 | — |
| Wave | Start | End | Start price | End price |
|---|---|---|---|---|
| Supercycle (V) | 2002-10-08 | — | €9.95 | — |
| Cycle I | 2002-10-08 | 2006-04-07 | €9.95 | €47.69 |
| Cycle II | 2006-04-07 | 2008-10-28 | €47.69 | €20.75 |
| Cycle III | 2008-10-28 | 2025-02-19 | €20.75 | €283.50 |
| Primary ① of III | 2008-10-28 | 2011-04-27 | €20.75 | €46.15 |
| Primary ② of III | 2011-04-27 | 2011-08-19 | €46.15 | €32.88 |
| Primary ③ of III | 2011-08-19 | 2020-09-03 | €32.88 | €143.32 |
| Primary ④ of III | 2020-09-03 | 2022-09-23 | €143.32 | €79.58 |
| Primary ⑤ of III | 2022-09-23 | 2025-02-19 | €79.58 | €283.50 |
| Cycle IV | 2025-02-19 | — | €283.50 | — |
| Primary Ⓐ of IV | 2025-02-19 | — | €283.50 | — |