Description
[IMPORTANT : SI VOUS AVEZ PLUS DE 6 TRANSACTIONS CONSĂCUTIVES NON RENTABLES (18 POSITIONS NĂGATIVES), VEUILLEZ ME CONTACTER ET ARRĂTER DE TRADER AVEC L'ALGO, CAR CELA SIGNIFIERAIT QUE LA STRUCTURE DU MARCHĂ A CHANGĂ. JE TENTERAI DE CRĂER UNE VERSION MISE Ă JOUR QUI CONVIENDRA Ă LA STRUCTURE ACTUELLE DU MARCHĂ DĂS QUE POSSIBLE]
Ă partir de janvier 2026, l'algo est toujours trĂšs rentable
Mean Reversion NAS100 est un robot de trading algorithmique sophistiquĂ© cTrader conçu spĂ©cifiquement pour l'indice NAS100 (Nasdaq-100) sur des pĂ©riodes de 30 minutes. La stratĂ©gie identifie les conditions de surachat et de survente en utilisant une moyenne mobile exponentielle (EMA) de 200 pĂ©riodes et entre en position lorsque les mĂšches des prix touchent la moyenne mobile â une configuration classique de rĂ©version Ă la moyenne avec des amĂ©liorations modernes.
Comment ça fonctionne
Le bot fonctionne en trois phases :
Phase 1 : Confirmation de tendance
L'algorithme attend que 24 barres consécutives de 30 minutes se clÎturent au-dessus ou en dessous de l'EMA 200, établissant un biais de tendance confirmé. Ce filtre élimine les entrées erratiques dans des marchés agités et latéraux.
Phase 2 : Entrée au premier contact
Une fois la tendance confirmée, le bot entre en position lorsque les mÚches des prix touchent l'EMA 200, pariant sur un retournement immédiat. Cette rÚgle du "premier contact uniquement" garantit des retournements à haute probabilité aprÚs confirmation de tendance.
Phase 3 : Gestion multi-positions
Chaque entrée ouvre simultanément trois positions avec des objectifs de take-profit différents :
- Position 1 (TP1) : Se clĂŽture Ă un objectif de profit fixe pour des gains de scalp constants
- Position 2 (TP2) : Cible le dernier sommet/creux pour une capture de profit prolongée
- Position 3 (TP3) : Utilise le niveau de swing + décalage comme position de suivi avec gestion dynamique du stop-loss
Les stops sont calculés intelligemment en utilisant l'ATR (Average True Range) avec des minimums dépendants de la direction, assurant une gestion optimale du risque selon les différents régimes de volatilité du marché.
Performances prouvées
Résultats du backtest sur 1 an (NAS100 M30) :
- Total des trades : 147
- Taux de réussite : 57,1 % (84 gagnants, 63 perdants)
- Facteur de profit : 2.23 (excellent pour la réversion à la moyenne)
- Profit net : 112 %
- Drawdown maximal : 11,72 %
- Pertes consécutives maximales : 9
- Gains consécutifs maximaux : 15
Avantage directionnel :
- Trades longs (ACHAT) : 1.63 facteur de profit, +3 960 $ de profit
- Trades shorts (VENTE) : 3.64 facteur de profit, +7 063 $ de profit
Caractéristiques clés
Logique d'entrée à double filtre
- Confirmation de tendance EMA 200 (évite les marchés agités)
- Alignement EMA 2 heures sur une période supérieure (confirme la direction)
- RÚgle du premier contact uniquement (élimine les faux retournements)
Stops dépendants de la direction
- Trades longs : minimum 200 pips pour une réversion à la moyenne correcte
- Trades shorts : minimum 50 pips pour des retournements plus rapides
- Multiplicateur ATR pour ajustement dynamique de la volatilité
Stratégie à trois positions
- Capture les profits de scalp (Position 1)
- S'étend aux cibles de swing (Position 2)
- GĂšre le runner avec une logique SL3 intelligente (Position 3)
Gestion des risques
- Entrées alternées achat/vente (évite le biais directionnel)
- Stop-loss adaptatif évite les pertes catastrophiques
- Blocage de position empĂȘche les trades qui se chevauchent
- Taille de lot flexible de 0.01 Ă 999 lots
Impact faible sur la marge
- Scalable de 0,3 lots (0,1*3 - ultra-conservateur) Ă plus de 100 lots (agressif)
- Traction minimale sur les commissions grùce à une taille de position optimisée
- Convient Ă toutes les tailles de compte
Ă qui s'adresse ce bot ?
Idéal pour :
- Traders avec des comptes de plus de 1000 $ recherchant des rendements faibles risques et constants
- Traders algorithmiques voulant une stratégie éprouvée et backtestée
- Traders swing fatigués de surveiller manuellement les graphiques
- Traders institutionnels ayant besoin de diversification par rapport aux bots suivant la tendance
Pas idéal pour :
- Scalpers (la période est de 30 min, pas 1 min)
- Comptes inférieurs à 500 $ (l'efficacité de la marge est importante, mais actuellement la marge la plus basse est d'environ 330 $ pour 0,1 (0,3 pour les positions actives) lots disponibles pour trader à pleine marge avec un effet de levier 1:20)
GUIDE DE RĂFĂRENCE DES PARAMĂTRES
Voici une explication détaillée de chaque paramÚtre que vous pouvez ajuster. Les valeurs par défaut d'usine sont optimisées pour NAS100, mais la personnalisation est disponible.
PARAMĂTRES DE TRADING PRINCIPAUX
Période du signal
Par défaut : Minute30
Options : Minute1, Minute5, Minute15, Minute30, Hour1, Hour2, etc.
Ce que ça fait : La période sur laquelle le bot analyse l'action des prix et entre en position. La période de 30 minutes offre un équilibre entre le swing trading (moins de bruit) et la réactivité intrajournaliÚre.
Comment ajuster :
- Plus petite (M5, M15) : Plus de trades, taux de réussite plus élevé mais profits moyens plus faibles
- Plus grande (H1, H2) : Moins de trades, gains/pertes plus importants, plus capital intensif
Recommandation : Rester Ă M30 pour NAS100.
Période EMA
Par défaut : 200
Plage : 1-1000
Recommandé : 100-300
Ce que ça fait : La longueur de la moyenne mobile exponentielle utilisée pour identifier les tendances. Une EMA de 200 périodes est la norme dans l'industrie pour le swing trading ; elle filtre le bruit à court terme tout en capturant les retournements à plus long terme.
Comment ajuster :
- Plus bas (50-100) : Entrées plus sensibles, taux de réussite plus élevé mais plus de faux signaux
- Plus haut (300-500) : Moins d'entrées, meilleure qualité mais peut manquer des retournements
Recommandation : 200 est optimal pour la réversion à la moyenne sur M30.
Barres de confirmation (clĂŽtures de signal)
Par défaut : 24
Plage : 1-100
Recommandé : 18-30
Ce que ça fait : Nombre de barres consĂ©cutives qui doivent se clĂŽturer au-dessus/en dessous de l'EMA avant qu'une tendance soit "confirmĂ©e". Avec 24 barres en M30, cela reprĂ©sente 12 heures de biais directionnel constant â un signal fort que la tendance a changĂ©.
Comment ajuster :
- Plus bas (8-12) : Signaux d'entrée plus rapides, plus de trades, plus de faux retournements
- Plus haut (30-50) : Entrées plus lentes, meilleure qualité, moins d'opportunités
Recommandation : 24 est bien équilibré ; augmenter à 30 pour un filtrage plus strict.
PARAMĂTRES DE TAKE-PROFIT
TP1 (pips, 1:1)
Par défaut : 200
Plage : 50-500
Recommandé : 150-250
Ce que ça fait : L'objectif de profit fixe pour la Position 1 (votre position de scalp). Cette position se clÎture généralement en premier et représente votre profit "principal". 200 pips sur NAS100 = environ 200 $ par lot.
Comment ajuster :
- Plus bas (100 pips) : Se clÎt plus rapidement, taux de réussite plus élevé, profit moyen par trade plus faible
- Plus haut (300 pips) : Prend plus de temps à atteindre, taux de réussite plus faible, profit moyen plus élevé
Recommandation : 200 pips équilibre vitesse et récompense.
Décalage TP3 depuis le swing (pips)
Par défaut : 200
Plage : 50-500
Ce que ça fait : La Position 3 (le runner) cible le dernier sommet/creux PLUS ce décalage. Par exemple, si le swing est à 21 000 et le décalage à 200 pips, TP3 = 21 200 pour un trade long.
Comment ajuster :
- Plus bas (50-100 pips) : Plus facile Ă atteindre, la Position 3 est atteinte plus souvent
- Plus haut (300-500 pips) : Plus difficile à atteindre, mais plus grosse récompense quand elle est atteinte
Recommandation : 200 pips ; réduire à 100 si votre compte préfÚre des hits plus fréquents.
Break-even Plus (pips)
Par défaut : 1
Plage : 0-50
Ce que ça fait : AprÚs la clÎture de la Position 1 (TP1 atteint), le stop loss de la Position 3 se déplace de votre stop initial à "break-even PLUS ce nombre de pips." Cela sécurise le profit tout en maintenant la position runner active.
Comment ajuster :
- 0 pips : Déplace le SL au prix d'entrée exact (risqué ; la barre suivante peut vous stopper)
- 5 pips : Buffer sûr, garantit environ 50 $ de profit par lot
Recommandation : Rester Ă 1-2 pips.
PARAMĂTRES DE STOP LOSS
Stop Loss de secours (pips)
Par défaut : 200
Plage : 50-500
Ce que ça fait : Si le calcul ATR échoue ou n'est pas disponible, le bot utilise ce stop-loss fixe à la place. C'est un filet de sécurité.
Comment ajuster : Adaptez-le à votre valeur moyenne d'ATR ; 200 pips est sûr pour la plupart des conditions NAS100.
Recommandation : Rester Ă 200.
Utiliser le Stop Loss ATR
Par défaut : true (activé)
Options : true / false
Ce que ça fait : Active des stops intelligents ajustés à la volatilité basés sur l'Average True Range. Lorsqu'activé, les stops sont plus serrés dans les marchés calmes et plus larges dans les marchés volatils.
Comment ajuster :
- true : Stops adaptatifs, meilleure gestion du risque â
- false : Utilise des stops fixes de secours, moins sophistiqué
Recommandation : Toujours garder TRUE.
Période ATR
Par défaut : 14
Plage : 7-28
Ce que ça fait : Nombre de barres utilisées pour calculer la volatilité de l'Average True Range. Un ATR de 14 périodes est la norme dans l'industrie.
Comment ajuster :
- Plus bas (7-10) : Plus réactif à la volatilité récente, stops plus serrés
- Plus haut (20-28) : Estimation de volatilité plus lisse, stops plus larges
Recommandation : 14 est optimal.
Multiplicateur SL ATR
Par défaut : 1.5
Plage : 0.5-3.0
Ce que ça fait : Multiplie la valeur ATR pour créer la distance de votre stop-loss. Un multiplicateur plus élevé = stops plus larges.
Formule : Stop Loss = (ATR à Multiplicateur) + minimum dépendant de la direction
Exemple : Si ATR = 150 pips et multiplicateur = 1,5, SL de base = 225 pips (avant application du minimum)
Comment ajuster :
- 1.0 : Stops serrés, plus de whipsaws mais sortie plus rapide des perdants
- 1.5 : ĂquilibrĂ© (valeur d'usine par dĂ©faut)
- 2.0+ : Stops trĂšs larges, plus de glissements mais moins de sorties fausses
Recommandation : 1.5 est optimal pour la volatilité NAS100.
SL ATR MIN LONG (pips)
Par défaut : 200
Plage : 50-400
Ce que ça fait : Le stop loss MINIMUM pour les trades ACHAT (longs), indépendamment du calcul ATR. Cela garantit que les trades longs ont assez de marge pour supporter les mÚches de réversion à la moyenne.
Pourquoi différent des shorts : Les entrées longues en réversion à la moyenne sont souvent punies par des mÚches de plus de 100 pips avant de récupérer. Un stop de 50 pips était trop serré ; 200 pips permet une réversion correcte.
Comment ajuster :
- 150 pips : Plus serré pour une gestion agressive du risque
- 200 pips : ĂquilibrĂ© (valeur d'usine par dĂ©faut, prouvĂ© optimal)
- 250 pips : Plus large pour les comptes avec plus de marge
Recommandation : Rester à 200 (ce réglage fixe la rentabilité de vos trades longs).
SL ATR MIN SHORT (pips)
Par défaut : 50
Plage : 20-150
Ce que ça fait : Le stop loss MINIMUM pour les trades VENTE (shorts). Les shorts retournent plus rapidement et n'ont pas besoin d'autant de marge.
Pourquoi différent des longs : Les retournements shorts ont tendance à se produire rapidement ; un stop de 50 pips les capture efficacement sans attendre de gros mouvements.
Comment ajuster :
- 30 pips : TrÚs serré, fréquence élevée de sorties
- 50 pips : ĂquilibrĂ© (valeur d'usine par dĂ©faut, prouvĂ© optimal)
- 75 pips : Plus large pour les scalpers qui veulent moins de stop-outs
Recommandation : Rester à 50 (cette combinaison avec 200 pour les longs est la CLà de votre amélioration de profit de +77 %).
SL ATR MAX (pips)
Par défaut : 500
Plage : 200-1000
Ce que ça fait : La distance MAXIMALE du stop-loss, mĂȘme si l'ATR calcule plus haut. EmpĂȘche des stops excessivement larges lors de volatilitĂ© extrĂȘme.
Comment ajuster :
- Plus bas (300) : Ne jamais risquer plus de 300 pips, bon pour les petits comptes
- Plus haut (700) : Permet des stops plus larges lors d'événements Black Swan
Recommandation : 500 est sûr ; augmenter à 600 si vous utilisez un levier ou des comptes plus importants.
PARAMĂTRES DE DĂTECTION DE SWING/PIVOT
Force du pivot (barres)
Par défaut : 2
Plage : 1-5
Ce que ça fait : Nombre de barres de chaque cĂŽtĂ© qui doivent ĂȘtre plus basses/plus hautes pour confirmer un pivot de swing. Un rĂ©glage Ă 2 signifie : 2 barres en dessous, puis un sommet, puis 2 barres en dessous.
Visuel :
texte
Réglage = 2 :
Bas, Bas, HAUT, Bas, Bas â Confirme comme un sommet de swing
Réglage = 3 :
Bas, Bas, Bas, HAUT, Bas, Bas, Bas â Confirmation plus stricte
Comment ajuster :
- 1 : TrĂšs sensible, trouve tous les pivots locaux (peut ĂȘtre du bruit)
- 2-3 : ĂquilibrĂ© (valeur d'usine par dĂ©faut)
- 4-5 : Seulement les swings forts et évidents
Recommandation : 2 est bon ; augmenter Ă 3 si vous obtenez des swings faux.
Barres de recherche de pivot
Par défaut : 300
Plage : 20-1000
Ce que ça fait : Nombre de barres à regarder en arriÚre lors de la recherche de swings récents. 300 barres = environ 150 heures d'historique sur la période M30.
Comment ajuster :
- Plus bas (100-150) : Utilise seulement les swings trÚs récents, bon pour les marchés en tendance
- Plus haut (300-500) : Utilise une histoire plus longue, capture plus de supports/résistances établis
Recommandation : 300 pour NAS100.
Distance cible minimale (pips)
Par défaut : 5
Plage : 0-20
Ce que ça fait : Distance minimale entre l'entrée et le take-profit. Si la cible de swing est trop proche (< 5 pips), le bot la rejette et utilise TP1 de secours à la place.
Comment ajuster :
- 0 : Accepte toute cible de swing, mĂȘme trĂšs proche
- 10 : Plus strict, garantit que les cibles ont une distance significative
Recommandation : 5 pips (le spread pip NAS100 est généralement de 2-3 pips).
PARAMĂTRES DE FILTRE DE PĂRIODE SUPĂRIEURE
Utiliser le filtre de période supérieure
Par défaut : true (activé)
Options : true / false
Ce que ça fait : Active une confirmation secondaire de tendance sur une période plus longue (par défaut : graphique 2 heures). N'entre en position ACHAT que si le 2H est au-dessus de l'EMA 50 ; n'entre en position VENTE que si le 2H est en dessous de l'EMA 50.
Impact :
- true : Ălimine les entrĂ©es contre-tendance, amĂ©liore la rentabilitĂ© des trades longs â
- false : Permet des entrées dans toutes les directions (plus de trades, qualité moindre)
Recommandation : Toujours TRUE. Ce filtre est crucial pour votre 1.63 facteur de profit long.
Période supérieure
Par défaut : Hour2
Options : Hour1, Hour2, Hour4, Daily
Ce que ça fait : La période plus longue utilisée pour la confirmation secondaire. 2 heures est un bon équilibre pour les entrées de 30 minutes (période 8 fois plus grande).
Comment ajuster :
- Hour1 : Confirmation plus serrée, plus rapide à aligner
- Hour2 : ĂquilibrĂ©, prouvĂ© optimal
- Hour4 : Confirmation plus lĂąche, moins de faux signaux
Recommandation : Hour2 (le point idéal).
Période EMA supérieure
Par défaut : 50
Plage : 20-200
Ce que ça fait : La période de la moyenne mobile sur la période supérieure. Une EMA de 50 périodes sur le graphique 2 heures filtre le bruit trÚs court terme tout en gardant la réactivité.
Comment ajuster :
- 20-30 : Plus d'entrées, plus rapide à aligner
- 50 : ĂquilibrĂ© (valeur d'usine par dĂ©faut)
- 100+ : Moins d'entrées, confirmation de biais plus forte
Recommandation : 50 est optimal.
PARAMĂTRES D'EXĂCUTION DE TRADE
Volume (lots)
Par défaut : 0.1
Plage : 0.1â999.99
Pas : 0.1
Ce que ça fait : Taille de position par entrée. Chaque entrée ouvre 3 positions de cette taille. Exposition totale = Volume à 3.
Exemples :
- 0.1 lots : 0.3 exposition totale (bon pour les comptes Ă partir de 500 $)
- 1.0 lots : 3.0 exposition totale (pour traders expérimentés)
- 10 lots : 30 exposition totale (professionnel/institutionnel)
Comment calculer la taille appropriée :
Risque par trade = (SL pips Ă taille du lot) Ă valeur du pip
Exemple : 200 pips Ă 0,1 lots Ă 1 $/pip = 20 $ de risque par trade
Pour un risque de compte de 1 % : 20 $ = 1 % d'un compte de 2000 $
Recommandation : Commencez avec 0,1-0,5 lots ; augmentez aprÚs 30+ trades consécutifs rentables.
Bloquer si des positions sont ouvertes
Par défaut : true (activé)
Options : true / false
Ce que ça fait : EmpĂȘche de nouvelles entrĂ©es tant qu'une position existante est ouverte. Assure que vous ne chevauchez jamais les trades.
Comment ajuster :
- true :Un trade Ă la fois, gestion plus simple â
- false :Plusieurs trades simultanés autorisés
Recommandation : Toujours TRUE pour une gestion de position plus sûre.
Ătiquette
Par défaut : "EMA200_FirstTouch_Alt"
Ce que ça fait : Identifiant interne pour toutes les positions du bot. Permet plusieurs instances du bot sur le mĂȘme compte sans interfĂ©rence.
Comment ajuster : Changer uniquement si vous exécutez plusieurs bots ; chacun a besoin d'une étiquette unique.
Recommandation : Garder la valeur par défaut sauf si vous exécutez plusieurs instances.
EXIGENCES TECHNIQUES
- Plateforme : cTrader (Spotware)
- Courtier : Tout courtier compatible cTrader (ICmarkets, Pepperstone, FXCM, etc.)
- Capital : Minimum 330 $ (recommandé 1000 $+)
- Effet de levier : Standard 1:20 (ajuster la taille de position en conséquence)
SUPPORT & PERSONNALISATION
Chaque paramĂštre peut ĂȘtre ajustĂ© en temps rĂ©el sans recompilation. Testez vos rĂ©glages sur un compte dĂ©mo pour au moins 50 trades avant de trader en rĂ©el.
Pour des modifications personnalisées (filtres supplémentaires, symboles différents, rÚgles de gestion des risques), contactez-moi
AVERTISSEMENT
Les performances passées ne préjugent pas des résultats futurs. Ce bot a été backtesté sur des données historiques de 2025. Les résultats réels peuvent varier en raison de :
- Slippage et latence
- Changements de régime de marché
- Qualité d'exécution du courtier
- Exigences de levier et de marge
Tradez à vos risques et périls. Commencez petit, testez soigneusement, et ne risquez jamais plus que ce que vous pouvez vous permettre de perdre.
Résumé
Trades open three simultaneous positions with distinct take-profit targets: a scalp profit, a swing high/low target, and a runner position with dynamic stop-loss management using Average True Range (ATR) volatility adjustments. Stop losses are direction-dependent, with minimum distances set for long and short trades to optimize risk management.
Key features include dual-filter entry logic with higher timeframe EMA alignment, adaptive ATR-based stop losses, position blocking to prevent overlapping trades, and flexible lot sizing from 0.01 to 999 lots. The bot is suitable for accounts with at least $330 margin (recommended $1000+) and standard 1:20 leverage.
Backtested results show a 57% win rate, 2.23 profit factor, 112% net profit, and maximum drawdown around 12%. It is intended for swing and algorithmic traders seeking consistent returns on NAS100, not for scalpers or very small accounts. Parameters are customizable in real-time without recompilation.
Avis clients
5 | 25 % | |
4 | 25 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
