Student Wyckoff · Elliott Wave

Blog and practice

Apple, Tesla, NVIDIA and Microsoft stocks: real bars and the 25 October 2026 snapshot

AAPL, TSLA, NVDA and MSFT: real OHLC, a 9 October replay cutoff, latest available bars and conditional scenarios without an invented complete count.

Student Wyckoff editorial team

Published: (UTC+3)

Русский · English · Deutsch · Español · Français · Italiano · 繁體中文 · 日本語 · 한국어

Apple/AAPL, Tesla/TSLA, NVIDIA/NVDA and Microsoft/MSFT identify four separate stocks here, not eight markets. We use real Yahoo Finance daily rows for 1–23 October 2026. The historical replay stops at 9 October; later observations are revealed separately. The 25 October snapshot uses the latest available completed bars of 23 October. This is a dated source study with conditional scenarios, not a recommendation or a demonstrated complete wave count, and it does not update automatically.

Instrument, source and corporate adjustments

All four series are Nasdaq equities in USD; the provider timezone is America/New_York. O/H/L/C mean open/high/low/close from the daily quote array, not current regularMarketPrice or after-hours prices. Yahoo labels Close as split-adjusted and Adj Close as also incorporating dividends/distributions. We do not substitute Adj Close into individual OHLC fields or apply old splits again. Source binary floats are normalized to 0.01 using ROUND_HALF_UP, with no other price transformation; original JSON is retained.

The events in the table are verifiable historical references outside the October 2026 window. They explain why a series basis needs checking, but do not replace actual bars or automatically explain their moves. With another provider, reconcile its entire OHLC and volume methodology. The fragment and boundaries were selected retrospectively: this is neither a forecast published on 9 October nor a trading backtest. Table V is provider-reported volume, not established participant identity or aggressor direction.

Issuer / stockInstrumentCurrencyHistorical event outside the window
AppleAAPLUSD2020: 4:1 split
TeslaTSLAUSD2022: 3:1 split
NVIDIANVDAUSD2024: 10:1 split
MicrosoftMSFTUSD2004: special cash dividend 3 USD; ex-date 15 November, paid 2 December

Should October AAPL prices be divided by 4 again because of the 2020 split?

No. Establish the source basis first; adjusting already comparable data again would distort it. A historical event is not a new event in this window.

Apple / AAPL: real history with a separate later reveal

For Apple (AAPL), the historical replay ends at completed row 2026-10-09, C=336.64. Only earlier rows 2026-10-01–2026-10-08 define U=341.57 and L=325.81: U is their highest H and L their lowest L. The cutoff close remains inside that selected range. The selected local anchor H=341.57 on 2026-10-08 becomes checkable only after row 2026-10-09: our convention requires one completed neighboring bar on each side and a strictly more extreme value. This is a local price check, not a wave-number assignment.

