Shock Wave
- Indicateurs
- Camila Bernardez Camero
- Version: 1.0
- Activations: 10
Shock Wave Signal – Sans Repaint, Sans Lag, Sans Backpainting
Shock Wave Signal exploite les lectures extrêmes du CCI pour détecter les virages d’impulsion les plus marqués sur n’importe quelle période. Il génère des marqueurs d’entrée précis à la clôture de barre dès que le prix atteint des seuils de surachat ou de survente prédéfinis.
Logique
L’indicateur calcule un Commodity Channel Index (CCI) sur 5 périodes pour chaque barre fermée, sur un historique pouvant aller jusqu’à 600 barres. Une flèche d’achat s’affiche lorsque le CCI dépasse +165, signalant une dynamique haussière extrême. Une flèche de vente apparaît lorsque le CCI descend en dessous de -165, indiquant une pression baissière prononcée. Ce filtre de seuil isole uniquement les mouvements les plus forts.
Placement des signaux
Les marqueurs d’achat sont placés au plus haut de la barre déclenchante ; les marqueurs de vente au plus bas. Chaque flèche s’intègre une seule fois à la clôture de barre et reste fixe. Il n’y a ni repaint ni backpainting, et aucune dépendance aux barres futures, de sorte que le seul délai est le temps de traitement après fermeture.
Périodes recommandées
Shock Wave Signal fonctionne sur tous les timeframes, de M1 à MN1, mais donne ses meilleurs résultats en H1 et H4, où les extrêmes du CCI coïncident souvent avec des retournements de tendance significatifs. Sur des périodes plus courtes, il capte toujours les explosions d’impulsion mais émet des alertes plus fréquentes.
Performance
Écrit en MQL4 optimisé, le script utilise une vérification statique de `last_bar` pour éviter les recalculs inutiles. Il met à jour deux buffers simples et retourne immédiatement si aucune nouvelle barre n’est fermée. L’impact sur les backtests ou l’exécution en direct est négligeable, même avec l’historique complet.
Paramètres utilisateur
- cbars : nombre de barres à analyser (par défaut 600).
- cci_per : période du CCI (par défaut 5).
- cci_level : seuil de surachat/survente (par défaut 165).
Adaptez ces valeurs pour équilibrer sensibilité et fréquence des signaux : augmenter cci_level restreint aux mouvements les plus extrêmes ; le réduire génère davantage de signaux, incluant des fluctuations mineures.
