NEXA Momentum Squeeze
- Experts
-
Park Seongcheon
Bonjour,
Je m’appelle Park Sung Chan et je suis un développeur spécialisé dans les systèmes de trading algorithmique pour MetaTrader 5. - Version: 1.30
- Activations: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze est un Expert Advisor pour MetaTrader 5, conçu principalement pour fonctionner sur le timeframe M30.
Ce produit utilise Bollinger Bands et Keltner Channel afin d’identifier les zones de contraction de volatilité. Après cette phase de contraction, l’EA évalue les conditions de Momentum, de Volume et de Breakout afin de détecter d’éventuelles configurations d’entrée. La stratégie ne repose pas uniquement sur un seul indicateur. Elle se concentre sur le comportement du prix après une phase de Squeeze, lorsque le marché peut commencer à montrer un mouvement directionnel.
Cet Expert Advisor est conçu pour évaluer les conditions possibles de début de tendance. L’activité de trading peut varier selon les conditions du marché. Les résultats peuvent différer selon les paramètres de l’utilisateur, l’environnement de trading, le spread, les conditions d’exécution et la volatilité du marché.
Strategy Logic
NEXA Momentum Squeeze vérifie d’abord si Bollinger Bands se trouvent à l’intérieur de Keltner Channel. Cette condition est considérée comme un état de Squeeze, ce qui signifie que la volatilité du marché s’est contractée.
Après la sortie de l’état de Squeeze, l’EA vérifie la direction du Momentum, le comportement du Volume et les conditions de Breakout. Si les conditions correspondent à la logique interne, l’EA évalue une éventuelle entrée en position.
La structure d’entrée comprend plusieurs types.
Initial Breakout vérifie si le prix franchit un niveau important après la sortie du Squeeze.
Retest vérifie si le prix revient près du niveau de cassure puis clôture de nouveau dans la direction du setup.
Continuation Pulse évalue si le prix continue dans la même direction après la sortie du Squeeze.
Momentum Recross est disponible comme option d’entrée, mais il est désactivé par défaut.
Main Features
Cet Expert Advisor est conçu autour du timeframe M30.
La condition de Squeeze est calculée à l’aide de Bollinger Bands et de Keltner Channel.
Momentum est utilisé pour évaluer la direction et la force du mouvement.
Volume est utilisé comme référence supplémentaire lors des conditions de Breakout ou de Retest.
L’EA utilise un Stop Loss basé sur l’ATR et des paramètres de Take Profit basés sur le grade.
La logique des grades A, B et C est utilisée pour classer la qualité du signal. La gestion de position peut varier selon le grade.
Les fonctions Break Even et Trailing Stop sont incluses.
Les positions C-grade peuvent utiliser une logique de Break Even plus rapide et une durée de détention limitée.
La logique de défense Equity Drawdown peut réduire le lot multiplier ou restreindre certaines nouvelles entrées dans des conditions de drawdown définies.
Input Parameters
General Settings
InpSymbol définit le symbole de trading. Si ce champ est vide, l’EA utilise le symbole du graphique actuel.
InpSignalTF définit le timeframe utilisé pour le calcul des signaux. La valeur par défaut est M30.
InpMagicNumber est utilisé pour identifier et gérer les positions ouvertes par cet EA.
InpAllowBuy et InpAllowSell permettent d’autoriser ou de désactiver les trades d’achat et de vente.
Lot & Risk
InpLotMode sélectionne le mode fixed lot ou le mode risk percent.
InpFixedLots définit la taille fixe du lot.
InpRiskPercent définit le pourcentage de risque utilisé en mode risk percent.
InpUseFixedLotRiskCap permet à l’EA de limiter la perte estimée par trade même lorsque le mode fixed lot est utilisé.
Trading Time Filter
InpUseTimeFilter active ou désactive le filtre horaire de trading.
InpTradeStartHour et InpTradeEndHour définissent les heures de trading autorisées selon l’heure du serveur.
Les options de jours de semaine permettent à l’utilisateur d’activer ou de désactiver le trading certains jours précis.
Squeeze Core
InpBBPeriod et InpBBDeviation sont utilisés pour le calcul de Bollinger Bands.
InpKCPeriod et InpKCMultiplier sont utilisés pour le calcul de Keltner Channel.
InpMinSqueezeBars définit le nombre minimum de bougies requis pour la condition de Squeeze.
InpBreakoutLookback définit la période de recherche utilisée pour vérifier les plus hauts ou les plus bas précédents pour Initial Breakout.
InpReleaseWindowBars définit le nombre de bougies après la sortie du Squeeze pendant lesquelles l’évaluation d’entrée peut être effectuée.
Momentum & Volume
InpMomentumPeriod définit la période de calcul du Momentum.
InpVolumeLookback définit la période de calcul du Volume moyen.
InpVolumeFactor est utilisé comme référence pour l’évaluation du Volume.
InpMinBlockScore définit le score minimum requis pour éviter le blocage du signal.
Grade Thresholds
A grade est attribué lorsque Squeeze strength, Volume, Breakout strength, Candle body ratio et Momentum acceleration sont forts.
B grade est attribué lorsqu’une partie des conditions requises est remplie.
C grade est attribué lorsque le setup respecte les critères minimums, mais présente des conditions plus faibles. Une gestion de position plus conservatrice peut être appliquée aux trades C-grade.
Entry Retest
InpRetestToleranceATR définit la plage de tolérance basée sur l’ATR pour détecter un Retest.
False Breakout Guard
False Breakout Guard ne bloque pas directement les trades par défaut. Il applique des score penalties pour les conditions de Breakout faible, les grandes bougies, les corps de bougie faibles ou les grandes mèches opposées.
Session Quality
Session Quality applique des score penalties à certaines heures de trading. Cette fonction sert à ajuster la qualité du signal, et non à bloquer complètement une session de trading.
ATR SL/TP
InpATRSLMult est utilisé pour calculer la distance du Stop Loss sur la base de l’ATR.
InpRR_A, InpRR_B et InpRR_C définissent les Take Profit ratios pour chaque signal grade.
C-Grade Position Mgmt
Les positions C-grade peuvent utiliser une logique de Break Even plus rapide et une durée de détention limitée.
Equity DD Defense
Lorsque Equity Drawdown atteint des niveaux définis, l’EA peut réduire le lot multiplier ou restreindre les nouvelles entrées C-grade.
Safety
InpMaxSpreadPoints définit le spread maximum autorisé.
InpMinATRPoints et InpMaxATRPoints sont utilisés pour éviter les conditions anormales de volatilité trop faible ou trop élevée.
InpDailyLossLimitPct définit la limite de perte journalière.
InpMaxConsecutiveLosses et InpLossCooldownMinutes définissent le comportement de cooldown après des trades perdants consécutifs.
BE & Trailing
Break Even déplace le Stop Loss près du prix d’entrée après que la position a atteint une distance de profit définie.
Trailing Stop peut déplacer le Stop Loss progressivement après que les conditions de Break Even ont été remplies.
How to Use
-
Ouvrez le graphique souhaité dans MetaTrader 5.
-
Attachez l’Expert Advisor au graphique.
-
Le timeframe recommandé est M30.
-
Avant une utilisation en trading réel, vérifiez les paramètres dans Strategy Tester en utilisant le broker symbol, le spread, la commission et les conditions d’exécution de l’utilisateur.
-
Pour le trading réel, il est recommandé de commencer avec un lot size réduit ou des risk settings soigneusement limités.
Important Notes
Ce produit est un outil de trading automatisé et ne garantit aucun profit ni résultat spécifique.
Des pertes peuvent se produire selon les conditions du marché.
Les résultats de backtest sont basés sur des données historiques et ne garantissent pas les performances futures.
Les résultats peuvent varier selon le broker spread, la commission, le slippage, le server time, le symbol name et les conditions d’exécution.
L’utilisateur doit vérifier attentivement tous les input settings et risk settings avant d’utiliser le produit.
Recommended Environment
Platform: MetaTrader 5
Product type: Expert Advisor
Recommended timeframe: M30
Main symbol type: Gold or other liquid instruments with sufficient volatility
Lot setting: Start with a small fixed lot or carefully selected risk setting
Support
Pour toute question concernant le produit, les utilisateurs peuvent contacter le vendeur via la section des commentaires de MQL5 Market ou via le système de messagerie MQL5.
