KeltnerBB Fade
- Experts
-
Alexandre Vincent Traber
Développeur de trading algorithmique spécialisé dans les Expert Advisors pour MetaTrader 5. - Version: 1.34
- Mise à jour: 16 septembre 2026
Aperçu
KeltnerBB Fade est un Expert Advisor à retour à la moyenne pour MetaTrader 5. Il exploite les expansions extrêmes de volatilité lorsque les Bandes de Bollinger s'approchent ou croisent le Canal de Keltner, puis entre dans le sens du retour vers la moyenne, avec un stop loss basé sur l'ATR et un dimensionnement dynamique de position à chaque trade.
Fonctionnement
Les Bandes de Bollinger et le Canal de Keltner sont calculés sur l'unité de temps courante. Une entrée se déclenche lorsque la bande supérieure ou inférieure de Bollinger s'approche ou croise la bande correspondante de Keltner, selon un croisement strict ou un seuil de proximité suivant le mode de signal choisi. La taille de position est calculée à partir du capital du compte et du pourcentage de risque défini, avec un stop loss basé sur l'ATR. La sortie est choisie parmi cinq modes configurables : retour à la bande médiane, réentrée dans le canal, inversion de compression, signal opposé ou essoufflement de momentum via le RSI. Une couche optionnelle de protection des gains ajoute un échelonnement de clôture partielle par multiples de R, un verrouillage au seuil de rentabilité, une clôture selon le temps passé en profit, et un échelonnement de trailing en pourcentage du solde. Toutes les sorties et déclencheurs de protection sont évalués uniquement sur le plus haut, le plus bas et la clôture de la bougie fermée, garantissant un comportement identique entre les modes OHLC et Every Tick.
Paramètres
Général
- Magic Number : identifiant unique des trades de cet EA
- Risk Percent : risque par trade, % du capital du compte
- ATR Period Risk : période ATR utilisée pour le calcul du stop loss
- ATR SL Multiplier : distance du stop loss en multiple de l'ATR
- Margin Safety Factor : utilisation maximale de la marge par rapport à la marge libre, marge de sécurité contre les mouvements défavorables
Bollinger
- BB Period
- BB Deviation
- BB Price : prix appliqué pour le calcul de Bollinger
Keltner
- KC EMA Period
- KC ATR Period
- KC ATR Multiplier
Mode de signal
- Signal Mode : croisement strict ou seuil de proximité
- Signal Proximity Pct : % de la largeur du canal de Keltner utilisé comme marge d'approche en mode proximité
Sortie
- Exit Mode : retour à la moyenne, réentrée dans le canal, inversion de compression, signal opposé ou essoufflement RSI
- RSI Period
- RSI Upper
- RSI Lower
Verrouillage de profit
- Lock Breakeven Enable : déplacer le stop loss au seuil de rentabilité une fois déclenché
- Lock Breakeven Trigger R : niveau de déclenchement, en multiples de R de la distance initiale du stop
- Lock Breakeven Buffer Points : marge au-delà du prix d'entrée, en points
- Lock Ladder Enable : clôture partielle par paliers de R
- Lock Ladder R1 / R1 Pct : palier 1, déclencheur et pourcentage de clôture
- Lock Ladder R2 / R2 Pct : palier 2, déclencheur et pourcentage de clôture
- Lock Ladder R3 / R3 Pct : palier 3, déclencheur et pourcentage de clôture
- Lock Time In Profit Enable : clôture partielle après N bougies consécutives en profit
- Lock Time In Profit Bars : nombre de bougies requis
- Lock Time In Profit Pct : pourcentage de clôture
- Lock Pct Ladder Enable : clôture totale via un échelonnement de trailing basé sur le solde du compte
- Lock Pct Ladder Activation Pct : pourcentage de profit flottant activant l'échelonnement
- Lock Pct Ladder Trail Step Pct : taille du pas de l'échelonnement, en pourcentage
Score de l'optimiseur
- Score Min Profit Factor : seuil de disqualification
- Score Max Drawdown Pct : seuil de disqualification
- Score Min Trades : seuil de disqualification
- Score R2 Weight : poids de la régularité de la courbe de capital
- Score Slope Weight : poids de la vitesse de profit
- Score Split Penalty : pénalité pour instabilité temporelle entre la première et la seconde moitié du test
- Score Skew Penalty : pénalité pour concentration du profit sur un seul trade
- Score Ulcer Penalty : pénalité pour la profondeur et la durée des drawdowns
- Score MAR Weight : poids du profit net par rapport au drawdown maximal
- Score Trade Bonus Weight : poids de la fiabilité liée au nombre de trades
Système de score de l'optimiseur
Cet EA intègre une fonction OnTester personnalisée conçue pour réduire le surajustement lors de l'optimisation. Elle classe les passes selon la régularité de la courbe de capital, la vitesse de profit, la stabilité temporelle entre la première et la seconde moitié du test, la concentration du profit sur un seul trade, la profondeur et la durée du drawdown, l'efficacité du capital par rapport au drawdown, et la fiabilité liée au nombre de trades. Les passes en dessous des seuils de facteur de profit, de drawdown ou de nombre de trades reçoivent automatiquement un score de zéro. Sélectionnez Custom max comme critère d'optimisation lors de l'exécution de l'optimiseur intégré.
Configuration recommandée
Testez en mode Every Tick avec des ticks réels, sur l'unité de temps et le symbole de votre marché cible. Un broker avec des spreads serrés et des niveaux de stop ou freeze bas est recommandé, pour une exécution plus propre du seuil de rentabilité et des clôtures partielles.
Captures d'écran
Les fichiers set recommandés sont disponibles dans la section commentaires ci-dessous.
Avertissement
Les performances passées présentées dans les backtests ne garantissent pas les résultats futurs. Testez toujours sur un compte démo avant une utilisation en réel. Le trading comporte un risque de perte.