Later rows are revealed separately without changing those historical boundaries. First later C>U: 2026-10-14 · C=342.96; first C<L: not observed in the retained continuation. These are observations through the last saved bar, not future promises. The window was chosen retrospectively, so the result is not a forecast genuinely published then or a trading return. Two dates matter: the 8 October H341.57 is checkable on the 9th, while the 9 October L330.70 is checkable only after the 12th. The low’s confirmation cannot be moved back to the 9th. The final H351.73 on 23 October has no completed right neighbor in our file yet.

Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.AAPL · USD · 2026-10-01–2026-10-23322.70333.41344.13354.84U=341.57L=325.812026-10-012026-10-082026-10-162026-10-23C(2026-10-09)=336.64 · C state: inside [L,U]
Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.
InstrumentCurrencyDateOHLCVAvailability relative to cutoff
AAPLUSD2026-10-01330.00332.48325.81330.3236306300through cutoff inclusive
AAPLUSD2026-10-02333.26334.54330.61333.6933278600through cutoff inclusive
AAPLUSD2026-10-05332.82336.21331.65332.8934400900through cutoff inclusive
AAPLUSD2026-10-06332.28334.38330.62333.6330449000through cutoff inclusive
AAPLUSD2026-10-07336.96338.67332.78336.6734147900through cutoff inclusive
AAPLUSD2026-10-08336.82341.57335.90340.4235332400through cutoff inclusive
AAPLUSD2026-10-09331.70338.61330.70336.6437881200through cutoff inclusive
AAPLUSD2026-10-12338.22342.63337.60340.9725900600later data separately
AAPLUSD2026-10-13344.67348.15340.74341.2738983800later data separately
AAPLUSD2026-10-14344.61347.09341.72342.9650061100later data separately
AAPLUSD2026-10-15346.95347.85341.60342.0039767300later data separately
AAPLUSD2026-10-16346.09347.82340.46343.4659946400later data separately
AAPLUSD2026-10-19340.78346.00340.12342.9434573200later data separately
AAPLUSD2026-10-20339.86343.06338.70339.5035851400later data separately
AAPLUSD2026-10-21339.36345.25338.83343.9935614100later data separately
AAPLUSD2026-10-22344.94348.36342.28348.2246898900later data separately
AAPLUSD2026-10-23349.12351.73345.75347.7339496500later data separately

At cutoff 2026-10-09, could a later close be used or a local anchor be treated as proof of a completed impulse?

No. Only rows through the cutoff are available; the selected anchor is known after 2026-10-09. A fixed-range break and internal 5–3–5–3–5 are different checks. Complete wave roles and degree remain unestablished.

Tesla / TSLA: real history with a separate later reveal

For Tesla (TSLA), the historical replay ends at completed row 2026-10-09, C=382.70. Only earlier rows 2026-10-01–2026-10-08 define U=383.33 and L=353.80: U is their highest H and L their lowest L. The cutoff close remains inside that selected range. The selected local anchor L=368.03 on 2026-10-08 becomes checkable only after row 2026-10-09: our convention requires one completed neighboring bar on each side and a strictly more extreme value. This is a local price check, not a wave-number assignment.

Later rows are revealed separately without changing those historical boundaries. First later C>U: 2026-10-21 · C=386.47; first C<L: not observed in the retained continuation. These are observations through the last saved bar, not future promises. The window was chosen retrospectively, so the result is not a forecast genuinely published then or a trading return. The 16 October bar has both a local H370.50 and L349.33 relative to its neighbors, checkable only after the 19th. OHLC does not reveal which extreme occurred first intraday. They cannot be joined as two supposedly ordered subwaves without finer data.

Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.TSLA · USD · 2026-10-01–2026-10-23344.59360.93377.26393.60U=383.33L=353.802026-10-012026-10-082026-10-162026-10-23C(2026-10-09)=382.70 · C state: inside [L,U]
Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.
InstrumentCurrencyDateOHLCVAvailability relative to cutoff
TSLAUSD2026-10-01356.81359.79353.80354.1131080800through cutoff inclusive
TSLAUSD2026-10-02360.08374.60359.41370.5955330100through cutoff inclusive
TSLAUSD2026-10-05369.00381.59364.91378.7342232700through cutoff inclusive
TSLAUSD2026-10-06381.98383.33378.52380.6827735400through cutoff inclusive
TSLAUSD2026-10-07378.45382.35374.43377.8125594600through cutoff inclusive
TSLAUSD2026-10-08374.12375.96368.03375.0028394900through cutoff inclusive
TSLAUSD2026-10-09382.38388.56379.71382.7038952400through cutoff inclusive
TSLAUSD2026-10-12382.61382.70377.58378.0320244300later data separately
TSLAUSD2026-10-13372.33377.05371.30375.2318393000later data separately
TSLAUSD2026-10-14371.16371.39363.82367.1631001400later data separately
TSLAUSD2026-10-15360.57363.75355.23362.4426728300later data separately
TSLAUSD2026-10-16369.15370.50349.33354.7262067300later data separately
TSLAUSD2026-10-19357.50369.58354.47368.0638817900later data separately
TSLAUSD2026-10-20370.28377.59363.64373.7132123300later data separately
TSLAUSD2026-10-21381.43388.84380.51386.4748875800later data separately
TSLAUSD2026-10-22374.29388.86373.71374.5851610900later data separately
TSLAUSD2026-10-23373.20377.32365.27372.2234689700later data separately

