how to add indicators in mt4

How Do You Add Indicators in MT4?

Adding an indicator to a chart in MetaTrader 4 is one of the most common tasks for any user of the platform. MT4 includes a substantial set of built-in indicators covering trend, momentum, volatility, and volume categories, and supports the addition of custom indicators created by users or third-party developers. Both types can be applied to a chart in a few clicks.

This article walks through the methods for adding built-in indicators, explains how to add custom indicators after they have been installed, covers configuration of indicator parameters, and addresses common issues such as overlapping indicators and indicator removal.

The Three Ways to Add a Built-In Indicator

MT4 offers three ways to add a built-in indicator to a chart. All produce the same result; the choice is purely a matter of preference.

Method 1: The Insert menu.

Click the Insert menu in the top menu bar, then hover over Indicators. A sub-menu appears with categories:

  • Trend (Bollinger Bands, Moving Average, Envelopes, Parabolic SAR, Standard Deviation, ADX, Ichimoku)
  • Oscillators (RSI, MACD, Stochastic, Williams’ Percent Range, CCI, ATR, Force Index, Momentum, OsMA, Relative Vigor Index, Bears Power, Bulls Power, DeMarker)
  • Volumes (Accumulation/Distribution, Money Flow Index, On Balance Volume, Volumes)
  • Bill Williams (Awesome Oscillator, Accelerator, Fractals, Gator, Alligator, Market Facilitation Index)
  • Custom (any installed custom indicators)

Selecting an indicator opens its configuration dialog. After setting parameters, clicking OK adds it to the chart.

Method 2: The Navigator panel.

Open the Navigator panel with Ctrl+N if it is not already visible. In the Navigator, expand Indicators to see the categorised list, or Custom Indicators for any installed custom indicators. Drag the desired indicator onto the chart, or double-click it.

The configuration dialog appears as in the Insert menu method.

Method 3: Right-click on the chart.

Right-click on the chart, hover over Indicators List, and select Add. This opens a dialog from which any indicator can be selected. After selection, the configuration dialog appears.

The first two methods are typically faster for indicators the trader uses frequently. The third method is useful for users who prefer to work entirely from the chart context menu.

Configuring Indicator Parameters

When any indicator is applied, a configuration dialog opens with several tabs.

Inputs lists the indicator’s parameters. These vary by indicator. A Moving Average, for example, has parameters for period (the number of bars to average), shift (whether to offset the plot horizontally), method (Simple, Exponential, Smoothed, or Linear Weighted), and applied price (Close, Open, High, Low, or various averages). An RSI has parameters for period and applied price.

Levels is available on oscillator-type indicators. It allows the user to add horizontal reference lines at specific values, useful for marking overbought and oversold levels on an RSI (typically 70 and 30) or zero-line crosses on indicators like MACD.

Visualisation controls which timeframes the indicator displays on. By default, it appears on all timeframes. The user can restrict it to specific timeframes if desired.

Colors allows customisation of the line colour, thickness, and style for each plot the indicator produces. Many indicators have multiple lines (such as the Bollinger Bands’ middle and outer bands, or MACD’s main and signal lines), each of which can be styled independently.

After setting the parameters and visual options, clicking OK applies the indicator. The indicator either overlays on the price (for trend indicators like Moving Average) or appears in a sub-window below the main chart (for oscillators like RSI).

Adding Custom Indicators

Custom indicators require an additional initial step: they must be installed in the MQL4/Indicators folder before they can be added to a chart. Once installed, they appear in the Navigator under Custom Indicators.

To install a custom indicator:

  1. Obtain the .ex4 or .mq4 file
  2. In MT4, click FileOpen Data Folder
  3. Navigate to MQL4Indicators
  4. Copy the file into this folder
  5. Return to MT4 and refresh the Navigator (right-click Custom Indicators, select Refresh) or restart MT4

Once installed, the custom indicator is added to a chart in the same way as a built-in indicator: drag it from the Navigator, or right-click the chart and use Indicators List → Add.

Working with Multiple Indicators

A chart can hold multiple indicators simultaneously. Each is added through the same process.

