RSI TrendWave
- Experts
- Alexander Men
- Version: 1.57
- Mise à jour: 10 octobre 2024
RSI TheTrendWave est un Double RSI avec une stratégie de Martingale intelligente pour un Expert Advisor en MQL4. Il combine l'identification de tendance basée sur le RSI avec une approche de gestion des risques pour réduire le drawdown en utilisant un système de Martingale modifié. Voici comment cela fonctionne :
Signaux Double RSI :
- Un signal d'achat est déclenché lorsque le RSI à court terme croise au-dessus du RSI à long terme et que les deux sont en dessous d'un certain seuil de survente (par exemple, 30).
- Un signal de vente est généré lorsque le RSI à court terme croise en dessous du RSI à long terme et que les deux sont au-dessus d'un seuil de surachat (par exemple, 70).
- Le EA utilise la même logique Double RSI sur tous les paires, identifiant des opportunités d'achat et de vente basées sur les conditions de surachat et de survente propres à chaque paire. Le EA peut détecter efficacement les tendances et les retournements grâce aux différences de liquidité et de volatilité sur EURUSD, GBPUSD et USDCAD.
Approche Martingale Intelligente :
- Position initiale : Les transactions sont ouvertes en fonction des signaux RSI avec une petite taille de lot initiale.
- Multiplication Martingale : Si la transaction va à l'encontre du EA et atteint un certain seuil de perte, la taille du lot de la prochaine transaction est augmentée de manière contrôlée (par exemple, avec un facteur inférieur à 2) pour récupérer les pertes, plutôt que de doubler agressivement comme dans les systèmes Martingale traditionnels.
- Ajustement Dynamique : Le facteur de multiplication est ajusté en fonction de la volatilité actuelle du marché et du capital disponible pour éviter une sur-exposition, aidant ainsi à limiter le risque.
- Objectif de profit et sortie : Le EA clôture les positions lorsque l'objectif de profit prédéfini est atteint ou lorsque le RSI signale un retournement de tendance, évitant ainsi l'escalade continue des pertes.
Recommandations pour Utiliser l'Expert Advisor :
1. Configuration Initiale et Tests :
- Backtest d'abord : Avant de négocier en réel, testez le EA en profondeur avec des données historiques dans différentes conditions de marché.
- Optimisation des paramètres : Ajustez les paramètres tels que la taille du lot, les multiplicateurs de pas et le stop loss via l'optimisation dans le testeur de stratégie de MetaTrader.
- Test en compte démo : Commencez par un compte démo pour surveiller les performances en direct et vous assurer que tout fonctionne comme prévu.
2. Gestion des Risques :
- Solde minimum : Il est recommandé d'utiliser le EA avec un solde minimum de 3 000 $ pour accueillir les stratégies multi-étapes et éviter une sur-exposition.
- Auto Lot et Stop Loss : Utilisez la fonction Auto Lot pour ajuster la taille du lot en fonction de votre solde et définissez toujours un stop loss approprié pour limiter les drawdowns potentiels.
3. Stratégie de Trading :
- Stratégie Multi-Étape et RSI : Comprenez la stratégie multi-étape qui augmente les positions et assurez-vous qu'elle est en adéquation avec votre tolérance au risque. Exploitez les signaux RSI intégrés pour des trades efficaces basés sur les tendances.
4. Surveillance en Temps Réel et Ajustements :
- Surveillez et Ajustez : Utilisez le EA dans un compte réel avec des petites tailles de lot initialement. Ajustez les paramètres en fonction des conditions du marché et des événements économiques majeurs.
- Visualisation : Activez la visualisation du EA pour suivre les niveaux clés sur le graphique, tels que les points d'équilibre et les niveaux de take profit.
5. Taille de Compte et Levier :
- Capital Suffisant : Assurez-vous que la taille de votre compte et le levier peuvent supporter la stratégie. Un solde minimum de 3 000 $ est recommandé pour les performances optimales du EA.
Paires Recommandées :
J'ai testé avec succès le EA sur EURUSD, GBPUSD et USDCAD sur la plupart des cadres temporels, mais il pourrait également bien fonctionner sur d'autres paires de devises.
Description Détailée des Paramètres d'Entrée :
Paramètres Généraux :
- comm : Un commentaire ou une étiquette pour le EA. Par défaut : "DoubleRSI".
- Slippage : Le glissement maximal autorisé pour l'exécution des transactions, en points. Par défaut : 30.
- LotSize : La taille du lot de la transaction. Si défini sur 0, le calcul automatique de la taille du lot est activé. Par défaut : 0.01.
- AutoLot : La quantité de taille de lot par 1000 unités de solde lorsque Auto Lot est activé. Par défaut : 0.
Gestion des Transactions :
- StopLoss : La valeur du stop loss en points. Si défini sur 0, aucun stop loss n'est utilisé. Par défaut : 0.
- OpenNewSeries : Détermine si une nouvelle série de transactions doit être ouverte. Si true, de nouvelles transactions sont ouvertes. Par défaut : true.
- MagicNumber : Un identifiant unique pour les transactions du EA. Cela empêche toute confusion avec d'autres EAs. Par défaut : 64321.
- TargetPips : Le niveau de profit cible, en pips. Par défaut : 90.
- NumMaxTradesOpenOther : Nombre maximum de transactions qui peuvent être ouvertes par d'autres stratégies ou instances. Par défaut : 5.
Paramètres de Pas (pour les Stratégies d'Échelonnement ou de Grille) :
- Step : La taille du pas, en points, entre les transactions dans la série. Par défaut : 100.
- StepMultiplier : Le multiplicateur pour la distance du premier pas entre les transactions. Par défaut : 1.2.
- SecondStepMultiplier : Le multiplicateur pour la distance du second pas entre les transactions. Par défaut : 1.5.
- FirstSetLotMultiplier : Multiplicateur pour la taille du lot de la première série de transactions. Par défaut : 1.
- SecondLotMultiplier : Multiplicateur pour la taille du lot de la seconde série de transactions. Par défaut : 1.5.
- MaxStepOrders : Nombre maximum d'ordres basés sur le pas qui peuvent être ouverts. Par défaut : 10.
- NumFirstLotSet : Nombre maximum de transactions dans la première série (taille initiale du lot). Par défaut : 5.
Paramètres RSI (pour la Stratégie Double RSI) :
- Trend1TF : Le cadre temporel pour le premier indicateur de tendance RSI. Par défaut : PERIOD_D1 (Journée).
- Trend1RSIPeriod : Période pour le premier indicateur RSI. Par défaut : 7.
- Trend1RSIHighLevel : Seuil supérieur pour le premier indicateur RSI signalant des conditions de surachat. Par défaut : 60.
- Trend1RSILowLevel : Seuil inférieur pour le premier indicateur RSI signalant des conditions de survente. Par défaut : 40.
- Trend2TF : Le cadre temporel pour le second indicateur de tendance RSI. Par défaut : PERIOD_H1 (Horaire).
- Trend2RSIPeriod : Période pour le second indicateur RSI. Par défaut : 7.
- Trend2RSIHighLevel : Seuil supérieur pour le second indicateur RSI. Par défaut : 60.
- Trend2RSILowLevel : Seuil inférieur pour le second indicateur RSI. Par défaut : 40.
Paramètres de Fermeture :
- CloseOnTF : Détermine si les transactions doivent être fermées en fonction d'un cadre temporel spécifique. Par défaut : false.
- CloseTF : Le cadre temporel à surveiller pour fermer les transactions lorsque CloseOnTF est activé. Par défaut : PERIOD_H1 (Horaire).
- UseReverseSignalClose : Si true, les transactions sont fermées lorsqu'un signal inverse est détecté. Par défaut : false.
Paramètres de Visualisation :
- EnableVisualization : Active ou désactive l'affichage des lignes de visualisation pour les transactions et les pas du EA. Par défaut : false.