Table of Contents
Choosing the right MT4/MT5 indicators is the difference between clear, actionable signals and a cluttered chart that confuses more than it helps. After testing hundreds of indicators across thousands of trades, we have identified the 15 that consistently deliver value for forex traders in 2025.
This guide covers built-in indicators that come free with every MetaTrader installation, plus a few custom indicators worth adding. Each entry includes our recommended settings, the best trading strategy to use with it, and which currency pairs it works best on.
How to Choose the Right Indicators
Before installing anything, understand the four categories of indicators:
- Trend Indicators: Show market direction (Moving Averages, Ichimoku, ADX)
- Momentum Indicators: Show strength and speed of price movement (RSI, MACD, Stochastic)
- Volume Indicators: Show trading activity levels (OBV, Volume Profile, VWAP)
- Volatility Indicators: Show range and expansion/contraction (Bollinger Bands, ATR)
Trend Indicators
1. Exponential Moving Average (EMA)
Best Settings: 9, 21, 50, 200 EMA
Available: Built-in on MT4 and MT5
The EMA is the most versatile indicator in forex trading. It reacts faster to price changes than the SMA (Simple Moving Average) because it gives more weight to recent prices.
How to use:
- Trend direction: Price above 50 EMA = bullish, below = bearish
- Dynamic support/resistance: Price often bounces off the 21 and 50 EMA in trending markets
- Crossover signals: 9 EMA crossing 21 EMA generates entry signals for scalping strategies
- Golden/Death cross: 50 EMA crossing 200 EMA signals major trend changes
Best for: All timeframes, all pairs. The 200 EMA is respected on every chart from M1 to Monthly.
2. Ichimoku Cloud (Kinko Hyo)
Best Settings: 9, 26, 52 (default)
Available: Built-in on MT4 and MT5
The Ichimoku Cloud is an all-in-one indicator that shows trend direction, support/resistance levels, momentum, and potential reversal points simultaneously. It looks complex but is actually straightforward once you understand the 5 components.
How to use:
- Cloud color: Green cloud = bullish trend, Red cloud = bearish trend
- Price position: Price above cloud = uptrend, below = downtrend, inside = ranging
- Tenkan/Kijun cross: Similar to EMA crossover but with built-in momentum confirmation
- Cloud thickness: Thick cloud = strong support/resistance, thin cloud = potential breakout area
Best for: H1 and above timeframes. Works exceptionally well on USD/JPY and other JPY pairs (it was designed for them).
3. Average Directional Index (ADX)
Best Settings: 14-period
Available: Built-in on MT4 and MT5
ADX does not show direction, it shows trend strength. This makes it the perfect filter for trend-following strategies.
How to use:
- ADX below 20: Weak trend or ranging market. Avoid trend-following strategies
- ADX 20-40: Developing trend. Good for entries
- ADX above 40: Strong trend. Hold existing positions, avoid counter-trend trades
- ADX above 60: Extreme trend. Watch for exhaustion and potential reversal
Best for: Filtering false signals from other indicators. Combine with EMA crossovers to only take signals when ADX confirms a trending market.
4. Parabolic SAR
Best Settings: Step 0.02, Maximum 0.2
Available: Built-in on MT4 and MT5
Parabolic SAR places dots above or below price to indicate trend direction and potential reversal points. It is excellent for trailing stop losses.
How to use:
- Dots below price: Uptrend. Use dots as trailing stop level
- Dots above price: Downtrend. Use dots as trailing stop level
- Dot flip: Potential trend reversal. Confirm with other indicators before entering
Best for: Trailing stops in trending markets (H1, H4, Daily). Not recommended for ranging markets where it generates excessive whipsaws.
5. Bollinger Bands
Best Settings: 20-period, 2 standard deviations
Available: Built-in on MT4 and MT5
Bollinger Bands combine trend and volatility in one indicator. The bands expand during high volatility and contract during low volatility, making them useful for both trending and ranging strategies.
How to use:
- Band squeeze: Bands contract to narrowest width = volatility expansion incoming. Used in scalping breakout strategies
- Band walk: Price riding upper/lower band = strong trend in progress
- Mean reversion: In ranging markets, price touching outer bands tends to revert to the middle band (20 SMA)
Best for: All timeframes. Combine with RSI for high-probability reversal trades in ranging markets.
Momentum Indicators
6. Relative Strength Index (RSI)
Best Settings: 14-period (default). Use 9-period for scalping, 21 for swing trading
Available: Built-in on MT4 and MT5
RSI is the most popular momentum indicator for good reason. It measures the speed and magnitude of price changes on a 0-100 scale.
How to use:
- Overbought (above 70): Market may be extended. Look for sell setups in ranging markets
- Oversold (below 30): Market may be extended. Look for buy setups in ranging markets
- Divergence: Price makes new high but RSI makes lower high = bearish divergence (reversal signal)
- Centerline cross: RSI crossing above 50 confirms bullish momentum, below 50 confirms bearish
Best for: All timeframes and pairs. The single most versatile momentum indicator available.
7. MACD (Moving Average Convergence Divergence)
Best Settings: 12, 26, 9 (default)
Available: Built-in on MT4 and MT5
MACD shows the relationship between two moving averages and is excellent for identifying trend changes and momentum shifts.
How to use:
- Signal line cross: MACD line crossing above signal line = bullish entry. Below = bearish entry
- Zero line cross: MACD crossing above zero confirms uptrend. Below zero confirms downtrend
- Histogram: Growing histogram bars = increasing momentum. Shrinking = momentum fading
- Divergence: Like RSI, MACD divergence from price signals potential reversals
Best for: H1 and above. Too slow for scalping. Excellent for swing trading when combined with price action confirmation.
8. Stochastic Oscillator
Best Settings: 14, 3, 3 (default)
Available: Built-in on MT4 and MT5
Stochastic compares the closing price to the price range over a period. It is more responsive than RSI in ranging markets.
How to use:
- Overbought (above 80): Price near the top of its range. Look for sell setups in ranging conditions
- Oversold (below 20): Price near the bottom of its range. Look for buy setups
- %K/%D crossover: Fast line crossing slow line in overbought/oversold zone = entry signal
Best for: Ranging markets on M5-H1. Combine with Bollinger Bands for high-probability mean reversion trades.
9. CCI (Commodity Channel Index)
Best Settings: 20-period
Available: Built-in on MT4 and MT5
CCI measures the variation of price from its statistical mean. Values above +100 indicate overbought, below -100 indicate oversold, but CCI can reach +/- 300 in strong trends.
How to use:
- Zero line crossover: CCI crossing above zero = bullish momentum shift
- Extreme readings: +200 or -200 levels in trending markets signal exhaustion
- Divergence: CCI divergence works similarly to RSI divergence for reversal signals
Best for: Identifying the start of new trends. Works well on H4 and Daily charts for swing trading.
10. Average True Range (ATR)
Best Settings: 14-period
Available: Built-in on MT4 and MT5
ATR measures volatility, not direction. It tells you how much a pair typically moves, which is essential for setting proper stop losses and position sizing.
How to use:
- Stop loss placement: Set SL at 1.5x ATR from entry for swing trades. This accounts for normal market noise
- Position sizing: Higher ATR = smaller position size to maintain consistent dollar risk
- Volatility filter: ATR rising from low levels signals a new trend starting
- Take profit: Use 2-3x ATR as your initial take profit target
Best for: Risk management on all timeframes. Every trader should have ATR on their chart regardless of strategy.
Volume Indicators
11. On-Balance Volume (OBV)
Best Settings: Default (no settings needed)
Available: Built-in on MT4 and MT5
OBV tracks cumulative volume flow. When OBV rises, buying volume is dominant. When it falls, selling volume is dominant.
How to use:
- Trend confirmation: Price making higher highs with OBV making higher highs = healthy uptrend
- Divergence: Price making higher highs but OBV making lower highs = trend weakening, potential reversal
- Breakout confirmation: OBV breaking out before price often signals the direction of the upcoming price breakout
Best for: Confirming trend strength and catching divergences early. Note: Forex volume on MT4/MT5 is tick volume (number of price changes), not actual traded volume, but studies show tick volume correlates 90%+ with real volume.
12. Volume Profile (MT5 Only)
Best Settings: Session or visible range
Available: MT5 only (built-in)
Volume Profile shows where the most trading occurred at each price level, creating a horizontal histogram. This reveals institutional activity zones.
How to use:
- Point of Control (POC): The price level with the most volume. Acts as a magnet for price and strong support/resistance
- Value Area High/Low: The range containing 70% of volume. Price often returns to this area after breaking out
- Low volume nodes: Price moves quickly through low-volume areas. Use for breakout targets
Best for: Smart money analysis and identifying institutional support/resistance levels. Essential for day trading and scalping.
13. Money Flow Index (MFI)
Best Settings: 14-period
Available: Built-in on MT4 and MT5
MFI is essentially RSI with volume. It measures buying and selling pressure using both price and volume data, giving more reliable overbought/oversold readings.
How to use:
- Overbought/Oversold: Same as RSI (above 80 = overbought, below 20 = oversold) but with volume-weighted accuracy
- Divergence: More reliable than RSI divergence because volume confirms the signal
Best for: Swing trading on H4 and Daily charts. More accurate than RSI for identifying genuine reversals vs temporary pullbacks.
Best Custom Indicators
14. Supply and Demand Zones Indicator
Availability: Free on MQL5 marketplace and various forex forums
Automatically identifies supply and demand zones (institutional order blocks) on your chart. While you can draw these manually using Smart Money Concepts, the indicator saves time and ensures consistency.
How to use:
- Look for price returning to untested demand zones (buy) or supply zones (sell)
- The first retest of a fresh zone has the highest probability of holding
- Combine with candlestick patterns at the zone for confirmation
15. Multi-Timeframe Dashboard
Availability: Free versions on MQL5 marketplace
A dashboard panel that shows the status of your chosen indicators across multiple timeframes simultaneously. For example, it can show whether the EMA, RSI, and MACD are bullish or bearish on M5, M15, H1, and H4 at a glance.
How to use:
- Look for alignment across 3+ timeframes before entering a trade
- When all timeframes agree (all bullish or all bearish), the setup has higher probability
- Saves you from switching between charts constantly
Best Indicator Combinations
Here are the 3 most effective indicator combinations we have tested:
| Combination | Indicators | Strategy Type | Best Timeframe |
|---|---|---|---|
| Trend Following | 50/200 EMA + ADX + ATR | Follow the trend, filter weak moves | H1, H4 |
| Mean Reversion | Bollinger Bands + RSI + Stochastic | Buy oversold, sell overbought in ranges | M5, M15 |
| Breakout | Bollinger Squeeze + MACD + Volume | Catch volatility expansions | M5, H1 |
Common Indicator Mistakes
- Using too many indicators: 2-3 from different categories is optimal. More creates analysis paralysis and conflicting signals
- Ignoring the timeframe: RSI overbought on M1 means nothing if the H4 is in a strong uptrend. Always check higher timeframes first
- Default settings forever: Test different settings on your specific pair and timeframe. The default 14-period RSI may not be optimal for gold trading on M5
- No backtesting: Before using any indicator in live trading, backtest it on at least 100 trades on your specific pair and timeframe
- Curve fitting: Over-optimizing indicator settings to past data makes them useless going forward. Use robust settings that work across different market conditions
Want indicator-based signals delivered to your phone? SignalPro uses AI-powered analysis combining multiple indicators and price action to generate high-probability trading signals with exact entry, stop loss, and take profit levels.
Skip the Indicator Overload
SignalPro's AI analyzes charts using multiple indicators, price action, and market structure. Get clean, actionable signals without cluttering your charts.
Download SignalPro FreeFrequently Asked Questions
What is the most accurate forex indicator?
No single indicator is 100% accurate. The most reliable indicators are Moving Averages (trend direction), RSI (momentum), and MACD (trend changes). Using 2-3 indicators together with price action provides the most accurate signals.
What is the difference between MT4 and MT5 indicators?
MT5 supports all MT4 built-in indicators plus additional ones like Volume Profile and market depth. MT5 custom indicators use MQL5 (faster than MQL4) and have access to more data. However, MT4 has a larger library of community-created custom indicators.
How many indicators should I use?
Use 2-3 indicators maximum from different categories (one trend, one momentum, one volume). Using too many creates analysis paralysis and conflicting signals.
Are paid indicators worth it?
Most paid indicators are not worth the price. The built-in indicators on MT4/MT5 are sufficient for profitable trading. Only consider paid indicators if they solve a specific problem that free indicators cannot.
What indicators do professional traders use?
Professional traders primarily use Moving Averages (50/200 EMA), VWAP, Volume Profile, and RSI. Many professionals rely more on price action and market structure than indicators. Indicators are used for confirmation, not primary decision-making.