LearnForexHub

Forex Indicators

39 indicator lessons, each one explaining the formula behind the tool before showing how to trade it, with an entry-condition diagram and free .mq4/.mq5 source you can read before running.

What an indicator can and can't tell you

Every indicator on this page is a formula applied to data you already have: open, high, low, close, and tick volume. None of them adds information the chart doesn't already contain — they rearrange it so a particular pattern becomes easier to see. That's a genuinely useful thing, and it also sets a hard limit: an indicator derived from past prices cannot know the future, and no combination of them turns into a forecast.

The practical consequence is that stacking more indicators rarely helps. Three momentum oscillators on one chart look like three confirmations but are closer to one opinion repeated three times, because they read the same underlying movement. Combining tools works when each one answers a different question — which is why the lessons below are grouped by the question each family actually answers.

Choose by the question you need answered

Trend

Which direction is price actually going, and is there a trend at all?

These smooth or track price to separate direction from noise. They are late by construction — a trend indicator can only confirm a move that has already begun — and they whipsaw badly in a range, which is why a trend filter usually comes before anything else in a strategy.

Momentum & oscillators

How fast is price moving, and is the move losing strength?

Oscillators compare the current price to a recent range or to its own past, usually inside fixed bounds. Their well-known trap: "overbought" is not a sell signal. In a strong trend an oscillator can pin at an extreme for weeks, so these read best as divergence and exhaustion clues rather than as reversal triggers.

Volatility

How much is price moving right now, and how far can it reasonably travel?

These measure the size of movement without saying anything about direction — which makes them the right tools for stop placement and position sizing rather than for entries. A stop set from current volatility survives normal noise; a stop set at a fixed pip distance does not adapt when the market changes gear.

Volume & flow

Is there real participation behind this move?

In spot forex there is no central exchange, so MetaTrader shows tick volume — the number of price changes per bar, not contracts traded. It correlates well enough with real activity to be useful, but you should know that is what you are reading before you build a rule on it.

How to read these lessons

Each indicator lesson follows the same path for a reason. It opens with what the indicator measures and why its inventor built it, then walks through the calculation — not as a formality, but because the calculation is where the behaviour comes from. Knowing that RSI uses Wilder's smoothing rather than a simple average explains why it reacts more slowly than you'd expect; knowing that Aroon counts bars rather than price explains why it ignores how far a move travelled.

After that comes the entry condition with a diagram, a comparison against the neighbouring tools people confuse it with, the parameters and what changing them really does, and — always — a section on where the tool fails. That last section is the one to read first if you already know the indicator. A tool's blind spots are more useful than its best-case example, and every lesson here has one.

Before you install anything

The files here are source code, not compiled binaries, so you can open any of them in MetaEditor and check exactly what they do before they touch a chart. That's the point: a compiled .ex4 asks you to trust the publisher, and there is no good reason to extend that trust for a tool you can read in a few minutes.

If you're starting out, the basics track covers pairs, pip value, lot sizing, leverage, and risk management first — deliberately, because position size decides far more outcomes than indicator choice does. When you're ready to automate a rule instead of watching for it, the Expert Advisors section pairs many of these indicators with a complete, readable trading robot.

All indicator lessons

Indicator

Indicator: What Is a Moving Average (MA) and How to Use It

How the moving average works, how to spot trends and cross points, plus downloadable indicator files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is RSI? Finding Overbought/Oversold Zones

Read RSI values to spot potential price reversals, with ready-to-use MT4/MT5 alert files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is MACD? Reading Crossovers and Momentum

How the MACD line, signal line, and histogram work together to time entries, with downloadable MT4/MT5 alert files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Are Bollinger Bands? Trading Volatility

Use the upper, middle, and lower bands to read volatility and spot potential reversals, plus downloadable MT4/MT5 files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is ATR? Sizing Stop Losses to Volatility

Measure how much price is really moving and use it to size Stop Loss and position size, with downloadable MT4/MT5 files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is the Stochastic Oscillator?

Read %K and %D to find overbought/oversold turning points, with ready-to-use MT4/MT5 alert files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is ADX? Measuring Trend Strength

Use ADX with +DI/-DI to tell a strong trend from a choppy market before you trade it, plus downloadable MT4/MT5 files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Is Parabolic SAR? Trailing Trend Reversals

Read the SAR dots to follow a trend and catch reversal points, with ready-to-use MT4/MT5 alert files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: How to Use Fibonacci Retracement Levels

Draw retracement levels to find likely support/resistance during a pullback, plus downloadable auto-Fibonacci MT4/MT5 files.

Downloadable · MetaTrader 4 / MetaTrader 5
Indicator

Indicator: What Are Pivot Points? Daily Support & Resistance

Auto-calculated Pivot Point, R1-R3, and S1-S3 levels from the prior day's High/Low/Close, plus downloadable MT4/MT5 files.

Downloadable · MetaTrader 4 / MetaTrader 5