Continuum EA
- Experts
-
Alexandre Vincent Traber
Développeur de trading algorithmique spécialisé dans les Expert Advisors pour MetaTrader 5. - Version: 1.10
Presentation
Continuum est un robot de trading entierement automatise, construit autour d'une gestion de capital continue et disciplinee plutot qu'une simple astuce d'entree. Un seul parametre Aggressiveness, de 1 a 100, ajuste simultanement l'ensemble des parametres de risque et de comportement, de sorte que la meme logique de base fonctionne de maniere prudente ou active sans modifier une seule ligne de code. Les entrees proviennent d'une lecture de confluence multi-temporelle ponderee sur les graphiques M15, H1, H4 et D1, combinant des indicateurs de tendance, de momentum et de volatilite deja integres a MetaTrader 5. Le risque est plafonne a la fois par transaction et de maniere globale sur l'ensemble des positions ouvertes, et chaque sortie est geree par trois mecanismes independants pilotes par des evenements plutot que par un unique niveau de take-profit fixe, de sorte que le stop-loss fonctionne comme un filet de securite en cas de catastrophe plutot que comme le moyen principal de cloturer les trades.
Fonctionnement
- A chaque cloture de bougie M15, H1, H4 et D1, l'EA lit la direction de tendance via l'EMA, le momentum via le RSI, l'etat de croisement du MACD et la force de tendance via l'ADX, puis les combine en un score de confluence pondere, les unites de temps superieures ayant davantage de poids.
- Les nouvelles transactions s'ouvrent uniquement a la cloture de la bougie H1, lorsque le score de confluence franchit le seuil d'entree derive de Aggressiveness, et seulement si le prix ne s'est pas deja trop eloigne de la moyenne de tendance H1, afin d'eviter de poursuivre un mouvement deja epuise.
- La taille de position est calculee a partir de la distance de stop basee sur l'ATR et du capital du compte, de sorte que chaque transaction risque un pourcentage constant du compte, l'exposition totale de toutes les positions ouvertes etant plafonnee par un budget de risque global distinct.
- La gestion du risque s'execute a chaque cloture de bougie M15, soit quatre fois plus souvent que les entrees, et reagit via trois mecanismes distincts: une sortie anticipee lorsque le score de confluence se retourne contre la position, une sortie basee sur le temps lorsqu'une transaction ne montre aucune progression minimale dans un nombre de bougies defini, et un stop suiveur base sur l'ATR une fois qu'une position a deja encaisse une prise de benefice partielle.
- Lorsqu'une position atteint un objectif de profit exprime en multiples de risque, une partie de la position est cloturee et le stop est deplace au seuil de rentabilite, permettant au reste de continuer sous le mecanisme de suivi.
- L'EA peut renforcer une position gagnante dans la meme direction, jusqu'a une limite fixee par Aggressiveness, tandis que le budget de risque total sur tous les paliers reste plafonne.
- Un stop-loss cote courtier est toujours attache a chaque position des son ouverture. Il est volontairement place large: il n'est pas concu comme le moyen habituel de cloturer une transaction, il existe uniquement pour proteger le compte contre un mouvement rapide et anormal.
Parametres
General
- Magic Number: identifiant unique des transactions de cet EA, lui permettant de fonctionner aux cotes d'autres EA ou instances sur le meme compte sans conflit.
- Aggressiveness: echelle unique de 1 a 100 qui pilote le risque par transaction, le budget de risque total, la sensibilite d'entree, la profondeur de pyramidage, la distance de stop et la vitesse de securisation des profits.
Indicateurs
- MA Fast Period: moyenne mobile rapide utilisee dans la composante tendance du score de confluence.
- MA Slow Period: moyenne mobile lente utilisee dans la composante tendance du score de confluence.
- RSI Period: longueur du RSI utilisee dans la composante momentum.
- MACD Fast: longueur de l'EMA rapide pour la composante MACD.
- MACD Slow: longueur de l'EMA lente pour la composante MACD.
- MACD Signal: longueur de la ligne de signal pour la composante MACD.
- ADX Period: longueur de l'ADX utilisee pour ponderer la confluence selon la force de tendance.
- ADX Trend Min: valeur minimale de l'ADX consideree comme une veritable condition de tendance.
- ATR Period: longueur de l'ATR utilisee pour le calcul de la distance de stop et du suivi.
Gestion des sorties
- Invalidation Score Mult: a quel point le score de confluence doit se retourner, par rapport au seuil d'entree, avant qu'une position ouverte ne soit cloturee de maniere anticipee.
- Stall Max Bars: nombre maximal de bougies H1 pendant lesquelles une transaction peut durer sans atteindre une progression minimale.
- Stall Min Progress R: profit minimal, en multiples de risque, qu'une transaction doit afficher avant Stall Max Bars, faute de quoi elle est cloturee.
- Entry Max Extension ATR: distance maximale, en ATR, a laquelle le prix peut deja se trouver de la moyenne de tendance H1 pour qu'une nouvelle entree soit autorisee.
Tableau de bord
- Dashboard Show: active le panneau affiche sur le graphique, montrant le profit net par periode, le drawdown du compte et le drawdown flottant propre a cet EA.
Score de l'optimiseur
- Score MinProfitFactor: facteur de profit minimal requis pour qu'un passage d'optimisation soit note.
- Score MaxDrawdownPct: pourcentage de drawdown maximal autorise avant la disqualification d'un passage.
- Score MinTrades: nombre minimal de transactions requis pour qu'un passage soit considere comme statistiquement significatif.
- Score R2Weight: poids accorde a la regularite de la courbe de capital.
- Score SlopeWeight: poids accorde a la vitesse de croissance de la courbe de capital.
- Score SplitPenalty: penalite pour un comportement different de la courbe de capital entre la premiere et la seconde moitie du test.
- Score SkewPenalty: penalite pour un profit concentre sur un petit nombre de transactions demesurees.
- Score UlcerPenalty: penalite pour la profondeur et la duree des drawdowns.
- Score MARWeight: poids accorde au profit net par rapport au drawdown maximal.
- Score TradeBonusWeight: petit bonus pour un nombre de transactions plus eleve, avec des rendements decroissants.
Systeme de score de l'optimiseur
Continuum integre une fonction OnTester personnalisee concue contre le sur-ajustement de la courbe plutot que pour maximiser le seul profit net. Elle disqualifie tout passage d'optimisation avec un profit negatif, un facteur de profit inferieur au minimum configure, un drawdown superieur au maximum configure, ou trop peu de transactions pour etre statistiquement significatif. Les passages restants sont classes selon la regularite de la courbe de capital, la vitesse de croissance et l'efficacite du capital, avec des penalites pour l'instabilite temporelle entre la premiere et la seconde moitie du test, pour un profit concentre sur une seule transaction importante, et pour la profondeur et la duree des drawdowns. Pour l'utiliser, definissez le Critere d'optimisation sur Custom max avant de lancer une optimisation.
Configuration recommandee
Toute paire Forex majeure liquide ou metal, unite de temps H1. Effectuez le backtest et l'optimisation avec des donnees tick reelles en modelisation Every Tick pour la validation finale; un premier passage grossier en mode 1 Minute OHLC convient pour affiner les plages d'indicateurs et de seuils avant un passage de confirmation en pleine precision. Un VPS est recommande pour un fonctionnement continu sans interruption, l'EA gerant le risque a chaque cloture de bougie M15.
Captures d'ecran
Les jeux de parametres recommandes (fichiers .set) pour les symboles et unites de temps presentes sont fournis dans la section commentaires ci-dessous.
Avertissement
Les performances passees affichees dans toute capture d'ecran ou tout backtest ne garantissent pas les resultats futurs. Testez soigneusement sur un compte demo avant d'engager des fonds reels, et utilisez une taille de position adaptee a votre propre tolerance au risque. Le trading d'instruments a effet de levier comporte un risque de perte.