Trend indicators (Moving Averages, Bollinger Bands, Ichimoku) all overlay on the price chart, so applying several can clutter the view. Most users limit themselves to two or three overlay indicators at most.

Oscillators (RSI, MACD, Stochastic) each appear in their own sub-window below the price chart. There is no platform-imposed limit on how many sub-windows can be stacked, but each takes vertical space and the chart becomes harder to read with many oscillators.

A common practical setup includes one trend indicator on the price chart and one oscillator below, for example a 200-period Moving Average overlay with an RSI sub-window. More elaborate setups combine multiple indicators, but readability degrades quickly.

Modifying an Existing Indicator

To change the parameters of an indicator already applied to a chart, there are several methods:

Right-click on the indicator line (for overlay indicators) or within the indicator sub-window (for oscillators), then select the indicator’s name from the context menu, and click Properties.

Right-click on the chart, select Indicators List, choose the indicator from the list, and click Edit.

Press Ctrl+I to open the Indicators List dialog directly.

In all cases, the configuration dialog reopens. Changes to parameters take effect when OK is clicked.

Removing an Indicator

To remove a single indicator:

Right-click on the indicator line (or within its sub-window), select the indicator’s name, then click Delete Indicator.

Right-click on the chart, select Indicators List, choose the indicator, and click Delete.

Press Ctrl+I, select the indicator, and click Delete.

To remove all indicators at once, right-click the chart and select Indicators List, then click Delete All to clear every indicator from the chart.

Saving Indicator Setups

If the same combination of indicators is used repeatedly, saving them as a template is more efficient than reapplying them on each chart.

Right-click the chart, select Template, then Save Template. Give the template a name and save. To apply the template to another chart, right-click that chart, select Template, and choose the saved template name. All indicators in the template are applied at once.

A default template (named “default.tpl”) is applied automatically to new charts. To set a default, save the desired template with the name “default.”

Common Issues

The indicator does not appear after being added.

Check that the configuration dialog was completed with OK rather than Cancel. Also check that visual colours have not been set to match the chart background (white on white, for example), which would make the indicator invisible.

A custom indicator is missing from the Navigator after installation.

The file may have been placed in the wrong folder. Verify it is in MQL4/Indicators, not MQL4/Experts or MQL4/Scripts. Refresh the Navigator or restart MT4.

The indicator shows on some timeframes but not others.

Check the Visualisation tab in the indicator properties. If only specific timeframes were selected, the indicator will not appear on others.

Trying to drag an indicator does nothing.

Some custom indicators require additional libraries or DLL imports. Check the Experts tab at the bottom of the platform for error messages. The indicator may need additional configuration before it can run.

Frequently Asked Questions

How many indicators can I have on one MT4 chart? There is no fixed limit. The platform can technically hold many indicators, but readability and performance degrade as the count rises. Most traders use one to four indicators per chart.

Can I save my indicator setup for use on other charts? Yes. Right-click the chart, select Template, and Save Template. The saved template includes all indicators and their settings, and can be applied to other charts in one click.

How do I add an indicator to multiple charts at once? MT4 does not have a built-in bulk apply function. The standard approach is to set up the indicators on one chart, save as a template, then apply the template to each other chart. Templates apply to one chart at a time.

What is the difference between an indicator and an Expert Advisor in MT4? An indicator analyses and displays data. An Expert Advisor executes trades automatically. Indicators do not place orders; EAs can read indicator values and use them to trade.

Can I add the same indicator twice with different settings? Yes. Apply the indicator once with the first set of settings, then apply it again with different settings. Both instances run independently on the chart, useful for comparing different parameter sets (such as a 50-period and a 200-period Moving Average).

Do indicators slow down MT4? Some indicators, especially poorly optimised custom ones, can slow the platform. Built-in indicators are generally efficient. If the platform becomes slow after adding indicators, removing them one at a time helps identify the cause.

Can I add indicators on MT4 mobile? Yes. The MT4 mobile app supports built-in indicators, though the interface and number of indicators are more limited than on desktop. Custom indicators are not supported on mobile.