AI Heikin Ashi Reversal Trader
- Experts
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Version: 2.1
- Mise à jour: 22 septembre 2026
Aperçu
AI Heikin-Ashi Reversal Trader est un Expert Advisor entièrement automatisé pour MetaTrader 5. Il reconstruit des bougies synthétiques Heikin-Ashi à partir du flux de prix en direct et recherche un signal de retournement par changement de couleur après une série directionnelle prolongée. Chaque signal potentiel est noté par un moteur de confiance inspiré de l'IA avant qu'une transaction ne soit envisagée.
Fonctionnement
- L'EA construit en interne des bougies Heikin-Ashi à partir des données OHLC brutes du symbole et de l'unité de temps sélectionnés - aucun fichier d'indicateur externe n'est requis.
- Il surveille un changement de couleur (par exemple, une série de bougies rouges devenant vertes) qui suit une série minimale de bougies de même couleur, considéré comme un signe d'un mouvement directionnel épuisé.
- Chaque changement est vérifié par recoupement avec les lignes directionnelles de l'indicateur ADX (+DI / -DI) pour confirmer que la nouvelle direction dispose d'un momentum sous-jacent avant d'être traité comme un signal.
- Un score de confiance inspiré de l'IA de 0 à 100 combine la longueur de la série précédente et la force de la séparation directionnelle. Une transaction n'est envisagée qu'une fois que le score dépasse un seuil minimum configurable.
- Un filtre de bon sens basé sur l'EMA200 aide à éviter de prendre un signal de retournement trop à contre-courant de la tendance dominante à long terme.
Gestion du risque
- Distances de stop loss et de take profit basées sur l'ATR qui s'adaptent à la volatilité actuelle du marché.
- Trailing stop optionnel basé sur l'ATR. Avant d'ajuster le stop loss, l'EA vérifie la distance entre le prix et le take profit actuel pour éviter les rejets du courtier lorsque le prix est déjà proche de l'objectif.
- Une vérification de marge est effectuée avant chaque demande de transaction, comparant la marge requise estimée à la marge libre avec une marge de sécurité.
- La taille du lot est automatiquement normalisée selon les contraintes de volume minimum, maximum et de pas du courtier.
- Un filtre d'horaire de session configurable avec une marge sur les bords, ainsi qu'un filtre de spread maximum, aident l'EA à rester à l'écart dans des conditions défavorables.
- Une position à la fois par symbole/numéro magique.
Paramètres d'entrée
- InpMagicNumber - identifiant unique des transactions de cet EA.
- InpTimeframe - unité de temps de travail utilisée pour construire les bougies Heikin-Ashi et les indicateurs.
- InpMaxSpreadPoints - spread maximum autorisé, en points, avant qu'une nouvelle transaction ne soit ignorée.
- InpEdgeBufferSeconds - marge, en secondes, maintenue libre des bords d'ouverture/fermeture de session.
- InpMinStreak - nombre minimum de bougies Heikin-Ashi de même couleur requis avant qu'un changement soit considéré comme un signal.
- InpMaxStreakNorm - longueur de série correspondant au score de confiance maximum basé sur la série.
- InpAdxPeriod - période utilisée pour le calcul de l'ADX / +DI / -DI.
- InpAdxDiNorm - valeur de séparation directionnelle correspondant au score de confiance maximum basé sur l'ADX.
- InpMinConfidence - score de confiance IA minimum (0-100) requis avant l'ouverture d'une transaction.
- InpEmaTrendPeriod - période de l'EMA utilisée pour le filtre de bon sens de tendance à long terme.
- InpEmaSanityAtrMult - distance maximale en multiples d'ATR par rapport à l'EMA autorisée pour un signal de retournement.
- InpLotSize - taille de lot de base avant normalisation du volume par le courtier.
- InpAtrPeriod, InpSlAtrMult, InpTpAtrMult - période ATR et multiplicateurs utilisés pour dimensionner le stop loss et le take profit.
- InpMinStopPoints - distance minimale de stop en points, indépendamment de l'ATR.
- InpUseTrailing, InpTrailAtrMult, InpTrailStepPoints - paramètres du trailing stop.
Remarques importantes
Cet Expert Advisor automatise une logique de trading clairement définie basée sur la construction de bougies Heikin-Ashi et la confirmation de la force directionnelle. Il ne garantit pas de profit, et aucun résultat - hypothétique ou autre - n'est un indicateur fiable de performance future. Veuillez d'abord tester sur un compte démo, utiliser un dimensionnement de position adapté à votre compte, et être conscient que le trading d'instruments à effet de levier comporte un risque de perte.
Version personnalisée
Besoin d'une version personnalisée ? Je peux adapter cet EA à vos propres règles : filtres supplémentaires, filtre de session/horaire, autre gestion du capital, limites de perte journalière et de drawdown des prop firms, ou une version MT4. Envoyez-moi un message privé ici sur MQL5 (ou proposez-moi une commande personnelle via MQL5 Freelance) avec vos exigences, et je vous répondrai sous 24 heures pour vous dire si c'est réalisable et l'ampleur estimée du travail. Testez-le d'abord dans le Testeur de Stratégie, et écrivez-moi d'abord si vous avez une question sur les paramètres.

I am looking for a reversal trading EA. However, this one shows only two trades this whole year. Not useful at all.