Trend Rapture EA
- Experts
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - Version: 1.0
- Activations: 5
Trend Rapture EA est un système de trading automatisé basé sur le moteur de l'indicateur Trend Rapture. Il utilise un filtre de Kalman adaptatif combiné à des bandes de volatilité dynamiques Z-Score pour détecter les régimes de marché et gérer les positions via un système de grille (grid) contrôlé. L'EA a été conçu pour être utilisé sur EURUSD M15, bien qu'il puisse être appliqué à d'autres paires de devises majeures et unités de temps avec des ajustements de paramètres appropriés.
Comment ça marche Le cœur du système est un filtre de Kalman — un algorithme récursif qui estime la véritable tendance des prix en séparant le signal du bruit. Autour de cette valeur filtrée, des bandes de volatilité dynamiques sont calculées à l'aide d'un écart type mobile et d'un multiplicateur Z-Score. En fonction de la position du prix par rapport à ces bandes, le marché est classé dans l'un des trois régimes :
-
Neutre (Neutral) — le prix évolue à l'intérieur des bandes autour de la ligne de Kalman
-
Haussier (Bullish) — le prix casse au-dessus de la bande supérieure
-
Baissier (Bearish) — le prix casse en dessous de la bande inférieure
Lorsqu'un régime directionnel est confirmé, l'EA ouvre une position. Si le prix évolue contre la position d'un nombre de points défini, des niveaux supplémentaires sont ouverts avec une taille de lot augmentée. L'ensemble de la grille se ferme lorsque le profit moyen pondéré atteint l'objectif de take-profit défini.
Modes d'entrée Deux modes d'entrée sont disponibles via le paramètre Strategy Mode :
-
Le mode Rapid (Rapide) entre en position sur la première barre d'un nouveau régime, lorsque le prix franchit une bande de volatilité. Ceci est adapté aux marchés en tendance.
-
Le mode Tactical (Tactique) entre lorsque le prix se replie (pullback) pour toucher la ligne de Kalman tout en restant dans un régime établi. Ceci est adapté aux conditions de range ou de retour à la moyenne.
Taille de position Lorsque Auto-Lot est activé, la taille du lot de base s'adapte proportionnellement à la croissance du solde du compte. Cela permet de maintenir une exposition au risque constante à mesure que le compte croît. Par exemple, avec un lot de base de 0,01 sur une base de solde de 10 000, le lot double à 0,02 lorsque le compte atteint 20 000. Si Auto-Lot est désactivé, l'EA utilise une taille de lot fixe pour chaque transaction.
Contrôle des risques Le paramètre Max Drawdown définit la perte maximale (drawdown) autorisée en pourcentage du solde du compte. Si ce niveau est atteint, toutes les positions ouvertes sont fermées immédiatement. Définir cette valeur sur 0 désactive la protection. Le paramètre Close Grid on Signal Reversal, lorsqu'il est activé, ferme la grille actuelle si le régime du marché bascule dans la direction opposée avant que le take-profit ne soit atteint. Le nombre maximal de niveaux de grille est défini par le paramètre Max Levels et agit comme une limite stricte sur l'augmentation des positions.
Paramètres Moteur de filtre de Kalman :
-
Process Noise (Q) — contrôle la vitesse à laquelle le filtre s'adapte aux changements de prix. Des valeurs plus faibles produisent une ligne plus lisse ; des valeurs plus élevées rendent le filtre plus réactif.
-
Measurement Noise (R) — contrôle à quel point le filtre fait confiance aux données de prix entrantes. Des valeurs plus élevées réduisent la sensibilité aux fluctuations à court terme.
-
Z-Score Multiplier — définit la largeur des bandes de volatilité. Des valeurs plus élevées nécessitent une cassure plus forte pour déclencher un changement de régime.
-
Variance Period — le nombre de barres utilisées pour calculer l'écart type mobile.
Stratégie d'entrée :
-
Strategy Mode — permet de choisir entre la logique d'entrée Rapid (cassure) et Tactical (repli).
Paramètres de trading :
-
Base Lot Size — la taille du lot appliquée au montant de base du solde défini.
-
Balance Base — le montant du solde du compte correspondant à la taille du lot de base.
-
Auto-Lot — active la mise à l'échelle proportionnelle des lots avec la croissance du compte.
-
Grid Take Profit — le profit moyen pondéré en points auquel toute la grille se ferme.
-
Grid Step — la distance en points entre les niveaux de grille consécutifs.
-
Magic Number — un identifiant unique pour les ordres de l'EA.
Paramètres Martingale :
-
Enable Martingale Grid — active ou désactive l'augmentation des positions sur des mouvements défavorables.
-
Lot Multiplier per Level — le facteur par lequel la taille du lot augmente à chaque nouveau niveau.
-
Maximum Grid Levels — la limite stricte du nombre de positions ouvertes dans la grille.
Protection des risques :
-
Max Drawdown % — ferme toutes les positions si le drawdown par rapport au solde atteint ce seuil. Réglez sur 0 pour désactiver.
-
Close Grid on Signal Reversal — ferme la grille active lorsqu'un signal opposé est détecté.
Remarques La grille martingale comporte des risques inhérents. Chaque niveau supplémentaire augmente considérablement l'exposition totale. Il est recommandé de tester l'EA sur un compte démo avant de l'appliquer à un compte réel, et de définir le paramètre Max Drawdown en fonction de votre tolérance au risque. Les résultats des backtests présentés dans les captures d'écran sont basés sur des données historiques et ne garantissent pas les performances futures. Les résultats passés ne sont pas indicatifs des rendements futurs.
