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.