Vector Trend EA
- Experts
-
Carlos Dante Diaz
Bonjour, je suis Carlos Díaz, programmeur et trader algorithmique d'Argentine, avec plus de 10 ans d'expérience en tant que trader. Je conçois, programme et teste tous mes Expert Advisors en MQL5, avec MetaEditor et le Strategy Tester de MetaTrader 5. - Version: 1.0
- Activations: 15
Vector Trend EA
Trade dans le sens de la tendance et n'augmente son exposition que lorsque le marché est de votre côté
Fatigué des EA qui augmentent le risque juste quand ils sont en perte ? Vector Trend EA fait l'inverse : il trade toujours avec un risque de base contrôlé, et n'augmente l'investissement qu'après un gain, dans un cycle court avec un plafond défini. Toute perte met fin au cycle et ramène au risque de base.
Ce que vous obtenez :
- Stratégie de suivi de tendance avec deux filtres de tendance et un filtre de momentum optionnel, pour éviter les entrées faibles.
- Stop et objectif adaptés à la volatilité du marché, l'objectif étant défini comme un multiple du stop (2:1, 3:1, 1,5:1, selon votre préférence).
- Progression positive de série configurable, avec un plafond de sécurité.
- Risque en % du solde (avec conversion automatique de devise) ou volume fixe.
- Trailing stop optionnel, filtre horaire et fermeture forcée à une heure donnée.
- Achats et ventes activables séparément.
- Aucun indicateur affiché sur le graphique : propre et léger.
Comment ça fonctionne
1. Entrée. L'EA évalue le signal à l'ouverture de chaque nouvelle bougie. Il combine deux filtres de tendance et, si vous l'activez, utilise le filtre de momentum pour confirmer que l'élan accompagne la direction du trade.
2. Stop et objectif. La distance du stop est calculée à partir de la volatilité actuelle (ATR × multiplicateur). Le take profit est un multiple de ce stop : avec RR_Ratio = 2, vous gagnez le double de ce que vous risquez si le trade atteint son objectif.
3. Trailing optionnel. Il déplace le stop en suivant le plus bas ou le plus haut des N dernières bougies, avec une marge configurable.
4. Filtre horaire. Vous pouvez limiter les heures d'entrée et forcer la fermeture de toutes les positions à une heure déterminée.
Progression positive de série : comment ça fonctionne
L'EA fonctionne selon deux états : NORMAL et RENFORCÉ.
- NORMAL : chaque trade est risqué avec le risque de base (1 % par défaut).
- Activation : le renforcement ne s'active que selon le schéma perte → gain. C'est-à-dire qu'après une perte, le premier trade gagnant active le renforcement.
- RENFORCÉ : tant que le renforcement est actif, le risque est multiplié à chaque gain consécutif, jusqu'à atteindre la limite de série. Avec un risque de base de 1 %, un multiplicateur de 1,4 et une limite de série de 3 : niveau 1 = 1,4 %, niveau 2 = 1,96 %.
- Limite de série : une fois atteinte, l'EA revient à l'état NORMAL.
- Toute perte met fin au cycle et ramène à NORMAL.
- Plafond de sécurité : le risque ne dépasse jamais la valeur maximale que vous configurez.
- Une perte sur un trade renforcé est plus importante qu'une perte à l'état NORMAL. Ajustez le multiplicateur, la limite et le plafond selon votre tolérance au risque.
Si vous préférez un volume fixe plutôt qu'un pourcentage, la progression fonctionne de la même manière, en augmentant les lots.
Exemple 1 — Limite de série = 3 | Quand la chaîne de trades renforcés génère des profits (Capital initial 100 000 $ · Risque de base 1 % · Multiplicateur 1,4 · Ratio 2:1)
| # | État | Résultat | Risque | P/L | Capital |
|---|---|---|---|---|---|
| 1 | NORMAL | Perte | 1 % | -1 000 $ | 99 000 $ |
| 2 | NORMAL | Gain (récupération) | 1 % | +2 000 $ → active le renforcement | 101 000 $ |
| 3 | RENFORCÉ (niveau 1) | Gain | 1,4 % | +2 800 $ → augmente | 103 800 $ |
| 4 | RENFORCÉ (niveau 2) | Gain | 1,96 % | +3 920 $ → limite atteinte, retour à la normale | 107 720 $ |
| 5 | NORMAL | Gain | 1 % | +2 000 $ (pas de perte précédente, reste NORMAL) | 109 720 $ |
| 6 | NORMAL | Perte | 1 % | -1 000 $ | 108 720 $ |
| 7 | NORMAL | Gain (récupération) | 1 % | +2 000 $ → active le renforcement | 110 720 $ |
| 8 | RENFORCÉ (niveau 1) | Gain | 1,4 % | +2 800 $ → augmente | 113 520 $ |
| 9 | RENFORCÉ (niveau 2) | Gain | 1,96 % | +3 920 $ → limite atteinte, retour à la normale | 117 440 $ |
| 10 | NORMAL | Gain | 1 % | +2 000 $ | 119 440 $ |
Résultat avec progression : +19 440 $ (+19,44 %)
Le même historique de trades avec un risque fixe de 1 % : +14 000 $ (+14 %)
→ Même historique de gains, près de 39 % de profit en plus, simplement en tirant mieux parti des deux récupérations.
Exemple illustratif avec un calcul simplifié basé sur le capital initial. Ce n'est pas un résultat de l'EA. Dans l'EA réel, le risque est calculé sur le solde actuel.
Filtre de momentum : comment l'interpréter
Le filtre utilise l'indicateur Momentum de MT5, qui compare le prix actuel au prix d'il y a N bougies :
- 100 : le prix n'a pas changé.
- 101 : le prix a augmenté de 1 % sur ces N bougies.
- 99 : le prix a baissé de 1 %.
Le paramètre Momentum_Minimum est le mouvement minimal du prix, en %, qui doit s'être produit sur ces N bougies. Avec 0,5, un achat exige que le prix ait augmenté d'au moins 0,5 % (momentum de 100,5 ou plus), et une vente qu'il ait baissé d'au moins 0,5 %. Avec 0, le filtre exige seulement que le momentum aille dans le sens du trade.
Comme chaque instrument évolue différemment, il est préférable d'optimiser cette valeur par instrument. Plages de départ approximatives :
| Paramètre | Forex (ex. EURUSD M15) | Or / indices |
|---|---|---|
| Momentum_Period | de 6 à 30, pas 4 | de 6 à 30, pas 4 |
| Momentum_Minimum | de 0 à 0,30, pas 0,05 | de 0 à 1,0, pas 0,1 |
Ce sont des valeurs de départ, pas une garantie : ajustez-les à votre instrument et à votre unité de temps. Vous pouvez aussi inclure UseMomentumFilter (true/false) dans l'optimisation, afin que l'optimiseur décide si le filtre aide ou non.
Paramètres principaux
- Filtres de tendance (1 et 2) : période et système (options 1 à 4), optimisables.
- Filtre de momentum : optionnel, avec période et mouvement minimal du prix.
- Directions : achats et ventes séparément.
- Stop et objectif : période ATR, multiplicateur ATR et RR_Ratio .
- Gestion du capital : % de risque ou volume fixe, et progression de série (base, multiplicateur, limite et plafond).
- Position : trailing avec N bougies pivot et marge.
- Filtre horaire : plage horaire des entrées et heure de fermeture.
- Numéro magique : modifiez-le si vous utilisez l'EA sur plusieurs instruments en même temps.
Recommandations d'utilisation et d'optimisation
- Optimisation très rapide : vous pouvez tester des centaines de combinaisons en quelques heures seulement.
- Dans les captures d'écran, je laisse un exemple de configuration pour l'optimisation des paramètres, qui sert de point de départ pour n'importe quel instrument.
- Utilisez toujours une période forward lors de l'optimisation, puis tradez sur un compte démo pendant la même durée que la période forward avant de passer en réel.
- Commencez avec les achats et les ventes activés. Si, en analysant les résultats, un côté performe nettement moins bien que l'autre, vous pouvez les optimiser séparément ou ne laisser actif que le meilleur.
- L'EA est conçu pour être optimisé avec un risque en %. Si sur un instrument cela ne fonctionne pas bien (c'est rare), utilisez un volume fixe. Vous pouvez aussi le choisir si vous préférez simplement calculer avec un lot fixe.
- Modélisation suggérée : « Chaque tick basé sur les ticks réels », optimisation par algorithme génétique rapide et critère « Complex Criterion max ».
Avertissement sur les risques : le trading sur les marchés financiers comporte un risque de perte. Les performances passées ne garantissent pas les résultats futurs. Cet EA ne promet aucun profit.
