Coppock MetaTrader indicator — is an implementation of the famous Coppock curve indicator first created by Edward Coppock in 1962. The indicator shows long-term buy and sell opportunities (classically, it is used for only buying) by measuring the weighted moving average (with a period of 10) of the sum of two rates of change (with a period of 14 and 11). It is the classical version. In this MetaTrader version, you can modify the parameters of the basic indicators. You can use this Coppock indicator in MT4 and MT5.

Input parameters

  • ROC1Period (default = 14) — the period of the first Rate of Change in the sum.
  • ROC2Period (default = 11) — the period of the second Rate of Change in the sum.
  • MAPeriod (default = 10) — the period of the Moving Average of the sum.
  • MAType (only in MT4) (default = 3 (WMA)) — the method of the Moving Average of the sum. It isn't recommended to change it.
Coppock Indicator Example MetaTrader Chart

The main strategy when trading using the Coppock indicator is to buy when the curve starts rising from a trough below zero and to sell when the curve starts falling from a top above zero. Small tops and troughs (compared with the surrounding) are disregarded. The indicator helps to capture the trends in their early stages. But don't expect to enter on the actual maximums and minimums with it.


Coppock for MetaTrader 4 in .zip

Coppock for MetaTrader 4 in .mq4

Coppock for MetaTrader 5 in .zip

Coppock for MetaTrader 5 in .mq5


Warning! If you do not know how to install this indicator, please read the MetaTrader Indicators Tutorial.

Do you have any suggestions or questions regarding this indicator? You can always discuss Coppock with the other traders and MQL programmers on the indicators forums.

© 2005–2023

Design — Mart Studio

Forex trading bears intrinsic risks of loss. You must understand that Forex trading, while potentially profitable, can make you lose your money. Never trade with the money that you cannot afford to lose! Trading with leverage can wipe your account even faster.

CFDs are leveraged products and as such loses may be more than the initial invested capital. Trading in CFDs carry a high level of risk thus may not be appropriate for all investors.