IREN — Technical Summary

Conviction 3
Mar 28, 2026 equity

IREN -- Technical Deep Dive

  • Date: 2026-03-28
  • Researcher: Quant Researcher (Signals)
  • Status: Complete
  • Script: analysis/quant-research/scripts/IREN-technical-2026-03-28.py
  • Charts: analysis/quant-research/charts/iren_*.png

Plain language summary: IREN has been in a steep downtrend since peaking near $77 in November 2025. The stock is currently 54% below that high, trading below every major moving average, and making lower highs and lower lows. Momentum indicators are deeply oversold, which could set up a short-term bounce, but there is no evidence yet that the trend has reversed. This is a falling-knife situation until price reclaims at least its 20-day moving average around $41.


1. Score Box

===========================================================
  IREN -- Technical Analysis                   2026-03-28
  Asset Class: Equity
  Price: $35.09  |  52wk: $5.12 - $76.87
===========================================================

  OVERALL SCORE: 2.9/10      BIAS: Bearish

  COMPONENT SCORES
  -----------------------------------------------------------
  Trend Alignment         2.5/10  wt 25%  Below all MAs, slopes negative
  Momentum                3.0/10  wt 20%  Stochastic oversold, MACD bearish
  Volume Confirmation     3.5/10  wt 20%  OBV/A-D falling, distribution
  Volatility Profile      4.0/10  wt 15%  ATR 10% of price, BB breach
  Market Structure        2.0/10  wt 20%  Lower highs + lower lows

  KEY LEVELS
  -----------------------------------------------------------
  Resistance 2:  $45.19   SMA 50 / prior distribution zone
  Resistance 1:  $38.45   SMA 200 / nearest overhead supply
  Current Price: $35.09
  Support 1:     $33.34   Dec 2025 swing low
  Support 2:     $29.00   Round number / no recent test

  RED FLAGS                                    (3 found)
  -----------------------------------------------------------
  HIGH   Price below all major MAs             [Trend]
  HIGH   Lower highs AND lower lows            [Structure]
  MEDIUM BB %B below zero (outside bands)      [Volatility]

===========================================================

2. Executive Summary

IREN is in a confirmed downtrend following a parabolic run from $5 to $77 between August and November 2025. The stock has now retraced 54.4% of that entire move and sits below every major moving average -- the 20-day ($40.66), 50-day ($45.19), and 200-day ($38.45). The most recent price action carved a lower high at $47.25 (Feb 25) and a lower low at $35.63 (Mar 9), with Thursday's close at $35.09 breaking that swing low.

Momentum is deeply negative: RSI(14) reads 37.2 (heading toward oversold), MACD crossed bearishly on March 26, and the Stochastic oscillator is at 4.9 -- deeply oversold territory. Bollinger Band %B is -0.067, meaning price has breached the lower band, which statistically tends to mark short-term exhaustion but does not guarantee a reversal.

Volume patterns confirm distribution. OBV has dropped from 679M to 559M over the last 20 sessions, and the A/D line is also falling. The one marginally positive data point is the up/down volume ratio of 1.11, suggesting selling pressure is not yet at capitulation-level extremes.

The ATR ratio of 0.754 indicates a squeeze is active (below the 0.90 threshold), which means volatility is compressed relative to recent history. When this squeeze breaks, the move should be directional -- but given the trend context, the path of least resistance is down.

Bottom line: This is a falling knife with no reversal evidence. Oversold conditions may produce a dead-cat bounce toward the $38-41 zone (SMA 200 to SMA 20), but traders should not confuse an oversold bounce with a trend change. The December 2025 swing low at $33.34 is the last support before a potential air pocket to $29.


3. Price Structure

Metric Value
Current Price $35.09
52-Week High $76.87 (Nov 5, 2025)
52-Week Low $5.12
All-Time High $76.87 (Nov 5, 2025)
All-Time Low $1.02 (Dec 28, 2022)
% from 52wk High -54.4%
% from 52wk Low +584.7%

Recent Performance:

Period Return
1 Week -16.8%
1 Month -14.3%
3 Months -12.9%
6 Months -16.2%
1 Year +443.2%

The short-term destruction is dramatic: a 16.8% drop in a single week. Despite this, the 1-year return remains extraordinarily positive at +443%, which reflects the scale of the 2025 rally from $5 to $77. The stock is now giving back a significant portion of those gains.