At cutoff 2026-10-09, could a later close be used or a local anchor be treated as proof of a completed impulse?

No. Only rows through the cutoff are available; the selected anchor is known after 2026-10-09. A fixed-range break and internal 5–3–5–3–5 are different checks. Complete wave roles and degree remain unestablished.

NVIDIA / NVDA: real history with a separate later reveal

For NVIDIA (NVDA), the historical replay ends at completed row 2026-10-09, C=229.28. Only earlier rows 2026-10-01–2026-10-08 define U=243.37 and L=228.16: U is their highest H and L their lowest L. The cutoff close remains inside that selected range. The selected local anchor H=243.37 on 2026-10-06 becomes checkable only after row 2026-10-07: our convention requires one completed neighboring bar on each side and a strictly more extreme value. This is a local price check, not a wave-number assignment.

Later rows are revealed separately without changing those historical boundaries. First later C>U: not observed in the retained continuation; first C<L: 2026-10-12 · C=226.32. These are observations through the last saved bar, not future promises. The window was chosen retrospectively, so the result is not a forecast genuinely published then or a trading return. The 6 October H243.37 is checkable after the 7th; the first later close below old L228.16 occurs on the 12th. In the latest snapshot C210.96 is also below the separate prior L211.26. These are two dated price facts, not proof of a completed five or the cause of the decline.

Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.NVDA · USD · 2026-10-01–2026-10-23206.20219.92233.63247.35U=243.37L=228.162026-10-012026-10-082026-10-162026-10-23C(2026-10-09)=229.28 · C state: inside [L,U]
Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.
InstrumentCurrencyDateOHLCVAvailability relative to cutoff
NVDAUSD2026-10-01229.98232.29228.16230.8698591400through cutoff inclusive
NVDAUSD2026-10-02236.06237.88233.60233.95135167800through cutoff inclusive
NVDAUSD2026-10-05236.09240.10235.15238.90127171500through cutoff inclusive
NVDAUSD2026-10-06242.10243.37238.93239.24101701900through cutoff inclusive
NVDAUSD2026-10-07237.69239.08236.38237.4781772400through cutoff inclusive
NVDAUSD2026-10-08234.92237.07229.85230.48118697400through cutoff inclusive
NVDAUSD2026-10-09233.84233.92229.11229.2884645600through cutoff inclusive
NVDAUSD2026-10-12228.73228.86224.90226.3270690300later data separately
NVDAUSD2026-10-13224.34228.64223.06228.5284036900later data separately
NVDAUSD2026-10-14225.53226.00219.64221.30118730100later data separately
NVDAUSD2026-10-15215.30218.47212.85217.23127087900later data separately
NVDAUSD2026-10-16216.56218.68213.32214.13121252500later data separately
NVDAUSD2026-10-19218.10219.62214.70217.0998684700later data separately
NVDAUSD2026-10-20215.98218.46212.77216.4779609100later data separately
NVDAUSD2026-10-21220.96222.19217.66221.9787085700later data separately
NVDAUSD2026-10-22217.13218.88211.26212.21125407600later data separately
NVDAUSD2026-10-23210.99213.85210.18210.9679987200later data separately

At cutoff 2026-10-09, could a later close be used or a local anchor be treated as proof of a completed impulse?

No. Only rows through the cutoff are available; the selected anchor is known after 2026-10-07. A fixed-range break and internal 5–3–5–3–5 are different checks. Complete wave roles and degree remain unestablished.

Microsoft / MSFT: real history with a separate later reveal

