ADX Scalper Pro EA
- Experts
- Version: 1.0
- Activations: 10
ADX Scalper Pro EA — Expert Advisor automatique pour le trading de tendance avec l'indicateur ADX sur MetaTrader 5
DESCRIPTION
ADX Scalper Pro EA est un Expert Advisor entièrement automatique pour MetaTrader 5 qui utilise l'indicateur Average Directional Index (ADX) pour évaluer la force de la tendance et les lignes +DI/−DI pour déterminer le sens des transactions. Si la valeur de l'ADX est inférieure au seuil défini, le marché est considéré comme sans tendance et aucune nouvelle transaction n'est ouverte. Le trading ne commence qu'une fois une force de tendance suffisante confirmée. Pour l'accompagnement des transactions sont utilisés la gestion du capital Smart Risk, le trading en grid contrôlé, le Trailing Stop, le Break Even, le Time Filter ainsi que des mécanismes intégrés de protection du capital.
L'EA prend en charge les comptes Netting et Hedging et convient au trading de l'or (XAU/USD), des paires de devises Forex, des indices et d'autres instruments.
PRINCIPAUX AVANTAGES
• Filtrage des marchés sans tendance — l'ADX mesure la force d'un mouvement et non son sens, aussi l'EA laisse de côté les périodes où les stratégies directionnelles perdent habituellement de l'argent
• Sens donné par +DI et −DI — les entrées suivent la pression dominante sur le marché, et non une lecture subjective de la tendance
• Deux modes de signal — entrer au moment où les lignes se croisent donne des transactions rares et précises ; entrer selon leur position relative offre davantage d'occasions tout au long de la tendance
• Calcul multi-unités de temps — la force de la tendance peut être évaluée sur une unité de temps supérieure pendant que les transactions sont exécutées sur celle de travail
• Smart Risk — le volume de chaque ordre suivant du grid diminue au lieu d'augmenter, ce qui réduit la charge sur le dépôt à mesure que le grid s'étend
• Fréquence de trading réglable — le filtre combiné de temps et de distance à quatre modes permet de configurer l'EA aussi bien pour des entrées rares que pour un fonctionnement actif
• Protection complète du capital — contrôle du spread, contrôle de la marge libre, Time Filter, limite quotidienne de transactions et vérification automatique des conditions de trading avant chaque entrée
FONCTIONNALITÉS PRINCIPALES
• ADX Trend Filter
• Smart Risk
• Grid Trading
• Trade Direction
• Time Filter
• Spread Control
• Daily Limit
• Stop Loss & Take Profit
• Break Even
• Trailing Stop
• Netting & Hedging
• Trade History
COMMENT FONCTIONNE L'EA
À la clôture de chaque bougie, l'EA relève les valeurs de l'ADX, de +DI et de −DI sur l'unité de temps sélectionnée et évalue deux conditions.
Force de la tendance. La valeur de l'ADX est comparée au seuil. Si elle est inférieure, le marché est considéré comme sans tendance et l'EA n'envisage pas d'entrée du tout, quelles que soient les autres conditions.
Sens. Si la tendance est suffisamment forte, la position relative des lignes directionnelles est vérifiée. Un achat est envisagé lorsque +DI est au-dessus de −DI, une vente lorsque la relation est inversée. En mode strict, il est en outre exigé que les lignes aient été inversées sur la bougie précédente — autrement dit, que le croisement se soit produit exactement à ce moment.
Ouverture des transactions. Lorsque le signal est formé et correspond au mode de sens sélectionné, les règles générales de sécurité s'appliquent : sont vérifiés l'intervalle et la distance entre les transactions selon le mode de filtre choisi, le spread actuel, l'état de la session de trading, le Time Filter et la suffisance de la marge libre. Le volume est ajusté aux exigences du broker si nécessaire. Une fois ouverte, la position est accompagnée d'un stop loss, d'un take profit, d'un trailing stop et d'un breakeven, et lorsque le trading en grid est activé, l'EA peut ajouter des ordres à mesure que le marché évolue contre la position.
PARAMÈTRES DE L'EA
ADX Settings
ADXTimeframe — unité de temps sur laquelle l'indicateur ADX est calculé. Elle peut différer du graphique de travail : cela permet d'évaluer la tendance sur une unité de temps supérieure et d'exécuter les transactions sur une unité inférieure.
ADXPeriod — période de calcul de l'indicateur. Des valeurs plus élevées rendent l'évaluation de la tendance plus lissée et plus lente, des valeurs plus faibles la rendent plus sensible au mouvement actuel.
ADXThreshold — valeur minimale de l'ADX à partir de laquelle le trading est autorisé. En dessous de ce seuil, le marché est considéré comme sans tendance et aucune transaction n'est ouverte. Plus la valeur est élevée, plus la sélection est stricte et moins les transactions sont fréquentes.
RequireDICross — définit le moment de l'entrée. Lorsque le paramètre est activé, la transaction n'est ouverte que sur la bougie où les lignes +DI et −DI se croisent, ce qui donne moins de signaux mais des points d'entrée plus précis. Désactivé, l'EA trade tout au long de la tendance tant qu'une ligne reste au-dessus de l'autre.
Lot Settings
LotMethod — méthode de calcul du volume de la position : lot fixe ou Smart Risk (calcul automatique à partir de la taille du solde).
FixedLotSize — taille du lot utilisée en mode volume fixe. Ne s'applique que lorsque ce mode est sélectionné.
Grid Trading Settings
UseGrid — active ou désactive le trading en grid lors de l'accompagnement des positions ouvertes.
GridStep — distance en points entre les niveaux voisins du grid. Ce même paramètre sert de distance minimale entre les nouvelles entrées lorsque le filtre de distance est actif.
MaxGridOrders — nombre maximal d'ordres que l'EA peut ouvrir dans un même sens lorsque le grid fonctionne. Limite le risque total.
Trading Direction
TradeDirection — définit le sens de trading autorisé : achats uniquement (BUY), ventes uniquement (SELL) ou dans les deux sens (BOTH). En mode BOTH, le sens d'une transaction donnée est déterminé par l'indicateur.
Stop Loss & Take Profit Settings
StopLoss — taille du stop loss en points pour chaque nouvelle position. La valeur 0 désactive l'utilisation du Stop Loss.
TakeProfit — taille du take profit en points pour la prise de bénéfice automatique. La valeur 0 désactive l'utilisation du Take Profit.
Trailing Stop & BreakEven Settings
TrailingStop — active ou désactive l'accompagnement automatique des positions en profit à l'aide du Trailing Stop.
TrailingStart — profit minimal en points à partir duquel le Trailing Stop est activé.
TrailingDistance — distance en points entre le prix actuel et le niveau du Trailing Stop après son activation.
TrailingStep — variation de prix minimale nécessaire pour chaque nouveau déplacement du Trailing Stop.
BreakEven — active ou désactive le passage automatique de la position au Break Even.
BreakEvenStart — profit en points nécessaire pour activer le Break Even.
BreakEvenOffset — décalage du stop loss vers le profit par rapport au prix d'ouverture après le passage de la position au Break Even.
Trading Rules
MaxSpread — spread maximal autorisé en points pour l'ouverture de nouvelles transactions. Si le spread actuel dépasse cette valeur, l'ouverture de nouvelles positions est temporairement bloquée.
MinutesBetweenTrades — intervalle de temps minimal en minutes entre l'ouverture de nouvelles transactions.
FilterMode — mode de fonctionnement du filtre d'entrée : temps uniquement, distance uniquement, temps OU distance, ou temps ET distance simultanément. Permet de réguler la fréquence de trading.
MagicNumber — identifiant unique qui permet à l'EA de distinguer ses propres transactions de celles d'autres EA ou du trading manuel.
TradeComment — commentaire ajouté automatiquement à toutes les transactions ouvertes par l'EA.
DailyLimit — active ou désactive la limitation du nombre maximal de nouvelles transactions au cours d'une même journée de trading.
MaxOrdersPerDay — nombre maximal de transactions que l'EA peut ouvrir en une journée de trading.
Time Filter
EnableTimeFilter — active ou désactive le Time Filter. Lorsqu'il est désactivé, le trading est autorisé à toute heure et les autres paramètres de ce groupe n'ont aucun effet.
TradeMonday, TradeTuesday, TradeWednesday, TradeThursday, TradeFriday, TradeSaturday, TradeSunday — interrupteurs des jours de la semaine. Pour chaque jour, le trading peut être autorisé ou bloqué séparément. Le jour est pris selon l'heure du serveur du broker.
StartHour — heure de début de la fenêtre de trading (0–23) selon l'heure du serveur du broker.
StartMinute — minute de début de la fenêtre de trading (0–59).
EndHour — heure de fin de la fenêtre de trading (0–23) selon l'heure du serveur du broker.
EndMinute — minute de fin de la fenêtre de trading (0–59). Si l'heure de début est postérieure à l'heure de fin, la fenêtre franchit minuit.
Display Settings
ShowPanel — active ou désactive l'affichage du panneau d'information sur le graphique.
ShowProfitStats — affiche les statistiques de profit du jour, de la semaine, du mois et de toute la période de fonctionnement de l'EA.
ShowTradeHistory — active l'affichage de l'historique des transactions exécutées directement sur le graphique.
BuyTradeColor — couleur d'affichage des transactions d'achat.
SellTradeColor — couleur d'affichage des transactions de vente.
TradeFontSize — taille de police des étiquettes de l'historique des transactions sur le graphique.
PanelBackColor — couleur de fond du panneau d'information.
PanelTextColor — couleur du texte du panneau d'information.
PanelEditColor — couleur des champs de valeurs à l'intérieur du panneau d'information.
SMART RISK
Smart Risk est un mode de calcul automatique du volume de la position à partir de la taille du solde. Le volume de la transaction croît avec le dépôt et diminue lorsque celui-ci se réduit, de sorte que la charge sur le compte reste proportionnée à son état actuel.
La caractéristique clé de ce mode se manifeste lorsque le grid fonctionne : le volume de chaque ordre suivant diminue au lieu d'augmenter. C'est ce qui distingue fondamentalement Smart Risk du martingale classique, où chaque ordre suivant double et où la charge sur le dépôt croît de façon exponentielle.
Avant d'ouvrir toute position, l'EA vérifie la marge libre disponible et, si nécessaire, réduit le volume en l'ajustant au pas de lot autorisé par le broker.
GRID TRADING
Lorsque le trading en grid est activé, l'EA ne se limite pas à une seule position. À mesure que le marché évolue contre le côté ouvert, il ajoute de nouveaux ordres selon un pas défini en points, formant une grille de moyennage. Le nombre total d'ordres dans un même sens est limité par le paramètre MaxGridOrders.
L'EA tient son propre décompte des niveaux du grid et des prix d'entrée ; la logique du grid fonctionne donc de manière également correcte sur les comptes Netting et Hedging. Une fois le côté entièrement clôturé, le compteur est remis à zéro et le signal suivant démarre un nouveau cycle à partir du premier niveau.
TIME FILTER
Le Time Filter permet de restreindre le trading à certains jours de la semaine et à certaines heures de la journée. Il est piloté par le paramètre EnableTimeFilter et est désactivé par défaut.
Lorsque le filtre est activé, le trading n'est autorisé que si les deux conditions sont remplies : le jour de la semaine en cours est marqué comme autorisé et l'heure actuelle se situe à l'intérieur de la fenêtre définie. Si l'heure de début de la fenêtre est postérieure à son heure de fin, la fenêtre est considérée comme franchissant minuit. Toutes les vérifications sont effectuées selon l'heure du serveur du broker.
TRADE DIRECTION
BUY ONLY — l'EA n'ouvre que des transactions d'achat ; les signaux de vente sont ignorés.
SELL ONLY — l'EA n'ouvre que des transactions de vente ; les signaux d'achat sont ignorés.
BOTH — les deux sens sont autorisés. Le sens d'une transaction donnée est déterminé par l'indicateur : achats lorsque +DI domine, ventes lorsque −DI domine.
CONCLUSION
ADX Scalper Pro EA réunit l'indicateur classique Average Directional Index, la gestion du capital Smart Risk, le trading en grid contrôlé, le Time Filter et un ensemble complet de mécanismes de protection au sein d'un unique Expert Advisor entièrement automatique pour MetaTrader 5. Le filtrage des phases de marché sans tendance, le réglage souple de la sensibilité et la prise en charge complète des comptes Netting et Hedging le rendent applicable aussi bien au trading de l'or qu'aux paires de devises, aux indices et à d'autres instruments.
L'EA ne garantit pas l'obtention de profits. Les résultats de trading dépendent des conditions de marché, des réglages choisis, des conditions du broker et de l'approche du trader en matière de gestion du risque. Avant de l'utiliser sur un compte réel, testez-le impérativement dans le Strategy Tester et sur un compte démo.