Fibonacci Retracement (52-week high to low):

Level Price Status
0.0% (High) $76.87 --
23.6% $59.94 --
38.2% $49.46 Lost on Feb 28
50.0% $41.00 Lost on Mar 26
61.8% $32.53 Next support below
78.6% $20.48 Deep retracement
100.0% (Low) $5.12 --

Price just lost the 50% Fibonacci retracement level ($41.00) this week. The 61.8% retracement at $32.53 is the next Fibonacci support, which sits just below the December 2025 swing low of $33.34. Confluence of those two levels ($32.53-$33.34) creates the most important support zone on the chart.


4. Market Structure

Wyckoff Phase Assessment: Distribution / Markdown

The price action since the November 2025 high exhibits textbook distribution characteristics transitioning to markdown:

Evidence Detail Phase Indication
Swing High Sequence $74.15 -> $76.87 -> $63.59 -> $47.25 Lower highs since Dec (Markdown)
Swing Low Sequence $48.20 -> $39.52 -> $33.34 -> $36.52 -> $35.63 Lower lows (Markdown)
Volume Trend -6.9% (90d vs prior 90d) Declining volume on rallies
Range Contraction 0.307 vs 0.455 avg Narrowing (possible selling exhaustion OR continuation setup)

The sequence of lower highs ($76.87 -> $63.59 -> $47.25) and lower lows ($39.52 -> $33.34 -> $35.63) confirms a markdown phase. The only brief respite was the $36.52 -> $35.63 low sequence in February-March, which initially looked like it might hold as a higher low -- but Thursday's close at $35.09 broke below $35.63, invalidating that potential floor.

The 20-day price range has contracted to 0.307 (vs 0.455 average), meaning the selloff is occurring in a narrower band. This can precede either a volatility expansion to the downside (breakdown) or a capitulation-and-reversal event. Without a volume climax (selling exhaustion on massive volume), the former is more likely.


5. Momentum Analysis

RSI(14): 37.2 -- Approaching oversold but not there yet. RSI was 49.2 just five sessions ago, reflecting the speed of the recent selloff. There is no bullish divergence: both price and RSI are trending lower over the last 60 days.

MACD(12,26,9):

Component Value Interpretation
MACD Line -1.354 Well below zero
Signal Line -1.024 Below zero
Histogram -0.330 Bearish crossover on Mar 26

The MACD line crossed below its signal line on March 26, just two days ago. This is a fresh bearish signal. The histogram is expanding negatively, suggesting the selling momentum is still accelerating. MACD has been below the zero line since roughly early March, confirming the medium-term bearish bias.

Stochastic(14,3): %K = 4.9, %D = 27.8 -- The %K reading of 4.9 is extremely oversold. This is a level that typically produces at least a short-term bounce within 1-5 sessions. However, in strong downtrends, Stochastic can remain oversold for extended periods as price continues to fall. The %K/%D spread is wide (22.9 points), confirming rapid downside momentum.

Momentum Divergences: No bullish divergences are present. Price, RSI, and MACD are all trending lower together. This means any bounce from oversold conditions is more likely a mean-reversion trade than a trend reversal.


6. Moving Average Analysis

Moving Average Value Price Distance 10-day Slope Signal
SMA 20 $40.66 -13.7% below -2.16% Bearish
SMA 50 $45.19 -22.4% below -2.71% Bearish
SMA 200 $38.45 -8.7% below +8.50% Rising (lagging)
EMA 12 $40.10 -12.5% below -6.87% Bearish
EMA 21 $41.01 -14.4% below -7.53% Bearish
EMA 50 $43.10 -18.6% below -6.33% Bearish

Key observations:

  • Price is below ALL six moving averages. This is the most bearish possible MA configuration. The last time to enter would have required price above at least the 20-day SMA.
  • SMA 50 > SMA 200 (Golden Cross still intact) at $45.19 vs $38.45. However, this is a lagging indicator -- the SMA 50 is declining at -2.71% per 10 days, which means a Death Cross is likely within 4-8 weeks if the trend continues.
  • EMA stack is fully bearish: Price < EMA 12 < EMA 21 < EMA 50. This stacking order confirms the downtrend across all short and medium timeframes.
  • The SMA 200 is still rising (+8.50% over 10 days) because it reflects the massive 2025 rally. This will flatten and turn lower if price stays depressed. The SMA 200 at $38.45 is the first meaningful resistance overhead -- a 9.6% rally from current levels.

