BKT SmoothBand 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.23
- Mise à jour: 11 septembre 2026
BKT SmoothBand EA
Un système de breakout basé sur des Bandes de Bollinger lissées pour MetaTrader 5, qui arme des ordres en attente virtuels devant le prix et gère les sorties au niveau du portefeuille.
BKT SmoothBand EA est un système de trading automatisé pour MetaTrader 5 construit autour d'une seule Bande de Bollinger fortement lissée, avec une bande intérieure qui met fin prématurément aux breakouts non confirmés. Plutôt que d'envoyer des ordres en attente au courtier, l'EA suit un niveau de breakout sur le graphique et n'ouvre une position au marché que lorsque le prix l'atteint. Le take profit est évalué sur le total des positions ouvertes, pas par position, et la base de la bande peut être lissée avec l'une de onze méthodes.
Vue d'ensemble
La base de la bande utilise une méthode de lissage sélectionnable, des moyennes simples et exponentielles à Hull, T3, adaptative de Kaufman, Arnaud Legoux et un filtre Super Smoother d'Ehlers, avec une seconde passe de lissage optionnelle et un écart également lissable pour réduire le scintillement à court terme. Lorsque le prix clôture au-delà de la bande extérieure, un ordre virtuel est armé devant le prix, se déplaçant d'un pas fixe contre lui ou étant annulé si le prix retombe à travers la bande intérieure. Un véritable ordre au marché n'est envoyé qu'en atteignant le niveau virtuel, et des règles d'espacement minimal empêchent de nouveaux ordres virtuels dans la zone déjà couverte par des positions existantes dans la même direction.
Caractéristiques principales
- Lissage de bande sélectionnable : onze méthodes, dont Super Smoother, T3, Hull, adaptative de Kaufman et Arnaud Legoux.
- Ordres en attente virtuels : les niveaux de breakout sont suivis sur le graphique et ne deviennent des ordres réels qu'en atteignant le prix.
- Filtre de tendance optionnel : les nouvelles entrées peuvent être restreintes à la direction confirmée par un filtre adaptatif.
- Contrôle de l'espacement de la grille : des distances minimales empêchent les nouveaux ordres d'être armés trop près des positions existantes.
- Dimensionnement progressif des positions : le lot peut augmenter à chaque position supplémentaire dans la même direction.
- Sorties au niveau du portefeuille : le take profit et le trailing sont évalués sur le profit combiné, pas par transaction.
- Cross pruning optionnel : une position perdante peut être clôturée, totalement ou partiellement, avec le profit d'une position opposée.
- Contrôles de risque indépendants : drawdown, perte journalière, spread et limites de positions sont configurables.
Fonctionnement
À chaque nouvelle bougie, l'EA recalcule la bande avec la méthode de lissage sélectionnée. Lorsque le prix évolue au-delà de la bande, un ordre de breakout virtuel est armé, affiché sur le graphique et repositionné avec le prix ; un ordre au marché s'ouvre en atteignant ce niveau. Avec une position ouverte, un objectif fixe s'applique ; à l'ouverture d'une seconde, le profit combiné est mesuré face à un objectif de panier, avec un trailing stop optionnel protégeant le profit à l'approche de cet objectif.
Réglages recommandés
Les paramètres par défaut sont calibrés pour XAUUSD, où les distances en points correspondent à des fractions de dollar ; révisez-les pour d'autres symboles. Un compte de couverture (hedging) est requis — l'EA ne démarrera pas sur un compte de netting, car il détient des positions dans les deux directions à la fois.
Paramètres d'entrée
Réglages de la bande
- Période de la bande — bougies pour la base et l'écart — Par défaut : 20
- Méthode de lissage — algorithme de la base, 11 options — Par défaut : Hull Moving Average
- Multiplicateur d'écart extérieur/intérieur — largeur des deux bandes, l'intérieure doit être plus petite — Par défaut : 1.5 et 0.5
- Lisser l'écart — réduit le scintillement de la bande — Par défaut : activé
Réglages des ordres virtuels
- Distance de l'ordre virtuel — du prix jusqu'au niveau d'armement, en points — Par défaut : 300
- Seuil de mouvement défavorable et pas de décalage, en points — Par défaut : 150 et 150
- Écart minimal, côté défavorable et favorable, en points — Par défaut : 500 et 500
Filtre de tendance
- Activer le filtre de tendance — restreint les entrées à la direction confirmée — Par défaut : activé
- Unité de temps — indépendante de celle de la bande — Par défaut : 12 minutes
- Période et facteur ATR — sensibilité du calcul de tendance — Par défaut : 10 et 3.4
Exécution des transactions
- Taille de lot de base — pour le premier ordre dans chaque direction — Par défaut : 0.01
- Facteur de croissance du lot — augmente le lot par ordre supplémentaire, minimum 1.0 — Par défaut : 1.0
- Slippage maximal — autorisé à l'exécution, en points — Par défaut : 30
Take profit et trailing
- Objectif position unique — avec une position ouverte — Par défaut : 5.0
- Objectif du panier — avec deux positions ou plus — Par défaut : 15.0
- Niveau d'activation du trailing et pas — profit d'activation et repli de clôture — Par défaut : 5.0 et 3.0
Cross Pruning
- Activer le cross pruning — clôture une position perdante avec le profit d'une autre — Par défaut : désactivé
- Positions minimales et perte de déclenchement — conditions avant de commencer — Par défaut : 4 et 10.0
- Gagnantes maximales par pruning — Par défaut : 3
Protection du risque
- Maximum de positions par direction — limite l'exposition — Par défaut : 5
- Spread maximal — bloque les entrées au-dessus de ce spread, en points — Par défaut : 50
- Protection contre le drawdown — arrête les entrées à ce pourcentage, peut aussi clôturer toutes les positions — Par défaut : 10.0, clôture forcée activée
- Limite de perte journalière — arrête les entrées à cette perte — Par défaut : 50.0
Affichage
- Afficher le panneau d'informations — positions et état de protection en direct sur le graphique — Par défaut : activé
Important
Cet EA peut ouvrir plusieurs positions dans la même direction, avec une taille de lot pouvant croître par position, et, avec le cross pruning activé, réalisera une perte sur une position avec le profit d'une autre. Évaluez l'exposition combinée et le drawdown à l'aide des réglages de positions, de croissance du lot et de protection du risque avant toute utilisation sur un compte réel.

Excellent EA! 🚀 A few small adjustments made a big difference. Thanks to the developer! Happy to share my settings.