For Microsoft (MSFT), the historical replay ends at completed row 2026-10-09, C=535.07. Only earlier rows 2026-10-01–2026-10-08 define U=535.69 and L=512.17: U is their highest H and L their lowest L. The cutoff close remains inside that selected range. The selected local anchor L=518.79 on 2026-10-08 becomes checkable only after row 2026-10-09: our convention requires one completed neighboring bar on each side and a strictly more extreme value. This is a local price check, not a wave-number assignment.

Later rows are revealed separately without changing those historical boundaries. First later C>U: 2026-10-12 · C=541.15; first C<L: not observed in the retained continuation. These are observations through the last saved bar, not future promises. The window was chosen retrospectively, so the result is not a forecast genuinely published then or a trading return. After the first C541.15>535.69 on 12 October, price reaches H551.15 on the 13th, locally checkable after the 14th. Yet the latest C524.51 is below that early breakout level again. A historical break guarantees no lasting continuation and assigns no wave degree.

Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.MSFT · USD · 2026-10-01–2026-10-23507.49523.60539.72555.83U=535.69L=512.172026-10-012026-10-082026-10-162026-10-23C(2026-10-09)=535.07 · C state: inside [L,U]
Original diagram from retained real OHLC. Gray marks rows after the 9 October replay cutoff, unavailable at that cutoff. Dashed U/L use only earlier bars, excluding the cutoff bar. One candle is one source row; nontrading dates were not filled. Wave roles remain unresolved.
InstrumentCurrencyDateOHLCVAvailability relative to cutoff
MSFTUSD2026-10-01519.88522.85512.17512.8019731900through cutoff inclusive
MSFTUSD2026-10-02519.39522.50513.66517.5317822300through cutoff inclusive
MSFTUSD2026-10-05521.62532.35521.47525.1826604800through cutoff inclusive
MSFTUSD2026-10-06531.68535.69528.78529.3021107500through cutoff inclusive
MSFTUSD2026-10-07530.73531.73524.69529.7616790200through cutoff inclusive
MSFTUSD2026-10-08529.81533.51518.79522.6120228700through cutoff inclusive
MSFTUSD2026-10-09528.24537.22526.24535.0718500600through cutoff inclusive
MSFTUSD2026-10-12537.53542.74535.70541.1518314900later data separately
MSFTUSD2026-10-13544.64551.15543.06543.4523852000later data separately
MSFTUSD2026-10-14545.27545.75532.54533.6922324300later data separately
MSFTUSD2026-10-15533.32541.13531.22539.4424151200later data separately
MSFTUSD2026-10-16541.31543.82524.43529.0524845700later data separately
MSFTUSD2026-10-19528.70535.57528.06533.5217994900later data separately
MSFTUSD2026-10-20533.91534.21525.84531.8714576000later data separately
MSFTUSD2026-10-21529.44533.28525.02532.9513940100later data separately
MSFTUSD2026-10-22533.14533.60520.30521.0821266600later data separately
MSFTUSD2026-10-23517.75525.77515.70524.5113671500later data separately

At cutoff 2026-10-09, could a later close be used or a local anchor be treated as proof of a completed impulse?

No. Only rows through the cutoff are available; the selected anchor is known after 2026-10-09. A fixed-range break and internal 5–3–5–3–5 are different checks. Complete wave roles and degree remain unestablished.

Stock rules: declare a testable count first

A ticker creates no special Elliott rules for Apple or Tesla. For the selected strict ordinary impulse on one price basis, first assign dated P0…P5 and inspect direction, internal 5–3–5–3–5 and parent context. In an advance, two does not return to P0, three exceeds P1 and is not shorter than both other motive legs, and four remains outside wave-one territory; reverse price inequalities for a decline. A diagonal has a separate definition. The table gives conditional checks, not a claim that these roles were found in the October data. Lengths here use one linear price currency; another scale requires a separate convention. L1=|P1−P0|; L3=|P3−P2|; L5=|P5−P4|.

