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's 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's 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's not 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! Before you ask any basic questions regarding installation of the indicators, please, read this MetaTrader 4 Indicators Tutorial or MetaTrader 5 Indicators Tutorial to get the elementary knowledge on handling them.

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.