Daily market analysis
Last updated
Internet Computer (ICP) is currently trading around $2.20-$2.24, down roughly 5% over the past 24 hours after failing to clear $2.40 for a second time — the same ceiling it hit back in July. ICP is up about 8% from last week's $2.09 low, which on the surface looks bullish.
But the price action tells a different story once you run it through Elliott Wave rules. The bounce off the $1.99 low looks impulsive at a glance, but wave two breaks the rules on every single timeframe we checked — the 4H, the 1H, and the 15M. That's not a small technicality. It's the difference between calling this a bull flag and calling it the calm before a much bigger drop.
Zoom out to the four-hour chart and the entire higher-degree map reduces to three points: a high near $2.40, a low at $1.99, and another high right back at $2.40. That's it — and it's telling us something the bulls don't want to hear.

The auto-count wants to label this move a five-wave impulse: wave 1 at $2.27, wave 2 down to $2.15, wave 3 up to the $2.40 high, wave 4 down to $2.10, wave 5 back to $2.25. Clean-looking on the surface — until you run the math.
| Wave | Level | Rule Check |
|---|---|---|
| Wave 1 | $2.27 | Starting point |
| Wave 2 | $2.15 | Retraces 235% of Wave 1 — illegal |
| Wave 3 | $2.40 | New high |
| Wave 4 | $2.10 | Overlaps Wave 1 territory — illegal |
| Wave 5 | $2.25 | Fails to confirm impulse |
Wave two retraces 235% of wave one. That's not a deep pullback — that's a full round-trip past the starting point. The rule is simple: wave two can never retrace all of wave one. Here it blows through it by more than double. On top of that, wave four drops all the way to $2.10, digging back into wave-one territory — an overlap that kills the impulse read outright, and even a diagonal label doesn't survive that kind of wave-two violation.
So what actually happened? Re-label the whole five-wave-looking rally and decline as the A-wave of something bigger, bottoming at $1.99. From there, price didn't just recover — it ripped straight back to a new high at $2.40. That's the B-wave, and at 1.57x the size of the A-wave, it's well past the line separating a normal flat from an expanded flat.
On the one-hour chart, the primary count draws clean. Wave one runs from $2.10 up before wave two crashes all the way back to $1.99 — a retrace of over 120% of wave one, breaking the exact same rule as the 4H. Instead of forcing five waves, this whole leg reads as the A-wave of a flat, bottoming at $1.99.

From there price built a choppy three-wave rally into a B-wave high at $2.40 — 148% the size of the A-wave. That confirms the expanded flat reading.
| Scenario | Trigger / Confirmation | Invalidation |
|---|---|---|
| Primary: Expanded Flat (Wave C down) | Clean 5-wave decline below $2.20, ideally through $2.10 | 4H close above $2.40 |
| Alternate 1: Nested 1-2, 1-2 (bullish impulse) | Strong impulsive push through $2.40 with rising volume | Break of the $1.99 low |
| Alternate 2: Ending Diagonal (bearish, lowest probability) | Sharp 3-wave break back toward $1.99 | Fresh high above $2.40 with clean, non-overlapping structure |
Alternate 1 argues the drop to $1.99 was wave one of a fresh higher-degree impulse, and the choppy rebound to $2.40 was wave two — meaning we're just now starting wave three higher. Alternate 2, the lowest-probability path, treats the entire $1.99-to-$2.40 rally as a five-wave overlapping diagonal that reverses hard once it's done.
Three possible paths, but one price — $2.40 — decides which one plays out.
Drilling into the 15-minute chart for timing: price swung from $2.16 up to $2.35, back to $2.27, up again to the $2.40 high, down to $2.27, a bounce to $2.35 at the A-point, a drop to $2.20 at the B-point, and it's now chopping near $2.26 at the C-point.

