FJ Universe RSI macd
- Experts
-
Frantisek Juris
Bonjour !
Merci d’avoir visité mon profil — je vous en suis très reconnaissant ! - Version: 1.0
- Activations: 5
Présentation
FJUNIVERSE RSI MACDON EA est un Expert Advisor entièrement automatisé pour MetaTrader 5 utilisant le RSI (Relative Strength Index) et le MACD (Moving Average Convergence Divergence) comme moteur de signal central. Avant d'ouvrir toute transaction, l'EA évalue simultanément jusqu'à dix conditions RSI et MACD configurables. Toutes les conditions doivent être remplies simultanément. Cette approche réduit les faux signaux et améliore la qualité de chaque position ouverte sur le compte. Cet EA est une version étendue de l'original FJ UNIVERSE HFTT Expert Advisor...
L'EA comprend huit modes de stratégie de trading, un moteur de Moyennage des Coûts (DCA), un système de Récupération Automatique des Lots et un tableau de bord de filtres en temps réel sur le graphique affichant l'état en direct de chaque condition de signal.
Moteur de Signaux — Conditions RSI et MACD
Chaque entrée est contrôlée par le Filtre FJU EYE. Les conditions suivantes sont disponibles et chacune peut être activée ou désactivée indépendamment :
- Filtre de niveau RSI : entrer uniquement lorsque le RSI est à ou en dessous d'un seuil, ou à ou au-dessus d'un seuil
- Divergence haussière du RSI : le prix forme un plus bas plus bas tandis que le RSI forme un plus bas plus haut
- Divergence baissière du RSI : le prix forme un plus haut plus haut tandis que le RSI forme un plus haut plus bas
- Histogramme MACD en hausse : la valeur de l'histogramme est supérieure à celle de la barre précédente
- Histogramme MACD en baisse : la valeur de l'histogramme est inférieure à celle de la barre précédente
- Minimum de croisements MACD : exiger un nombre minimum de croisements de la ligne de signal depuis le dernier croisement de la ligne zéro
- Maximum de croisements MACD : limiter le comptage des croisements pour filtrer les oscillations excessives
- Momentum haussier FJU : divergence haussière du RSI combinée au retournement de l'histogramme MACD de négatif à positif et au nombre de croisements dans la plage configurée
- Momentum baissier FJU : divergence baissière du RSI combinée au retournement de l'histogramme MACD de positif à négatif et au nombre de croisements dans la plage configurée
- Direction de la transaction : LONG ou SHORT, appliqué lorsque toutes les conditions actives sont remplies
La période du RSI, les périodes rapide et lente du MACD, la période du signal et la plage du compteur de croisements sont tous configurables via les paramètres d'entrée.
Tableau de Bord des Filtres sur le Graphique
Lorsque l'EA est en cours d'exécution, une superposition dans le coin supérieur droit du graphique affiche l'état en temps réel de chaque condition active. Un vert indique que la condition est remplie. Un rouge indique qu'elle ne l'est pas. L'indicateur RSI et MACD est automatiquement attaché au graphique au démarrage de l'EA pour que le trader puisse voir les signaux sous-jacents à tout moment pendant les tests de stratégie.
Stratégies de Trading
| Stratégie | Description |
|---|---|
| CLASSIC | Ouvre une transaction par signal dans la direction déterminée par le Filtre EYE (LONG ou SHORT). Une nouvelle transaction ne s'ouvre que lorsqu'il n'y a pas de position ouverte pour cet EA. |
| CLASSIC_EXTREME | Ouvre une transaction dans la direction du Filtre EYE à chaque nouveau signal de barre, indépendamment des positions ouvertes. Plusieurs positions dans la même direction peuvent s'accumuler. |
| TREND | Détermine la direction par le corps de la dernière bougie fermée. Ouvre un long lorsque la clôture dépasse l'ouverture (bougie haussière). Ouvre un short lorsque la clôture est en dessous de l'ouverture (bougie baissière). Une seule position ouverte à la fois. |
| TREND_EXTREME | Même logique de direction par bougie que TREND mais ouvre une nouvelle position à chaque signal de barre sans attendre la fermeture de la précédente. Les positions s'accumulent dans la direction de la bougie. |
| REVERSE | Opposé de TREND. Ouvre un short lorsque la dernière bougie a fermé haussière. Ouvre un long lorsqu'elle a fermé baissière. Une seule position ouverte à la fois. |
| REVERSE_EXTREME | Même logique contre-bougie que REVERSE mais accumule les positions à chaque signal sans attendre la fermeture de la précédente. |
| CLASSIC_EXTREME_SMART | Accumule des positions dans la direction du Filtre EYE, mais uniquement lorsque le prix actuel est meilleur que le prix d'ouverture moyen de toutes les positions existantes dans cette direction. Pour les longs l'ask doit être à ou en dessous de la moyenne long actuelle. Pour les shorts le bid doit être à ou au-dessus de la moyenne short actuelle. |
| CLASSIC_EXTREME_SMART_PLUS | Accumule des positions dans la direction du Filtre EYE, mais uniquement lorsque le prix actuel est meilleur que le meilleur prix d'entrée individuel parmi toutes les positions ouvertes dans cette direction. Filtre d'entrée plus strict que CLASSIC_EXTREME_SMART. |
Moyennage des Coûts (DCA)
Lorsque le DCA est activé, l'EA ouvre des positions supplémentaires au fur et à mesure que le marché évolue contre la transaction initiale. Le panier de positions est fermé ensemble lorsque le niveau de take-profit combiné est atteint. Le stop-loss peut optionnellement rester actif pendant les séquences DCA. La taille du lot de chaque position supplémentaire est calculée à partir des paramètres de taille de transaction configurés.
Récupération Automatique des Lots
Lorsque les transactions précédentes ont entraîné une perte nette, le système calcule une taille de lot plus grande pour la prochaine transaction. Deux modes disponibles :
- Par transactions passées avec magic number : lit le résultat réel des N dernières transactions de cet EA et calcule le lot exact de récupération
- Par drawdown equity et solde : surveille l'equity en direct par rapport au solde et déclenche une réinitialisation de récupération lorsque l'écart dépasse le seuil configuré
Dimensionnement du Take-Profit et Stop-Loss
Quatre formats de dimensionnement disponibles :
- PERCENT_OF_BALANCE : la taille du lot est calculée de sorte qu'un mouvement complet du prix vers zéro coûterait le pourcentage configuré du solde du compte (-100% dans le cas LONG). En pratique, cela produit une très petite position, donc un TP ou SL typique ne représente qu'une fraction de cette perte en pourcentage.
- PERCENT_OF_EQUITY : même calcul que PERCENT_OF_BALANCE mais utilise l'equity en direct, donc la taille du lot s'ajuste dynamiquement.
- CURRENCY_AMOUNT : montant fixe dans la devise du compte
- LOT : saisie directe de la taille du lot
Sortie Automatique sur Objectif d'Equity
Une valeur d'equity spécifique peut être configurée. Lorsque le compte atteint ce niveau, l'EA ferme toutes les positions ouvertes et se supprime automatiquement du graphique. Utile pour les objectifs de profit sur les comptes challenge ou les comptes gérés.
FJ UNIVERSE : Paramètres d'Entrée
Paramètres de stratégie
| Paramètre | Défaut | Description |
|---|---|---|
| RSIM_TP_PERC | 1.0 | Taille du take-profit, interprétée par costFormat |
| RSIM_SL_PERC | 1.0 | Taille du stop-loss, interprétée par costFormat |
| costOfSingleOrder | 1.0 | Taille de base de la transaction |
| costFormat | PERCENT_OF_BALANCE | Comment le coût est mesuré : LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | L'un des huit modes de stratégie |
Paramètres DCA et récupération
| Paramètre | Défaut | Description |
|---|---|---|
| useDCA | false | Activer le Moyennage des Coûts |
| activateSLWithDCA | false | Maintenir le stop-loss actif pendant les séquences DCA |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | Méthode de récupération : par transactions passées, drawdown equity ou désactivé |
| recoveryRangeForPastTrades | 100 | Nombre de transactions passées incluses dans le calcul de récupération |
| additionalPercentageToRecovery | 10 | Pourcentage supplémentaire ajouté au lot de récupération calculé |
| closeAllTradesOnEquityHigherThen | 0 | Fermer toutes les transactions lorsque l'equity atteint cette valeur. 0 pour désactiver. |
| useEquityManagerForAutoLotRecovery | true | Activer la protection de réinitialisation des positions basée sur l'equity |
| lastCycleOfRSIM | false | Marquer comme cycle de récupération final. Aucune nouvelle entrée après la récupération. |
Paramètres généraux de l'EA
| Paramètre | Défaut | Description |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | Commentaire attaché à chaque ticket d'ordre |
| magicNumber | 260306 | Identifiant de l'EA. Doit être unique par symbole et instance de graphique. |
| useFillingPolicy | true | Détecter automatiquement la politique de remplissage du courtier (IOC, FOK ou RETURN) |
Conditions de signal RSI et MACD
| Paramètre | Défaut | Description |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | Entrer uniquement lorsque le RSI est à ou en dessous de cette valeur. 100 pour ignorer. |
| EYE_RSI_ABOVE | 0.0 | Entrer uniquement lorsque le RSI est à ou au-dessus de cette valeur. 0 pour ignorer. |
| EYE_RSI_BULL_DIV | false | Exiger une divergence haussière du RSI pour ouvrir une transaction |
| EYE_RSI_BEAR_DIV | false | Exiger une divergence baissière du RSI pour ouvrir une transaction |
| EYE_MACD_RISING | false | Exiger que l'histogramme MACD soit en hausse |
| EYE_MACD_FALLING | false | Exiger que l'histogramme MACD soit en baisse |
| EYE_MACD_X_ABOVE | 0 | Minimum de croisements de la ligne de signal MACD depuis le dernier croisement de la ligne zéro. 0 pour ignorer. |
| EYE_MACD_X_BELOW | 99 | Maximum de croisements MACD. 99 pour ignorer. |
| EYE_BULL_MOMENTUM | false | Exiger le momentum haussier FJU : divergence RSI avec retournement histogramme MACD et croisements dans la plage |
| EYE_BEAR_MOMENTUM | false | Exiger le momentum baissier FJU : contrepartie baissière de la condition ci-dessus |
| EYE_OPEN_SIGNAL | LONG_TRADE | Direction lorsque toutes les conditions sont remplies : LONG_TRADE ou SHORT_TRADE |
Paramètres de l'indicateur RSI et MACD
| Paramètre | Défaut | Description |
|---|---|---|
| EYE_RSI_LEN | 14 | Période RSI |
| EYE_MACD_FAST | 12 | Période EMA rapide MACD |
| EYE_MACD_SLOW | 26 | Période EMA lente MACD |
| EYE_MACD_SIG | 9 | Période de lissage du signal MACD |
| EYE_MACD_MIN_X | 2 | Croisements minimum pour le signal de momentum |
| EYE_MACD_MAX_X | 3 | Croisements maximum pour le signal de momentum |
| EYE_SHOW_INDICATOR | true | Attacher l'indicateur visuel RSI et MACD au graphique au démarrage de l'EA |
Installation
- Placez FJUNIVERSE_RSI_MACDON.ex5 dans le dossier MQL5 Experts
- Redémarrez MetaTrader 5 ou actualisez le Navigateur
- Faites glisser l'EA sur un graphique et activez l'AutoTrading
L'EA fonctionne sur tous les symboles et périodes. L'indicateur RSI et MACD est automatiquement attaché au graphique en arrière-plan au démarrage et retiré automatiquement lorsque l'EA est supprimé.
Notifications (optionnel)
L'EA peut envoyer des rapports de transactions à Discord via webhook et à Telegram via Bot API. Les deux sont optionnels. Pour les utiliser, autorisez les URL correspondantes dans MetaTrader 5 : Outils, Options, Expert Advisors, Autoriser WebRequest pour les URL listées. Si les notifications ne sont pas nécessaires, laissez les champs webhook et token vides.
Notes
- Toutes les conditions de signal sont liées par un ET logique. Chaque condition activée doit être remplie simultanément avant que l'EA ouvre une transaction. Désactiver une condition la supprime entièrement de la vérification. Une condition avec sa valeur par défaut configurée sur ignorer (par exemple RSI_BELOW = 100 ou RSI_ABOVE = 0) n'a aucun effet à moins d'être modifiée.
- Le magic number doit être unique par instance de graphique lors de l'exécution de l'EA sur plusieurs symboles ou périodes simultanément.
- Pour une documentation supplémentaire et des exemples de fichiers set, consultez la section commentaires du produit.
Avertissement sur les risques :
Le trading comporte des risques importants et les performances passées ne garantissent pas les résultats futurs. FJ UNIVERSE EXPERT ADVISORS utilise une stratégie de trading haute fréquence avec un fort effet de levier, ce qui amplifie à la fois les gains potentiels et les pertes. La volatilité des marchés, les changements économiques et les événements imprévus peuvent affecter les performances. Il n'y a aucune garantie de bénéfices et vous pouvez perdre tout ou partie du capital investi. Effectuez toujours vos propres recherches, évaluez votre tolérance au risque et envisagez de consulter un conseiller financier avant d'utiliser cet EA. Les performances affichées reflètent mon compte, mais vos résultats peuvent varier en raison de différences de taille de compte, de conditions de courtier ou de délais d'exécution. Je ne suis pas responsable des pertes subies par les utilisateurs de cet EA.
