NEXA Roc Trend Accelerator
- 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.0
- Activations: 5
Manuel en français de NEXA ROC Trend Accelerator
Présentation du produit
NEXA ROC Trend Accelerator est un Expert Advisor pour MetaTrader 5, conçu principalement pour une utilisation sur le graphique H1.
Le produit utilise Rate of Change, Exponential Moving Average, Average Directional Index et Average True Range afin d’évaluer les zones d’accélération du marché après une possible transition de tendance.
L’Expert Advisor n’ouvre pas une position uniquement parce que le prix croise une moyenne mobile. Il vérifie également la force du mouvement du Rate of Change, la condition de recroisement de l’Exponential Moving Average et d’autres filtres de marché.
L’objectif principal de la stratégie est de sélectionner des zones d’accélération de tendance et de limiter les signaux peu clairs grâce à une évaluation interne de la qualité et à des conditions de sécurité.
Logique de la stratégie
L’Expert Advisor fonctionne sur l’unité de temps H1.
La logique principale repose sur les éléments suivants.
Il vérifie si le Rate of Change actuel est plus fort que sa moyenne récente.
Il vérifie si le prix recroise la ligne de référence de l’Exponential Moving Average.
Il utilise Average Directional Index pour évaluer la force de la tendance.
Il utilise Average True Range pour mesurer la volatilité et calculer les niveaux de Stop Loss.
Lorsqu’un signal apparaît, il n’est pas toujours exécuté immédiatement. L’Expert Advisor évalue la qualité du signal et le classe en grade A, B ou C. Par défaut, les transactions de grade C sont désactivées et utilisées uniquement dans les journaux d’observation.
Conditions d’entrée
Les conditions BUY sont principalement évaluées lorsque le Rate of Change montre un mouvement haussier fort et que le prix recroise au-dessus de l’Exponential Moving Average.
Les conditions SELL sont principalement évaluées lorsque le Rate of Change montre un mouvement baissier fort et que le prix recroise sous l’Exponential Moving Average. Les signaux SELL sont évalués de manière plus conservatrice avec des conditions supplémentaires, comme le niveau de l’Average Directional Index, le score du signal et le ratio du corps de la bougie.
L’Expert Advisor utilise les données des bougies H1 clôturées pour calculer les signaux. Cette structure vise à réduire les distorsions pouvant provenir de la bougie en formation.
Stop Loss et Take Profit
Le Stop Loss est calculé à partir de la ligne de référence de l’Exponential Moving Average et de la volatilité mesurée par Average True Range.
Si la distance du Stop Loss est trop courte ou inadaptée, l’Expert Advisor peut utiliser une structure de Stop Loss alternative basée sur Average True Range. Des limites minimales et maximales de distance de Stop Loss sont également incluses afin de réduire les conditions d’ordre anormales.
Le Take Profit est calculé selon une structure reward to risk basée sur le grade du signal. Lorsqu’une position atteint une zone de profit définie, la fonction Break Even peut être appliquée. Après l’application du Break Even, la position peut être gérée par la fonction Trailing Stop.
La séquence de gestion de position est la suivante.
Après l’entrée, le Stop Loss et le Take Profit initiaux sont définis.
Le Break Even peut être appliqué lorsque la position atteint le niveau de profit configuré.
Le Trailing Stop peut être appliqué uniquement après que les conditions du Break Even sont remplies.
La modification du Stop Loss est vérifiée selon les exigences Stop Level et Freeze Level du courtier.
Le Trailing Stop n’est pas conçu pour fonctionner avant le Break Even.
Gestion du risque
Cet Expert Advisor prend en charge le lot fixe et le calcul du lot basé sur un pourcentage de risque.
Le mode par défaut est le lot fixe, avec une taille initiale de 0.01. Lorsque le mode de pourcentage de risque est activé, la taille du lot est calculée à partir de la distance entre le prix d’entrée et le Stop Loss.
L’Expert Advisor inclut les protections suivantes.
Limite de spread
Filtre d’horaire de trading
Contrôle des positions dupliquées pour le même symbole et le même magic number
Protection contre une entrée répétée sur la même bougie
Limite de perte journalière
Nombre maximal d’entrées par jour
Pause après une transaction perdante
Condition minimale d’Average True Range
Vérification du Stop Level et du Freeze Level
Vérification de la marge
Validation du prix de l’ordre, du Stop Loss et du Take Profit avant l’envoi de l’ordre
La gestion des pertes consécutives fonctionne avec une pause temporaire, et non avec un blocage permanent. L’état du risque journalier est réinitialisé au début d’un nouveau jour de trading.
Unité de temps recommandée
L’unité de temps recommandée est H1.
L’Expert Advisor est conçu autour du Rate of Change sur H1, du recroisement de l’Exponential Moving Average et d’une gestion du Stop Loss basée sur la volatilité. Les résultats peuvent varier si le produit est utilisé sur d’autres unités de temps. L’utilisateur doit tester et ajuster les paramètres selon le symbole, les conditions du courtier et sa propre tolérance au risque.
Principaux paramètres d’entrée
InpSymbol
Définit le symbole de trading. Si le champ est vide, le symbole du graphique actuel est utilisé.
InpAllowBuy
Active ou désactive les entrées BUY.
InpAllowSell
Active ou désactive les entrées SELL.
InpFixedLots
Définit la taille du lot fixe.
InpUseRiskPercent
Active ou désactive le calcul du lot basé sur le pourcentage de risque.
InpRiskPercent
Définit le pourcentage de risque par transaction lorsque le mode de risque en pourcentage est activé.
InpUseTimeFilter
Active ou désactive le filtre horaire pour les nouvelles entrées.
InpTradeStartHour
Définit l’heure de début autorisée pour les nouvelles entrées.
InpTradeEndHour
Définit l’heure de fin autorisée pour les nouvelles entrées.
InpRocPeriod
Définit la période de calcul du Rate of Change.
InpRocAvgLookback
Définit le nombre de bougies utilisées pour calculer la moyenne récente du Rate of Change.
InpRocSpikeFactor
Définit la force requise du Rate of Change actuel par rapport à sa moyenne récente.
InpAdxThreshold
Définit le seuil de l’Average Directional Index pour évaluer la force de la tendance.
InpAtrPeriod
Définit la période de calcul de l’Average True Range.
InpEmaPeriod
Définit la période de la ligne de référence Exponential Moving Average.
InpMinATRPoints
Définit le niveau minimal d’Average True Range requis pour l’évaluation d’une transaction.
InpReCrossLookbackBars
Définit la plage de bougies récentes utilisée pour vérifier le recroisement de l’Exponential Moving Average.
InpAllowGradeCTrade
Autorise ou bloque les transactions de grade C. La valeur par défaut est false.
InpMinSLPoints
Définit la distance minimale autorisée du Stop Loss.
InpMaxSLPoints
Définit la distance maximale autorisée du Stop Loss.
InpEmaSLBufferATR
Définit le tampon Average True Range utilisé pour le Stop Loss basé sur l’Exponential Moving Average.
InpFallbackATRSL
Définit le multiplicateur Average True Range utilisé comme Stop Loss alternatif lorsque le Stop Loss basé sur l’Exponential Moving Average est trop court.
InpMinRR
Définit l’exigence minimale reward to risk.
InpDailyLossPercent
Définit la limite de perte journalière en pourcentage.
InpMaxTradesPerDay
Définit le nombre maximal d’entrées par jour.
InpMaxConsecutiveLosses
Définit le niveau de gestion des pertes consécutives.
InpCooldownBarsAfterLoss
Définit le nombre de bougies d’attente après une transaction perdante.
InpUseBreakEven
Active ou désactive la fonction Break Even.
InpBETriggerR
Définit le niveau de profit en unités R nécessaire pour déclencher le Break Even.
InpBEOffsetPoints
Définit le décalage supplémentaire en points lorsque le Break Even est appliqué.
InpUseTrailingStop
Active ou désactive la fonction Trailing Stop.
InpTrailStartR
Définit le niveau de profit en unités R nécessaire pour démarrer le Trailing Stop.
InpTrailATRMult
Définit le multiplicateur Average True Range utilisé pour calculer la distance du Trailing Stop.
InpMinSLModifyPoints
Définit l’amélioration minimale du Stop Loss nécessaire avant l’envoi d’une modification.
Comment utiliser
Ajoutez le fichier de l’Expert Advisor dans le dossier Experts de MetaTrader 5.
Actualisez la liste des Expert Advisors ou redémarrez MetaTrader 5.
Appliquez l’Expert Advisor au graphique H1 du symbole souhaité.
Vérifiez tous les paramètres d’entrée avant d’activer le trading automatique.
Effectuez des tests dans le Strategy Tester avant d’utiliser le produit dans un environnement réel.
Vérifiez le spread, l’horaire de trading, la taille du lot et les paramètres de risque pour le symbole sélectionné.
Remarques
Ce produit est un outil de trading automatique et ne garantit aucun résultat de trading spécifique.
Les résultats peuvent varier selon les conditions de marché, l’exécution du courtier, le spread, le slippage, la période de test, les spécifications du symbole et les paramètres d’entrée.
Les résultats de tests passés ne garantissent pas les résultats futurs.
L’utilisateur est responsable du choix des paramètres adaptés à son environnement de trading et à sa tolérance au risque.
Il est recommandé d’évaluer le produit dans le Strategy Tester et sur un compte de démonstration avant de l’utiliser sur un compte réel.
Utilisation recommandée
L’unité de temps recommandée est H1.
Les premiers tests sont recommandés avec un lot fixe de 0.01.
Il est généralement recommandé de conserver InpAllowGradeCTrade sur sa valeur par défaut false.
Lors de l’optimisation, il est recommandé d’ajuster les paramètres progressivement au lieu de modifier tous les réglages en même temps.
Support
Le support du produit peut être fourni via les commentaires du produit sur MQL5.com ou via le système de messagerie de MQL5.com.
Aucun lien externe de messagerie ou de support tiers n’est nécessaire au fonctionnement du produit.
Résumé final
NEXA ROC Trend Accelerator est un Expert Advisor basé sur H1 qui évalue l’accélération de tendance à l’aide de Rate of Change, du recroisement de l’Exponential Moving Average, de l’Average Directional Index et d’une gestion du Stop Loss basée sur l’Average True Range.
Le produit intègre l’évaluation des signaux, les filtres de trading, la validation du Stop Loss, la pause après perte, le Break Even et le Trailing Stop dans un flux de trading automatisé.
