FJ Universe ADX Regime
- Experts
-
Frantisek Juris
Bonjour !
Merci d’avoir visité mon profil — je vous en suis très reconnaissant ! - Version: 1.0
- Activations: 5
Aperçu
FJUNIVERSE ADX REGIME EA est un Expert Advisor entièrement automatisé pour MetaTrader 5 utilisant l'indice directionnel moyen (ADX) et les indicateurs de mouvement directionnel (+DI / -DI) comme moteur de signaux principal. L'EA détecte le régime de marché actuel — tendance, range ou transition — et adapte sa logique de trading. Chaque entrée nécessite un croisement confirmé +DI / -DI entre la barre [1] et la barre [0], combiné avec des filtres configurables de force et de momentum ADX. Cette approche élimine les faux signaux et garantit des entrées uniquement lors d'une conviction directionnelle véritable.
L'EA comprend sept modes de stratégie : moteur de commutation DYNAMIQUE, système DCA, calculateur de récupération automatique du lot, panneau de surveillance en temps réel sur le graphique et notifications Discord et Telegram pour chaque événement de trading.
Moteur de signaux — Conditions ADX et croisement DI
Le croisement +DI / -DI est la base de chaque décision. Achat quand +DI croise au-dessus de -DI, vente quand -DI croise au-dessus de +DI. Filtres supplémentaires :
- Filtre de tendance ADX (andIsADXTrending) — exige un ADX supérieur au seuil.
- Filtre ADX croissant (andIsADXRising) — exige un ADX en hausse.
- Valeur minimale DI (minDIValueForSignal) — la ligne DI doit être au-dessus de ce seuil.
- Écart minimum DI (minDIGapForSignal) — différence minimale entre les lignes DI.
Toutes les conditions fonctionnent en logique ET. Chaque filtre activé doit être rempli.
Cadre de régime ADX
La stratégie DYNAMIC utilise deux seuils ADX pour classifier le marché en trois modes :
- Zone de tendance — ADX au-dessus du seuil supérieur. Trading avec lot standard.
- Zone grise — ADX entre les seuils. Trading prudent avec lot réduit.
- Zone latérale — ADX sous le seuil inférieur. Aucune nouvelle opération.
La logique de commutation est entièrement automatique.
Stratégies de trading
| Stratégie | Description |
|---|---|
| CLASSIC | Trading standard par croisement DI. Pas de logique de régime. |
| CLASSIC_EXTREME | Comme CLASSIC mais entre uniquement quand l'ADX est sous extremeADXThreshold. |
| DYNAMIC | Système complet de commutation de régime ADX avec trois zones. |
| DYNAMIC_EXTREME | Combine DYNAMIC avec le filtre EXTREME. |
| DYNAMIC_GRAY_ZONE_ONLY | Trade exclusivement dans la zone grise ADX. |
| CLASSIC_EXTREME_SMART | Première opération avec logique DI standard. Entrées suivantes nécessitent signal DI ET prix meilleur que la moyenne DCA. |
| CLASSIC_EXTREME_SMART_PLUS | Même logique mais compare avec le dernier prix d'entrée individuel. |
Take-Profit et Stop-Loss
Configurés par paramètres en pourcentage. Calculés à partir du prix d'entrée, compatibles avec tous les instruments : Forex, métaux, cryptomonnaies, indices, matières premières.
Taille du lot
Quatre modes : LOT (lot fixe), CURRENCY_AMOUNT (montant en devise), PERCENT_OF_BALANCE (% du solde), PERCENT_OF_EQUITY (% des fonds propres).
Moyennisation du coût (DCA)
Avec DCA activé, l'EA ouvre des positions supplémentaires dans la même direction jusqu'à maxOpenTrades. Compatible avec toutes les stratégies.
Récupération automatique du lot
Calcule une taille augmentée pour compenser les pertes précédentes. Deux méthodes : FROM_PAST_TRADES_BY_MAGIC_NUMBER et FROM_EQUITY_BALANCE_DRAWDOWN.
Sortie par objectif de fonds propres
Lorsque les fonds propres atteignent la valeur cible, l'EA ferme toutes les positions et arrête le trading.
Mode dernier cycle
Termine le cycle en cours sans ouvrir de nouvelles opérations.
Moment d'exécution
ON_TICK évalue à chaque tick. ON_CANDLE_CLOSE évalue à l'ouverture d'une nouvelle bougie. ON_CANDLE_CLOSE recommandé pour les périodes supérieures.
Panneau de surveillance sur le graphique
Panneau en temps réel affichant chaque condition d'entrée avec indicateur de couleur vert/rouge.
Notifications Discord et Telegram
Notifications structurées pour chaque événement de trading avec symbole, direction, lot, prix et horodatage.
Paramètres d'entrée
Conditions ALGO
| Paramètre | Défaut | Description |
|---|---|---|
| andIsADXTrending | true | ADX au-dessus du seuil pour confirmation de tendance |
| adxTrendingThreshold | 20 | Valeur minimale ADX |
| andIsADXRising | false | ADX croissant requis |
| minDIValueForSignal | 0 | Valeur minimale DI |
| minDIGapForSignal | 0 | Écart minimum DI |
Paramètres de l'indicateur ADX
| Paramètre | Défaut | Description |
|---|---|---|
| adxPeriod | 14 | Période de calcul ADX |
| adxAppliedVolume | VOLUME_TICK | Type de volume |
| adxTimeframe | PERIOD_CURRENT | Période pour ADX |
Paramètres de stratégie
| Paramètre | Défaut | Description |
|---|---|---|
| strategyMode | DYNAMIC | Mode de stratégie actif |
| dynamicTrendZoneADXThreshold | 25 | Seuil ADX zone tendance |
| dynamicFlatZoneADXThreshold | 20 | Seuil ADX zone latérale |
| grayZoneLotPercentage | 50 | % du lot zone grise |
| extremeADXThreshold | 40 | Seuil ADX EXTREME |
| executeOn | ON_CANDLE_CLOSE | Moment d'exécution |
| enableBuy | true | Autoriser les achats |
| enableSell | true | Autoriser les ventes |
| takeProfitPercent | 2.0 | Take-profit en % |
| stopLossPercent | 1.0 | Stop-loss en % |
| maxOpenTrades | 1 | Max. positions par direction |
| costOfSingleOrder | 0.01 | Taille de base |
| costFormat | LOT | Format de taille |
Paramètres DCA et récupération
| Paramètre | Défaut | Description |
|---|---|---|
| useDCA | false | Activer DCA |
| activateSLWithDCA | false | Retarder SL jusqu'à première position DCA |
| useAutoLotRecoveryByFJU | FALSE | Méthode de récupération |
| recoveryRangeForPastTrades | 100 | Nombre de trades passés |
| costRecoveryMultiplier | 1.0 | Multiplicateur de récupération |
Paramètres généraux de l'EA
| Paramètre | Défaut | Description |
|---|---|---|
| magicNumber | 260413 | Identifiant EA. Doit être unique. |
| useFillingPolicy | true | Détection auto de la politique broker |
| orderComment | FJUNIVERSE | ADXR | TRADE | Commentaire d'ordre |
Notifications
| Paramètre | Défaut | Description |
|---|---|---|
| brandLinkName | (vide) | Nom du lien de marque |
| brandLinkURL | (vide) | URL du lien de marque |
| discordNickName | ANONYMOUS | Pseudo Discord |
| discordWebhookLogs | (vide) | URL webhook Discord |
| telegramBotToken | (vide) | Token bot Telegram |
| telegramChatID | (vide) | ID chat Telegram |
Installation
- Placez FJUNIVERSE_ADX_REGIME dans le dossier MQL5 Experts
- Ouvrez MetaEditor et compilez (F7)
- Redémarrez MetaTrader 5 ou actualisez le Navigateur
- Glissez l'EA sur un graphique et activez l'AutoTrading
L'EA fonctionne sur tous les symboles et périodes. Pour les notifications, autorisez les URLs dans MetaTrader 5 : Outils > Options > Expert Advisors > Autoriser WebRequests : https://discord.com et https://api.telegram.org.
Notes
- Toutes les conditions utilisent la logique ET.
- DYNAMIC remplace andIsADXTrending et andIsADXRising.
- CLASSIC_EXTREME_SMART et SMART_PLUS sont conçus pour DCA avec maxOpenTrades > 1.
- Le magic number doit être unique par instance.
- TP/SL en pourcentage fonctionnent sur tous les instruments.
- Le panneau est nettoyé automatiquement lors du retrait de l'EA.
- Pour la documentation, consultez les commentaires du produit.
Avertissement sur les risques :
Le trading comporte des risques importants. Les résultats passés ne garantissent pas les résultats futurs. FJUNIVERSE ADX REGIME EA utilise des stratégies automatisées qui amplifient les gains et les pertes potentiels. La volatilité du marché et les événements imprévus peuvent affecter les performances. Aucune garantie de profit. Les stratégies DCA et de récupération peuvent amplifier les pertes. Effectuez toujours vos propres recherches et consultez un conseiller financier. FJUNIVERSE n'est pas responsable des pertes des utilisateurs.
