Coppock Curve
Indicateur de swing long-terme créé par Edwin Coppock (1965), conçu à l'origine pour signaler les bottoms majeurs des indices boursiers. Combine deux ROC longs lissés par une WMA.
Définition
Coppock cherchait un indicateur capable de signaler le retour de la "phase d'achat émotionnelle" après une grande baisse. Sa solution : un composite ROC(14) + ROC(11) lissé par une WMA(10), qui produit une cloche assez plate. Un passage de négatif à positif = signal d'achat majeur.
Formule
Pour chaque barre i ≥ 14 :
series[i] = ROC(prices[0..i], 14) + ROC(prices[0..i], 11)
Coppock = WMA(series, 10)
Paramètres dans le code
- ROCs : 14 et 11
- WMA : 10
- Implémentation :
forex-assistant.tsx:492— fonctioncoppock(prices) - Cas dégénéré : retourne 0 si
prices.length < 25. - Coût : O(n²) — recalcule les ROC sur chaque préfixe.
Interprétation
| Zone | Lecture |
|---|---|
| > 0 | Phase haussière — accumulation |
| 0 (passage de − à +) | Signal d'achat majeur (Coppock original) |
| < 0 | Phase baissière |
Coppock n'est pas un signal de vente : sa réputation tient uniquement aux signaux d'achat lors de la sortie de zone négative.
Logique de score (forex-assistant.tsx:1481)
> 0 → score = +0.5 (max 0.5)
< 0 → score = -0.5 (max 0.5)
= 0 → score = 0
Pondération faible (0.5). Coppock est un indicateur de fond, pas un signal d'entrée — son score reflète sa fonction de "biais long-terme" plutôt que de signal directionnel.
Pièges
- Conçu pour les indices D1+ : sur du forex M5, Coppock n'a aucun sens — les phases qu'il cherche durent des mois. Garder pour D1/W1.
- Réputation construite sur quelques signaux historiques : Coppock sur le S&P500 a effectivement signalé la plupart des bottoms majeurs depuis 1965. Le track record sur forex est non-documenté.
- Pas de signal de vente : par design, Coppock ne dit rien sur les sommets. L'utiliser symétriquement (cross 0 vers le bas = vente) n'est pas dans la doctrine originale.
- Coûteux à calculer : O(n²) à cause du recalcul de ROC sur chaque préfixe.
Indicateurs liés
- ROC 12 — la brique de base
- KST — autre composite ROC, plus court-terme
- TSI — momentum à double EMA, philosophie similaire (long-terme)
- Hurst Exponent — alternative pour identifier les phases de fond