EMA-RSI Risk Pro
Un cBot robuste de suivi de tendance qui combine des entrées par croisement EMA avec un filtre de force RSI et une taille de position basée sur le risque. Comprend un stop suiveur, un seuil de rentabilité, des filtres de spread/temps, et un plafond strict sur le nombre maximal de lots pour éviter le surdimensionnement. Fonctionne sur les FX liquides, indices, métaux et crypto.
Avantages clés
- Risque sous contrôle : La taille de la position dérive de l’Equity × % de risque et SL (en pips). Un plafond Max Lots empêche les trades surdimensionnés sur des symboles inhabituels.
- Entrées propres : Le croisement EMA capture les changements de tendance ; le RSI élimine les configurations faibles.
- Gestion active des trades : Stop suiveur et seuil de rentabilité fonctionnent sur les ticks pour protéger les gains.
- Filtres de qualité : Le spread max et les heures de trading évitent les périodes de faible liquidité.
- Discipline d’exécution : Un trade par barre élimine les entrées répétitives sur la même bougie et maintient les backtests propres.
- Configuration simple : Tous les paramètres sont transparents et bien documentés.
Comment ça fonctionne
- À la clôture de la bougie, détecter le croisement haussier/baissier EMA.
- Valider avec le RSI (≥ seuil d’achat pour les longs, ≤ seuil de vente pour les shorts).
- Calculer la taille à partir du % de risque de l’Equity et du SL (pips) → convertir en unités, limiter par Max Lots.
- Passer un ordre au marché avec SL/TP (pips).
- Sur les ticks, appliquer le stop suiveur et déplacer le SL au seuil de rentabilité une fois le seuil de profit atteint.
Paramètres
Stratégie
- EMA rapide (par défaut 12) – Composante de tendance plus rapide. Plus bas = plus réactif, plus bruyant.
- EMA lente (par défaut 26) – Composante de tendance plus lente ; doit être > EMA rapide.
- Période RSI (par défaut 14) – Équilibre standard entre bruit et retard.
- RSI Achat ≥ (par défaut 55) – RSI minimum pour long après croisement haussier ; augmenter (60–65) pour des tendances plus strictes.
- RSI Vente ≤ (par défaut 45) – RSI maximum pour short après croisement baissier ; diminuer (35–40) pour des shorts plus stricts.
Risque
- % de risque de l’Equity (par défaut 1,0%) – Fraction de l’équité risquée par trade.
Exemple : Equity 10 000 ; Risque 1 % ; SL 30 pips → risque ≈ 100 en devise du compte. - SL (pips) (par défaut 30) – Distance du stop-loss utilisée pour le dimensionnement et le placement des ordres.
- TP (pips) (par défaut 60) – Distance du take-profit ; mettre 0 pour désactiver.
- Trailing (pips, 0=off) (par défaut 20) – Distance du trailing une fois en profit.
- Seuil de rentabilité au profit (pips, 0=off) (par défaut 15) – Déplacer le SL à l’entrée après ce profit.
- Max Lots par trade (par défaut 0,50) – Plafond strict sur la taille de l’ordre (filet de sécurité).
- Debug sizing (par défaut true) – Affiche les calculs de dimensionnement (Equity, risque, valeur du pip, lots, unités) dans le journal.
Filtres
- Max Spread (points) (par défaut 30) – Bloque les entrées si le spread dépasse ce seuil (points = (Ask–Bid)/TickSize).
- Trade Long / Trade Short (par défaut true/true) – Activer/désactiver chaque direction.
- Heure de début / Heure de fin (serveur) (par défaut 1–23) – Fenêtre de trading ; supporte les plages nocturnes (ex. 22→6).
- Un trade par barre (par défaut true) – Au maximum une entrée par bougie ; signaux évalués sur les barres fermées.
Divers
- Label (par défaut EMA_RSI_Risk_cBot) – Étiquette de position pour un filtrage/multi-exécution facile.
Préréglages rapides
Principales paires FX (H1/H4) :
EMA 12/26 • RSI 14 • Achat/Vente 55/45 • SL 30–40 pips • TP 60–80 • Trailing 20–30 • BE 15–20 •
Risque 0,5–1,0 % • MaxLots 0,10–0,50 • MaxSpread 25–35 points • Heures 01–23.
Métaux (XAUUSD, M30/H1) :
Augmenter SL/TP ~1,5–2× ; relaxer MaxSpread de 20–30 %.
Crypto (BTC/ETH, M15/H1) :
Déplacer RSI à 60/40 ; utiliser SL/TP plus larges ; Risque ≤ 0,5 % ; garder Un trade par barre = true.
Notes
- Backtestez sur plusieurs périodes et instruments ; ajustez SL/TP selon la volatilité.
- Commencez avec un % de risque conservateur (0,25–0,5 %) et un Max Lots (0,10–0,25) ; activez le Debug sizing pour vérifier les volumes.
- Le trading algorithmique comporte des risques ; testez en démo/backtestez soigneusement avant déploiement en réel.