Support & Resistance Levels

Daily Pivot Map + 20/50/200-Day Trend Filters

This page is designed as a morning pre-market reference. It highlights key support/resistance zones for SPY, QQQ, IWM, and DIA using traditional pivots, Fibonacci pivots, and 20/50/200-day moving averages. Use it as a checklist for what levels to watch today - especially when price approaches the nearest support or resistance.

Trend context

SMA 20 / 50 / 200

Intraday levels

Pivots + SMAs

How to read

Bullish vs bearish

Open Source & Transparent

All data is open source and verifiable on GitHub. We believe in transparency and welcome contributions to improve our tools.

How to Use Support & Resistance Levels

A practical, repeatable way to turn pivots and moving averages into an intraday plan for SPY, QQQ, IWM, and DIA.

General Overview

This page is designed as a pre-market checklist. It highlights key support/resistance zones derived from the prior session (traditional and Fibonacci pivots) and overlays trend context with the 20/50/200-day simple moving averages (SMAs).

Treat levels as reference zones for planning: where you may expect reactions, where a breakout could accelerate, and where a thesis becomes invalid.

Detailed Breakdown

Use this structure each morning: establish bias, identify the nearest levels, then define the “if/then” for hold vs break.

Start with bias (Pivot P)

Central reference from prior H/L/C

  • Above P often implies a more bullish intraday posture; below P implies a more bearish posture.
  • If price is chopping around P, expect more two-sided trade and smaller edge.
  • Use P as a context anchor before focusing on the nearest support/resistance.

Map reaction zones (S1/S2, R1/R2)

Targets, stops, and decision points

  • S1/S2 sit below P (support); R1/R2 sit above P (resistance).
  • Look for pauses, wicks, and failed moves as price approaches the nearest band.
  • A clean break + hold on retest is typically stronger than a single spike through a level.

Add trend context (SMA20/50/200)

Momentum vs regime filter

  • SMA20 reflects short-term momentum, SMA50 a swing trend, and SMA200 the broader regime.
  • Confluence (pivot band + major SMA) often produces stronger support/resistance.
  • If price is below SMA50/SMA200, be more selective with upside breakouts.

FAQ

How should I use this page during the trading day?

Use this as a morning reference for key reaction zones. Pivots often act as intraday decision points, while moving averages help you align with the bigger trend. Watch how price behaves near the nearest support/resistance and whether it holds or breaks with momentum.

What is a pivot point (P) and why does it matter?

The pivot point (P) is a level derived from the prior session’s high/low/close. Many traders use it as a central reference: trading above P often reflects bullish intraday bias, while trading below P often reflects bearish intraday bias.

What are R1/R2 and S1/S2?

R1 and R2 are resistance levels above the pivot, while S1 and S2 are support levels below the pivot. They are commonly used as targets, stop reference points, and areas where price may pause or reverse.

How do I interpret price vs the 20/50/200-day moving averages?

Moving averages provide trend context. Above the 50-day and 200-day typically suggests a healthier uptrend; below them suggests a weaker regime. The 20-day often reflects short-term momentum and can act as dynamic support/resistance.

Are these levels guaranteed to hold?

No. Technical levels are probabilistic reference points. They can be respected or broken depending on liquidity, news, and volatility. Use them for planning and risk management, not as certainty.

Important Considerations

  • Levels are zones, not single prices: plan for noise and false breaks.
  • News and volatility can overwhelm technical levels—size accordingly and avoid overconfidence.
  • Define invalidation before entry (the level your thesis should not lose).
  • Use confirmation from breadth/volatility when possible; levels work best when internals agree.