# Coppock, Nifty and Amibroker AFL code

Coppock is one of my favorite bull market indicator. It helps investor to identify the start of the bull market. It helps investors to pick best stock to ride in any bull market.

Here are the Formulas to calculate the Coppock indicator extracted from the incredible charts portal

To calculate the Coppock Value:

1)Calculate 14 month Rate of Change (Price) for the index. Use monthly closing price.
2)Calculate 11 month Rate of Change (Price) for the index. Use monthly closing price.
3)Add the results of 1 and 2.
4)Calculate a 10 month weighted moving average of the result.

There are a number of variations in the calculation. For a more timely signal, try substituting the daily equivalent in the place of monthly figures: 294 day ROC, 231 day ROC, and 210 days weighted moving averages. Based on these formulas I had coded for the Coppock value using 294,231,210 ROC values which suits the daily time frame. Here is the simple Coppock AFL code

For the Daily time frame, Coppock can be calculated as

1)Calculate 294 day Rate of Change (Price) for the index. Use Daily closing price.
2)Calculate 231 day Rate of Change (Price) for the index. Use Daily closing price.
3)Add the results of 1 and 2.
4)Calculate a 210 day weighted moving average of the result.

Coppock AFL Code

``````_SECTION_BEGIN("Coppock");

GraphXSpace=1;
Param("WMA",210,2,100,1,0);
r1=ROC(C,294);
r2=ROC(C,231);
r3=r1+r2;
CP=WMA(r3,210);

Color = IIf (CP >0, colorGreen, colorRed );
Plot(CP,"", Color ,styleHistogram | styleThick );
Plot(CP, StrFormat("Coppock Value", CP), colorGreen, styleLine);

_SECTION_END();``````

Nifty Coppock had turned to positive during the end of OCT 2009. Check the above historical Nifty chart for Coppock values

Here is interesting reading about Coppock Indicator and its history from DNA India

## Mini Certification Course on Algorithmic Trading

Welcome to the Mini Certification on Algorithmic Trading using Amibroker and OpenAlgo! This comprehensive 4-part series is designed to equip you with the knowledge...

## Pivot Reversal Strategy – Tradingview Pinescript to Amibroker AFL…

Pivot Reversal Strategy is a popular in-built strategy in Tradingview Platform. Here I had attempted to convert the pinescript v5 to Amibroker AFL Code....