How to Read Market Trends

Identify uptrends, downtrends and ranges from the sequence of swing highs and lows, confirm them with moving averages and ADX, and record the trend each trade was taken in.

Tyson POctober 10, 2025Last reviewed September 12, 20262 min read
Back to Blog

A chart makes a high, pulls back, then makes a higher high than the one before it. That sequence is the definition of an uptrend, and you can check it with your eyes before any indicator loads.

What a market trend is

A trend is a direction described by the order of swing highs and swing lows on the chart. Three cases cover everything a chart can do.

  • Uptrend: each high sits above the previous high, and each low sits above the previous low.
  • Downtrend: each high sits below the previous high, and each low sits below the previous low.
  • Sideways: the highs and lows repeat inside a band, so neither sequence holds.

Nothing here is a forecast. The sequence describes what price has already done, which is why two traders reading the same bars reach the same label.

Identifying uptrends

The visual check is the sequence above: peaks stepping up, troughs stepping up.

A mechanical confirmation stops the reading depending on which swing points you picked:

  • Price above both the 50-day and the 200-day moving average.
  • The 50-day average above the 200-day average.
  • ADX above 25, with +DI above -DI.

ADX measures how strong a move is without saying which way it points. The +DI and -DI lines carry the direction: +DI tracks upward movement between bars, -DI tracks downward movement. The 25 is a convention, not a measurement. Set the line at 20 and more charts qualify as trending; set it at 30 and fewer do. Pick one number and apply it to every chart, so the label means the same thing each time you use it.

Identifying downtrends

The mirror image. Peaks stepping down, troughs stepping down, and the same confirmations reversed:

  • Price below both the 50-day and the 200-day moving average.
  • The 50-day average below the 200-day average.
  • ADX above 25, with -DI above +DI.

A moving average crossing is a calculation on past closes, so it always arrives after the price move it describes. That lag is the trade-off you accept in return for a rule that reads the same way every time.

Multi-timeframe analysis

One monthly bar packs about 20 daily bars into a single open, high, low and close. The monthly sequence therefore changes far more slowly than the daily one, and the two can disagree for weeks at a time without either being wrong.

Give each timeframe one job:

  • Monthly: the direction you are willing to trade at all.
  • Weekly: the intermediate swing you are trading inside.
  • Daily: the entry and the stop.

When all three point the same way, your setup and its backdrop agree. That is the condition this approach looks for, not a prediction about the trade.

Reading trend strength

Strength is the separation and the slope, not the label.

  • Strong: the moving averages are well apart and both sloping the same way, price holds on its side of the 20-day average, and ADX is rising above 40.
  • Weak: the averages are converging, price crosses the 20-day average repeatedly, and ADX sits below 25.
  • Exhaustion: a volume spike far above the recent average, a new price extreme that RSI or MACD does not match, and a close back through the 20-day average.

The 40 is a convention in the same way the 25 is. It marks a reading you have decided to treat as strong, and the market has no obligation to respect it.

Trading with the trend

Each state points at a different set of decisions.

In an uptrend the entries are long, and the pullback towards a rising average is where the risk per share is smallest. In a downtrend the same logic runs inverted, if your account and market allow short selling; if it does not, standing aside is the position. In a sideways band the edges are the reference points, and a smaller size accounts for a band that can break either way.

Write the state down at entry. A trade taken in a ranging market and a trade taken in a strong uptrend are two different bets even when the chart pattern looks identical, and only the record can separate them later.

Track your trend-based trades

Swingfolio labels every trade with the market regime at entry: Uptrend, Downtrend, Ranging or Volatile. The label is detected from price data and shows as a badge on the trade, on the trades list and on the trade detail header, and you can override it by hand if you disagree.

Once you have at least 5 closed trades, the Trading Patterns section of Analytics uses those labels. The "Market Regime" card charts your profit factor in each regime, with the trade count and win rate printed under the chart and the profit factor, average P&L per trade and average hold on hover. The Performance by Setup × Regime card crosses your strategies against the same four labels and dims any cell holding fewer than 5 trades, so a two-trade square never reads as an edge.

You can read the current trend off the chart. Which trend your account gets paid in only shows up in the record. Start the 30-day trial and tag your next ten trades with the state you took them in.

Share this article

Share:

Ready to improve your swing trading?

Track your trades, follow your strategies, and get AI-powered insights to become a better trader.

Related Articles

How to Read Market Trends | Swingfolio