The distance from price to the SMA 50 (-22.4%) is extreme. Historically, extensions this large from the 50-day MA tend to produce a snap-back rally toward the mean. But that is a short-term trading signal, not a trend signal.


7. Volume Analysis

Metric Value Interpretation
Current Volume 28.95M Below average
20-day Avg Volume 32.89M Baseline
Volume Ratio 0.88x Slightly below average
OBV (current) 559.4M Falling
OBV (20d ago) 679.2M Lost 119.8M in 20 days
A/D Line Trend Falling Distribution
Up/Down Vol Ratio (20d) 1.11 Marginally positive

OBV Analysis: The On-Balance Volume has declined by 119.8M over the last 20 sessions, confirming that volume is flowing out of the stock on down days and not returning on up days. The OBV trend aligns with the price downtrend -- no divergence, which means there is no hidden accumulation.

Accumulation/Distribution Line: Also falling, reinforcing the OBV signal. The close-location value (how high/low within each bar the close occurs) is skewing toward the lower end of daily ranges, indicating sellers are dominating intraday price action.

Volume on Declines: The recent selloff (March 23-27) saw volume of 40.6M, 29.8M, 29.8M, 36.7M, and 29.0M. The March 26 bar ($40.68 -> $37.45, -10.6% intraday range) on 36.7M volume is notable -- a high-volume down day that may represent capitulation by a cohort of holders, but not yet a climactic volume spike (IREN has seen 76M+ volume days).

Up/Down Ratio: At 1.11, this is marginally positive, meaning up-day volume slightly exceeds down-day volume over the last 20 sessions. This is the only volume metric that is not outright bearish. It suggests that while the stock is declining, it is not yet in a full panic-liquidation mode.


8. Volatility Profile

Metric Value Context
ATR(14) $3.50 10.0% of price -- extremely volatile
BB Width 0.2416 Wide bands reflecting recent range
BB %B -0.067 Below lower band (oversold)
Historical Vol (20d, ann.) 97.5% Slightly above 1yr avg of 95.4%
ATR Ratio 0.754 Squeeze active (below 0.90)
Return Skewness 0.095 Roughly symmetric
Return Kurtosis -0.151 Normal-tailed

ATR Context: At $3.50, the ATR is 10.0% of the $35.09 price. This means normal daily fluctuations are $3.50, implying any position in IREN requires stops that can absorb $3-4 of noise per day. This is extremely wide for an equity -- for reference, SPY typically has an ATR around 0.8% of price. IREN is 12x more volatile.

Bollinger Band Breach: Price at $35.09 sits below the lower Bollinger Band, with %B at -0.067. Historically, closes outside the lower band tend to be followed by mean-reversion toward the midline ($40.66). However, in trending markets, walking the bands is common -- price can ride along the lower band for weeks.

Squeeze Status: The ATR ratio of 0.754 is well below the 0.90 squeeze threshold. Despite the recent sell-off, ATR is actually compressed relative to its own 50-day average. This means volatility could expand further. If the squeeze breaks to the downside, the next leg could be swift.

Return Distribution (252d): Returns are roughly symmetric (skew 0.095) with normal tails (kurtosis -0.151). The max daily gain was +15.3% and max daily loss was -17.4%. Daily standard deviation of 6.16% means that 2-sigma moves ($4.32 per day) are not uncommon for IREN.


9. Entry Point Assessment

Given the strong bearish trend, no high-conviction long entries exist. Two speculative zones are identified for traders who want to position for a mean-reversion bounce, ranked by risk/reward.

Zone 1: Fibonacci/Swing Confluence ($32.50 - $33.50)

  • Rationale: The 61.8% Fibonacci retracement ($32.53) overlaps with the December 2025 swing low ($33.34). This is the highest-confluence support zone on the chart.
  • Entry trigger: Bullish reversal candle (hammer, engulfing) at this zone with volume above 20-day average.
  • Stop: Below $29.00 (round number support, -10.8% below zone midpoint).
  • Target 1: SMA 200 at $38.45 (R:R approximately 1.6:1 from zone midpoint $33.00).
  • Target 2: SMA 20 at $40.66 (R:R approximately 1.9:1 from zone midpoint).
  • Quality: Moderate -- the trend is against you, but the zone is structurally significant.