One-neighbor local anchors do not establish subdivisions. If P5 is not yet chosen and available at the cutoff, the final length comparison is unavailable; do not invent a point. Do not adjust one convenient anchor for a corporate action while leaving others on the old basis. Compare the published real TWSE2330 case: 560>555 rejects that particular downward ordinary impulse, and a later decline cannot restore it. No complete assigned count is supplied for these four stocks: roles and degree remain unresolved despite verified prices and dates.

CheckUpDownC state
2P2>P0P2<P0P0…P5 roles unassigned; not established
3P3>P1; L3≥min(L1,L5)P3<P1; L3≥min(L1,L5)P0…P5 roles unassigned; not established
4P4>P1P4<P1P0…P5 roles unassigned; not established
1…55–3–5–3–55–3–5–3–5P0…P5 roles unassigned; not established

Can L1/L3/L5 comparison be skipped when the fifth endpoint is missing and the entire impulse marked confirmed?

No. Preserve “not established at the cutoff.” An unavailable check is not a passed check; other already observable violations can still be detected without waiting for five.

25 October 2026 snapshot: latest bars and boundary scenarios

As prepared on 25 October 2026, the last retained daily bar for these four stocks is 23 October. C comes from the OHLC array, not the changing current-quote field. Each instrument has its own U=max(H) and L=min(L) over 1–22 October, excluding the final bar. Do not transfer levels between companies. AAPL347.73, TSLA372.22 and MSFT524.51 are inside their prior ranges; NVDA210.96 is below its L211.26. These are actual states of selected price conditions, not established wave roles.

For the next completed bar retain three branches: C_new>U means investigate a developing advance; C_new<L means investigate a decline or corrective alternative; L≤C_new≤U leaves the selected range unresolved. These are boundary scenarios, not target prices or a probability forecast. Crossing U/L is no universal Elliott invalidation: a specific count needs its own anchors, degree and subdivisions. AAPL’s 23 October H351.73 exceeds U348.36, but C347.73 is below U: an intrabar breach differs from a close condition. New bars can change the picture; this saved snapshot is not rewritten retrospectively.

Original diagram of real completed bars as prepared on 25 October 2026. Each panel has its own currency and scale. U/L use retained rows excluding each instrument’s last bar. These are selected range boundaries, not universal Elliott invalidation levels.AAPL · USD · 2026-10-01–2026-10-23322.70333.41344.13354.84U=348.36L=325.812026-10-012026-10-082026-10-162026-10-23C(2026-10-23)=347.73 · C state: inside [L,U]TSLA · USD · 2026-10-01–2026-10-23344.59360.93377.26393.60U=388.86L=349.332026-10-012026-10-082026-10-162026-10-23C(2026-10-23)=372.22 · C state: inside [L,U]NVDA · USD · 2026-10-01–2026-10-23206.20219.92233.63247.35U=243.37L=211.262026-10-012026-10-082026-10-162026-10-23C(2026-10-23)=210.96 · C state: below LMSFT · USD · 2026-10-01–2026-10-23507.49523.60539.72555.83U=551.15L=512.172026-10-012026-10-082026-10-162026-10-23C(2026-10-23)=524.51 · C state: inside [L,U]
Original diagram of real completed bars as prepared on 25 October 2026. Each panel has its own currency and scale. U/L use retained rows excluding each instrument’s last bar. These are selected range boundaries, not universal Elliott invalidation levels.
InstrumentDateCU_(2026-10-01…22)L_(2026-10-01…22)C state
AAPL2026-10-23347.73348.36325.81inside [L,U]
TSLA2026-10-23372.22388.86349.33inside [L,U]
NVDA2026-10-23210.96243.37211.26below L
MSFT2026-10-23524.51551.15512.17inside [L,U]

AAPL H is above U. Does that satisfy completed C>U and prove a third wave?

No: 347.73<348.36. Even a close beyond the boundary would establish only the selected price condition, not the entire structure.

Sources and limits