Run the rule check and it's a mess by impulse standards — wave two retraces nearly 200%, wave three is the shortest leg instead of the longest, and wave four overlaps wave one. None of that qualifies as a real impulse. It's corrective noise, and that actually fits the bigger picture: this is exactly the kind of choppy, overlapping structure you'd expect right at the start of a C-wave decline, before it finds its impulsive legs.
Pulling the multi-timeframe read together, the primary count treats the entire move from the $2.40 high down to $1.99 as Wave A, and the rally back to a marginal new high at $2.40 as Wave B — 157% the size of A, the signature of an expanded flat. That puts ICP in Wave C, the final leg down, and it just started rolling over.
| Target | Price | Basis |
|---|---|---|
| Wave C = Wave A (1.0x) | $1.99 | Equal-length projection, first target |
| Wave C extension (1.618x) | ~$1.75 | If selling accelerates below $1.99 |
| Confirmation trigger | Below $2.20 | Clean impulsive break on the 15M |
| Acceleration zone | Below $2.10 | Confirms Wave C has real momentum |
| Invalidation | Above $2.40 (4H close) | Kills the entire flat count |
Confirmation comes on a clean, impulsive break below $2.20 on the 15-minute chart, ideally accelerating through $2.10. First target sits at $1.99, equal to Wave A. If selling keeps pressing, the extension target lands near $1.75.
Invalidation is simple and non-negotiable: a four-hour close back above $2.40. Break that, and the whole flat count is dead — at which point the bullish alternate takes over, treating the drop to $1.99 as wave one of a fresh impulse and the sloppy climb back to $2.40 as wave two, not a B-wave, setting up a wave three rally instead.
Structure is only half the picture. It matters whether positioning lines up with the wave count or fights it. ICP's recent volatility — an 8% weekly gain undercut by a sharp intraday rejection at $2.40 — is consistent with a market that's trapped longs right at resistance rather than one building genuine breakout momentum.

When a rejection at a well-tested resistance level coincides with declining follow-through and a fast reversal in daily performance, it typically means late longs got squeezed rather than a fresh uptrend confirming itself. That's the order-flow signature you'd expect at the top of a B-wave, not the middle of a healthy wave three.
Yes, largely. The wave count says $2.40 should hold as resistance in the primary scenario, and the price actually failing there twice — with volume drying up on the second attempt — supports that read. If longs were confidently in control, you'd expect a decisive breakout on volume rather than a repeated stall at the identical level.
| Level | Price | Significance |
|---|---|---|
| Key resistance / invalidation | $2.40 | Twice-rejected high; 4H close above kills the bearish count |
| Short-term pivot | $2.26 | 15M chop zone; loss of this level opens the door to $2.20 |
| Confirmation trigger | $2.20 | Clean break here confirms Wave C is underway |
| Acceleration level | $2.10 | Prior wave-four low; a fast move through here adds conviction |
| Primary downside target | $1.99 | Equal to Wave A; matches the prior swing low |
| Extended downside target | ~$1.75 | 1.618x extension if Wave C accelerates |
This is a structure-driven setup, not financial advice. The trade only makes sense once price confirms it: a five-wave decline through $2.20, ideally slicing through $2.10 with impulsive character, is what separates a real Wave C from more range-bound chop.
ICP is currently trading near $2.20-$2.24, sitting right inside the pivotal $2.20-$2.26 chop zone that decides everything. Some longer-range forecast models still see ICP pushing toward $4-plus by year-end 2026, which is a reminder that this Elliott Wave read is about the next leg, not the multi-month trend.
| Timeframe | Count | Status |
|---|---|---|
| 4H | Expanded flat (A-B-C) | B-wave complete at $2.40; Wave C beginning |
| 1H | Primary: expanded flat / Alt 1: nested 1-2 / Alt 2: diagonal | Primary favored; $2.40 is the decision line |
| 15M | Corrective chop, not impulsive | Pre-Wave-C consolidation between $2.20-$2.26 |
The bigger picture: every rule violation on every timeframe points the same direction. Wave two retracing past 100% of wave one, on the 4H, the 1H, and effectively on the 15M too, is not something that happens by coincidence three separate times. It's the fingerprint of a corrective structure, not an impulsive one, and it's why this analysis leans toward Wave C over a resumed bull run — until $2.40 says otherwise.
More on Internetcomputer: elliott wave · technical analysis
Analysis and education, not investment advice. See our editorial policy.