BKT Adaptive RSI EA
- Experts
-
Khac Thanh Bui
Transformer la logique de trading en précision algorithmique. Je développe des outils de qualité professionnelle pour le FX et l'Or, comblant le fossé entre les besoins pratiques du trading et le développement de logiciels haut de gamme.
CE QUE JE CONSTRUIS : - Version: 1.171
- Mise à jour: 6 août 2026
BKT Adaptive RSI EA
Un système de trading RSI multi-stratégie pour MetaTrader 5 qui combine une entrée classique de retour à la moyenne avec une confirmation optionnelle par divergence et par retournement en échec, géré via un modèle de position moyennée avec sortie par verrouillage de profit en trailing.
BKT Adaptive RSI EA est un système de trading automatisé construit autour de l'indice de force relative (RSI). Il propose cinq méthodes de lissage interne sélectionnables, ainsi qu'une seconde couche de lissage optionnelle appliquée sur le résultat du RSI, permettant à la même logique centrale de se comporter soit comme un oscillateur classique, soit comme une ligne de signal plus lente et filtrée. La gestion des trades s'effectue via un modèle de moyennage : si le prix évolue contre une position ouverte, l'EA peut ajouter d'autres ordres à une distance plus grande, et le panier résultant se ferme soit à un objectif de profit fixe, soit via un verrouillage de profit en trailing. L'EA nécessite un compte de couverture (hedging), car les positions d'achat et de vente sont suivies comme des paniers indépendants.
Présentation générale
La stratégie de base recherche le moment où le RSI sort d'une zone de survente ou de surachat : un signal d'achat se forme lorsque le RSI repasse au-dessus du niveau de survente après être descendu en dessous, et un signal de vente se forme symétriquement au niveau de surachat. Un filtre optionnel peut exiger que le RSI atteigne un extrême plus profond avant que le croisement ne soit considéré comme valide, réduisant les signaux issus de mouvements superficiels proches du seuil. Lorsqu'une position est ouverte et que le prix continue d'évoluer contre elle, l'EA peut ajouter d'autres ordres une fois qu'une distance adverse minimale est atteinte et qu'un nouveau signal apparaît dans la même direction. La taille des ordres supplémentaires augmente soit par un incrément fixe, soit par un multiplicateur, jusqu'à un nombre maximal d'ordres par direction. Une position unique ouverte se ferme à son propre objectif de profit fixe. Dès qu'il y a plus d'une position ouverte, le panier bascule vers un verrouillage de profit en trailing : il s'active à un niveau de profit flottant défini, puis ferme l'ensemble du panier dès que le profit recule d'un montant défini depuis son sommet. Les ordres individuels n'utilisent pas de stop loss ; le risque est contrôlé via le nombre maximal d'ordres et le dimensionnement des lots.
Caractéristiques principales
- Cinq moteurs de lissage RSI : Wilder, SMA, EMA, LWMA ou un calcul multi-passes de type RSX, chacun offrant un équilibre différent entre réactivité et fluidité.
- Seconde couche de lissage optionnelle : une moyenne mobile supplémentaire appliquée sur le résultat du RSI pour une ligne de signal plus lente.
- Filtre d'extrême profond : exige que le RSI atteigne un niveau plus profond avant qu'un signal de retournement ne soit accepté.
- Deux stratégies additionnelles indépendantes : un module de divergence comparant les oscillations de prix au RSI, et un module de retournement en échec basé sur la propre structure d'oscillations du RSI, chacun gérant ses propres positions.
- Dimensionnement de position flexible : les ordres supplémentaires augmentent par un incrément fixe ou par un multiplicateur.
- Objectif de profit mutualisé : le profit flottant de chaque stratégie active peut optionnellement être combiné en un seul objectif partagé.
- Panneau sur le graphique : affiche la valeur du RSI, le nombre de positions, le profit flottant et le statut du verrouillage de profit.
Fonctionnement
À chaque nouvelle bougie complétée, l'EA recalcule le RSI et vérifie la condition d'entrée de la stratégie de base ainsi que de toute stratégie additionnelle activée. Lorsqu'un signal apparaît et qu'aucune position n'est ouverte dans cette direction, un ordre initial est placé. Tant qu'une position est ouverte, le prix est surveillé à chaque tick ; la position ou le panier se ferme dès que son objectif de profit est atteint, ou dès qu'un verrouillage de profit en trailing activé recule depuis son sommet. Si le prix continue d'évoluer contre une position ouverte, l'EA vérifie si les conditions pour un ordre de moyennage supplémentaire sont réunies.
Réglages recommandés
Le RSI est calculé sur une unité de temps choisie indépendamment du graphique sur lequel l'EA s'exécute, ce qui permet d'ajuster le signal séparément du graphique d'exécution. Comme le modèle de moyennage peut ouvrir plusieurs positions dans la même direction, les résultats varient selon les symboles ayant une volatilité et un spread différents ; il est donc recommandé de tester d'abord sur l'instrument cible. Les ordres individuels n'ayant pas de stop loss, une marge libre suffisante doit être disponible pour le nombre maximal d'ordres de moyennage configuré.
Paramètres d'entrée
Réglages RSI — Unité de temps, période et prix appliqué pour le calcul du RSI ; méthode de lissage interne (Wilder, SMA, EMA, LWMA ou de type RSX) ; seconde couche de lissage optionnelle avec sa propre méthode et période ; niveaux de surachat et de survente ; filtre d'extrême profond optionnel avec ses propres niveaux de seuil.
Entrée et moyennage — Activation indépendante des directions d'achat et de vente ; taille de lot initiale ; mode de dimensionnement des lots (incrément fixe ou multiplicateur) pour les ordres supplémentaires ; distance adverse minimale, en points, avant le prochain ordre ; nombre maximal d'ordres par direction.
Take Profit — Objectif de profit pour une position unique ouverte ; niveau de profit flottant qui active le verrouillage de profit en trailing du panier ; distance de recul depuis le profit maximal qui ferme le panier ; option pour regrouper toutes les stratégies actives en un seul objectif de profit partagé.
Sélection de stratégie — Interrupteurs d'activation indépendants pour la stratégie de divergence et la stratégie de retournement en échec, chacune avec ses propres réglages de détection d'oscillations.
Filtres et affichage — Filtre de spread maximal pour les nouvelles entrées ; slippage maximal lors de l'exécution des ordres ; option pour afficher le panneau d'information sur le graphique.
Cet EA gère les positions perdantes en ajoutant d'autres ordres plutôt qu'en utilisant un stop loss sur les trades individuels. Le verrouillage de profit en trailing et la limite maximale d'ordres sont conçus pour gérer le panier résultant, mais un mouvement fort et soutenu contre une position ouverte peut tout de même produire une perte flottante importante avant de se redresser. Le dimensionnement des positions et le nombre maximal d'ordres doivent être réglés en fonction de la marge disponible sur le compte.
