Home > Indicators > Dip Buyer Zones

FreeIndices

Dip Buyer Zones — free indicator for stock indices

Highlights only the dips that happen inside an uptrend

Buying every oversold dip is how accounts die in a downtrend. Buying an oversold dip only while the market is in a confirmed uptrend is a different, defensible idea. This indicator puts a green arrow under a bar when RSI is oversold AND price is above a rising SMA-200. Both are read on closed bars and the condition is judged on the previous bar's close, so nothing repaints.

Features

  • ✓Trend SMA (default 200) drawn; setups only above it
  • ✓Green arrow only when RSI is oversold (default 40) above a rising SMA
  • ✓RequireRising also demands an upward SMA slope (default on)
  • ✓Defaults suit stock indices (e.g. Nasdaq)

Free download

No registration, completely free, full source included. A compiled version (and MT4 build) is also free on the MQL5 Market.

Download (.mq5)

Parameters

ParameterDefaultDescription
TrendSMA200Trend SMA (setups only above it)
RSI_Period14RSI period
RSI_BuyLevel40At/below this = oversold pullback
RequireRisingtrueRequire the SMA to be rising
———

Installation

  1. 1Put the downloaded .mq5 into MT5: File → Open Data Folder → MQL5 → Indicators.
  2. 2Restart MT5 (or refresh the Navigator) and drag it onto a chart.
  3. 3It works with the defaults; re-fit the parameters to your instrument.

Note

A visualisation tool, not a signal service. Dip-buying works on structurally up-biased instruments (major indices) and fails on assets that trend down or range. A marked zone is context, not a promise the dip will hold.

Related tools

Ready for a paid EA?

Once you're comfortable with the free tools, our tick-tested paid EAs are available on the MQL5 Market. Try free first, then decide.

See all products on MQL5 Market

📧 Free 8-email course + subscriber-only pack of 13 MT5 indicators

Right after you sign up, you get a download link for a subscriber-only pack of our 13 MT5 indicators: compiled files (.ex5), source code and a setup guide. Then 8 emails on algo-trading essentials, reading backtests correctly and choosing a broker (one a day for the first 5 days, then 7, 14 and 30 days after signing up). You also get notified before each price rise of the versions sold on the MQL5 Market (launch pricing that steps up as copies sell). Our EAs are free on this site with a live account at a partner broker.

* Privacy strictly protected. You can unsubscribe at any time.