My Methodology: Elliott Wave + Wyckoff + Fibonacci Applied to SPX/SPY
After years of
analyzing the S&P 500 (SPX500 Future and SPY) day by day, I ended up
developing my own approach that combines several classic technical analysis
tools, refined over time through trial and error. This post is the starting
point of this blog: here I explain how I think about the market, so that every
analysis I publish from now on has this framework behind it.
It's not a magic
formula or a crystal ball. It's a multi-confirmation process: I don't make a
directional call until several different frameworks point in the same
direction.
1. The foundation: Elliott Wave
I use Elliott Wave
counting as the backbone of market structure. But instead of applying textbook
rules without questioning them, I added three rules of my own that have
consistently worked for me, and that I always respect before confirming a
count:
Rule 1 — Wave 2 must
retrace more than 50% of Wave 1.
If a correction I'm labeling as "wave 2" is very shallow (retraces
less than 50%), I distrust that it's really a wave 2. The zones I watch most
closely are the 61.8% and 78.6% Fibonacci retracements.
Rule 2 — Wave 4 must
not retrace more than 50% of Wave 3.
In my experience, a healthy wave 4 stays below that 50% retracement of the
prior wave 3. If it clearly exceeds it, I start questioning the count — it
might be a complex correction, or I could simply be looking at the wrong degree
of structure.
Rule 3 — Wave 4 must
stay within the Fibonacci Speed Resistance Fan.
This is perhaps the most distinctive part of my methodology. I draw the
Fibonacci fan from the origin of wave 1, and as long as wave 4 stays inside
that fan, I consider the impulse still valid. If it clearly breaks out of the
fan, the count loses credibility and needs to be rethought.
2. Wyckoff as structural confirmation
I overlay the Elliott
Wave count with the Wyckoff schema — accumulation/distribution, levels like AR,
UT, UTAD, Spring, and Test. I don't use them in isolation: I look for the
Wyckoff phase I'm seeing (for example, a distribution) to be consistent with the
Elliott wave I'm counting at that same moment. When both frameworks agree, my
conviction in the thesis rises considerably.
3. "Slide then accelerate": my way of detecting the start of a
wave 3
This is a methodology
I developed myself to anticipate the start of a wave 3 (the strongest and most
"profitable" wave of an impulse), instead of reacting once it's
already underway.
It has two phases:
- "Slide" phase: ATR is compressed, below its moving
average, and RSI is moving in a neutral zone (40-55). It's the "calm
before the storm" phase — the market is indecisive, with no clear
direction.
- Acceleration trigger: ATR expands sustainably across several
candles, the MACD histogram also expands, a volume spike appears, and a
relevant structure breaks (support, resistance, channel). When these four
signals converge, I interpret that wave 3 is starting.
I automated this logic
in TradingView with my own Pine Script indicator ("Wave 3 Detector - Slide
& Accelerate"), which includes a cooldown filter to avoid repeated
signals on the same move.
4. The "Exhaustion Doji" pattern
I identified a
recurring pattern that tends to precede structural breakdowns: an indecision
doji candle, with contracted volume, near a relevant resistance, followed by a
"false impulse" candle that fools anyone reading it as continuation.
When this pattern appears together with overbought or weakening RSI, and MACD
already showing weakness, it tends to anticipate a turn.
I also automated it in
a custom indicator ("Exhaustion Doji + MACD/RSI Confluence"), which
includes a win-rate tracker for confirmed breakouts at N bars, to objectively
measure how well it performs in practice.
5. Liquidity sweeps and liquidity zones
I complement the
analysis with visually identified liquidity zones: levels where price touched
and rejected repeatedly over weeks or months. When price returns to that zone
with a wick that pierces the level but closes back inside, together with
elevated volume and an RSI divergence, I interpret it as a liquidity sweep —
often coinciding with the end of an Elliott wave.
6. How I use Claude (AI) as part of my process
Some time ago I added
one more piece to my workflow: I use Claude, an AI assistant by Anthropic, as a
kind of "second pair of eyes" on my own charts.
The dynamic is simple:
I share screenshots of my TradingView charts — with my Elliott counts already
marked, my custom indicators, my liquidity zones — and I discuss each decision
with it in real time. It's not that the AI tells me what to do; on the contrary,
I'm the one proposing the hypothesis (for example, "this could be the end
of green wave 1") and Claude helps me check consistency: does this reading
respect my own Fibonacci rules? Is there any tension with the count we'd been
tracking before? Which levels should I watch to confirm or rule out the idea?
Several times this
back-and-forth led me to correct a count in time. One concrete example: for
several sessions I was working with a downward A-B-C structure, until reviewing
in detail exactly where correction "B" had ended — millimetrically
below the origin of wave 1, not above it — we realized together that it was
actually a 1-2-3 impulse, not a simple correction. That kind of cross-checking,
session after session, is where I find the most value in this process: it
doesn't replace my judgment or my methodology, but it does act as a constant
quality control on my own decisions.
I also use it for more
operational things: documenting and keeping the state of my active count up to
date, reviewing the logic of my Pine Script indicators when something doesn't
trigger as expected, or simply thinking out loud about whether two scenarios
are compatible with each other or contradict one another.
Going forward, in
several of the follow-up posts I'll be sharing screenshots of these
conversations directly, so the full process is visible: not just the final
conclusion, but how it was built.
In summary
None of these
frameworks is used in isolation. The golden rule of my methodology is multi-confirmation:
Elliott Wave (structure and wave rules) + Wyckoff (market phase) + validated
support/resistance levels + momentum (RSI/MACD/ATR) + volume. Only when several
of these pieces converge in the same direction do I feel comfortable with a
directional thesis.
In upcoming posts I'll
be sharing live updates on my current SPX/SPY count, applying exactly this
framework.
Disclaimer: The
content of this blog is for informational and educational purposes only and
does not constitute investment advice. The ideas expressed are the author's
personal opinions, shared for entertainment and learning purposes.