Zone 2: Current Level Bounce ($34.50 - $36.00)

  • Rationale: Stochastic is at 4.9 (deeply oversold), price just broke the March 9 swing low. Oversold bounces of 5-10% from these readings are common.
  • Entry trigger: Intraday reversal with volume spike above 40M.
  • Stop: Below $33.34 (Dec 2025 swing low, -5.0% below current).
  • Target 1: SMA 200 at $38.45 (R:R approximately 1.9:1 from $35.09).
  • Target 2: 50% Fibonacci at $41.00 (R:R approximately 3.4:1 from $35.09).
  • Quality: Low -- no structural support at this exact level; purely a momentum-exhaustion play.

Not recommended: Buying for trend position. Until price reclaims the SMA 20 ($40.66) and holds it on a retest, there is no evidence of trend change. Buying the dip in a structural downtrend has negative expected value.


10. Risk/Reward Framework

Scenario 1: Mean-Reversion Bounce (Base Case -- 45% probability)

Parameter Value
Entry $35.09 (current)
Stop Loss $33.34 (Dec 2025 swing low)
Target $38.45 (SMA 200)
Risk $1.75 (5.0%)
Reward $3.36 (9.6%)
R:R 1.92:1

Logic: Deeply oversold Stochastic (4.9), BB %B below zero, and 16.8% decline in one week typically produce a 5-10% bounce within 1-2 weeks. The SMA 200 at $38.45 is the natural mean-reversion target. Risk is capped at the December swing low.

Scenario 2: Trend Continuation (Bear Case -- 40% probability)

Parameter Value
Entry Short at $35.09
Stop Loss $38.50 (above SMA 200)
Target $29.00 (round number support)
Risk $3.41 (9.7%)
Reward $6.09 (17.4%)
R:R 1.79:1

Logic: The trend is clearly down. Lower highs, lower lows, below all MAs. If the December swing low ($33.34) breaks, the next structural support is around $29 with very little price history in between. The stop above the SMA 200 ensures you exit if the bounce scenario plays out.

Scenario 3: V-Shaped Recovery (Bull Case -- 15% probability)

Parameter Value
Entry $35.09 (current)
Stop Loss $33.34 (Dec swing low)
Target $45.19 (SMA 50)
Risk $1.75 (5.0%)
Reward $10.10 (28.8%)
R:R 5.77:1

Logic: If a macro or sector catalyst drives aggressive buying (e.g., BTC breakout, AI infrastructure spending announcement), the stock could rally hard from oversold conditions back to the SMA 50. The R:R is excellent but the probability is low given the structural damage.


11. Key Levels Summary

Type Level Description Significance
Resistance 3 $49.46 38.2% Fibonacci retracement Major -- last broken Feb 28
Resistance 2 $45.19 SMA 50 Major -- prior support, now resistance
Resistance 1 $38.45 SMA 200 Major -- first overhead MA
Current Price $35.09 -- --
Support 1 $33.34 Dec 2025 swing low Critical -- last tested support
Support 2 $32.53 61.8% Fibonacci retracement Major -- confluence with Support 1
Support 3 $29.00 Round number Psychological -- untested
Support 4 $20.48 78.6% Fibonacci retracement Deep -- massive gap below

The $32.53-$33.34 zone is the most important level on the chart. It combines the 61.8% Fibonacci retracement of the 52-week range with the December 2025 swing low. A loss of this zone would open the door to $29 and potentially $20.


12. Overall Technical Score

Component Score Weight Weighted
Trend Alignment 2.5/10 25% 0.62
Momentum 3.0/10 20% 0.60
Volume Confirmation 3.5/10 20% 0.70
Volatility Profile 4.0/10 15% 0.60
Market Structure 2.0/10 20% 0.40
Overall 2.9/10 100% 2.92

Score rationale by component:

  • Trend Alignment (2.5): Price is below all six tracked moving averages. All short/medium-term slopes are negative. The only positive is the still-intact Golden Cross (SMA 50 > SMA 200), which is a lagging artifact. Score reflects near-total bearish alignment with a small credit for the rising 200-day.

  • Momentum (3.0): RSI at 37.2 is approaching oversold but not yet there. MACD crossed bearish on March 26. Stochastic at 4.9 is deeply oversold, which earns a small bump since extreme oversold readings precede bounces. No bullish divergences anywhere. Score reflects all-negative momentum with a small oversold-bounce credit.

  • Volume Confirmation (3.5): OBV and A/D line are both falling, confirming distribution. Volume on the selloff is elevated but not climactic. The up/down volume ratio of 1.11 prevents a sub-3 score -- there is not yet panic selling. Score reflects confirmed distribution without capitulation.

  • Volatility Profile (4.0): The highest component score because elevated volatility cuts both ways. ATR of 10% of price means massive daily swings, which creates opportunity for mean-reversion trades. The squeeze (ATR ratio 0.754) signals a pending volatility expansion. BB %B below zero is statistically oversold. Score reflects dangerous-but-potentially-opportunistic conditions.

  • Market Structure (2.0): The lowest score. Lower highs ($76.87 -> $63.59 -> $47.25) and lower lows ($39.52 -> $33.34 -> $35.63 -> potentially lower). This is textbook markdown phase. No evidence of accumulation, no volume climax, no reversal pattern forming. Score reflects structural damage with no repair signals.


13. Limitations

Data quality: The TradingView OHLCV data covers 1,093 trading days (November 2021 to March 2026) with zero missing values. No data quality issues identified. However, IREN underwent a corporate name change and restructuring (formerly Iris Energy) which means early price data may reflect a different corporate structure.

52-week range caveat: The 52-week low of $5.12 was set approximately one year ago during what appears to have been a bottoming process before the 2025 parabolic rally. The range from $5.12 to $76.87 is extremely wide (15:1), making percentage-based metrics somewhat misleading. The stock's recent trading range (last 6 months: $33-$77) is more relevant for current positioning.

Volatility and position sizing: IREN's 97.5% annualized volatility and 6.16% daily standard deviation mean that standard equity position sizing rules do not apply. A 1-ATR stop ($3.50) represents 10% of position value. Any position must be sized for this reality.

No fundamental context: This is a pure technical analysis. IREN is a Bitcoin mining / AI data center company, making it highly correlated with BTC price and AI sector sentiment. A fundamental catalyst (BTC breakout, AI infrastructure spending, hash rate changes) could override all technical signals.

Oversold bounce statistics: The claim that Stochastic readings below 5 tend to produce bounces is based on general equity behavior. For a stock with IREN's volatility profile, the reliability of mean-reversion signals may be lower than for typical equities.

Short history at current scale: IREN only became a large-cap-relevant stock in 2025. Most of its trading history is as a micro/small-cap with very different liquidity characteristics. The technical patterns observed during the 2024-2025 period may not be representative of future behavior.


Appendix A: Models & Configuration

Data Source

Parameter Value
Ticker IREN
Source File data-samples/ohlcv/tv-export/IREN.csv
Source TradingView export
Date Range 2021-11-17 to 2026-03-27
Bar Count 1,093 daily bars
Missing Values None

Indicator Configuration

Indicator Parameters Library/Source
SMA 20, 50, 200 periods Custom (pandas rolling)
EMA 12, 21, 50 periods Custom (pandas ewm)
RSI 14-period, Wilder smoothing Custom (pandas ewm, alpha=1/14)
MACD Fast=12, Slow=26, Signal=9 Custom (pandas ewm)
Stochastic K=14, D=3 Custom (pandas rolling)
ATR 14-period, Wilder smoothing Custom (pandas ewm, alpha=1/14)
Bollinger Bands 20-period, 2 std dev Custom (pandas rolling)
OBV Cumulative signed volume Custom (numpy sign)
A/D Line Money Flow Multiplier * Volume Custom (pandas)
ATR Ratio ATR(14) / SMA(ATR, 50) Custom
Fibonacci Retracement 52-week high/low Custom
Swing Detection 10-bar lookback Custom (rolling max/min)
Historical Volatility 20-day annualized (sqrt 252) Custom (pandas rolling std)

Scoring Configuration

Component Weight Score Range
Trend Alignment 25% 0-10
Momentum 20% 0-10
Volume Confirmation 20% 0-10
Volatility Profile 15% 0-10
Market Structure 20% 0-10

Overall score = weighted average of component scores. Bias determined by score: 0-3.5 = Bearish, 3.5-6.5 = Neutral, 6.5-10 = Bullish.

Script

Analysis script: analysis/quant-research/scripts/IREN-technical-2026-03-28.py



Charts

IREN iren_base_analysis.png
IREN iren_market_structure.png
IREN iren_momentum.png
IREN iren_price_structure.png
IREN iren_volatility.png
IREN iren_volume_accumulation.png