TrendScore EA
- Experts
-
Alexandre Vincent Traber
Développeur de trading algorithmique spécialisé dans les Expert Advisors pour MetaTrader 5. - Version: 1.0
TrendScore EA transforme l'alignement de tendance sur plusieurs horizons temporels en un score de confiance unique, et dimensionne chaque transaction selon le degré d'accord du marché avec lui-même.
Présentation
TrendScore EA est un Expert Advisor suiveur de tendance construit autour d'une idée simple : les vraies tendances apparaissent sur plusieurs horizons à la fois. L'EA compare le prix actuel au prix d'il y a un jour, une semaine et un mois sur le timeframe appliqué, et combine les trois lectures en un score composite, pondéré en faveur des horizons les plus longs. La taille de position évolue directement avec la force de ce score, de sorte que l'EA engage davantage de capital lorsque les directions court, moyen et long terme concordent, et moins lorsqu'elles divergent. Il est conçu pour les paires majeures du Forex et les métaux comme le XAUUSD, et adapte sa sensibilité à la volatilité propre au symbole utilisé.
Fonctionnement
- À chaque nouvelle bougie, l'EA mesure la variation de prix entre la bougie clôturée actuelle et les bougies correspondant à un jour, une semaine et un mois en arrière.
- Chaque comparaison n'est comptabilisée que si le mouvement dépasse un seuil adaptatif basé sur l'Average True Range propre au symbole, mis à l'échelle de cet horizon, ce qui filtre le bruit ne représentant pas un véritable mouvement directionnel.
- Un mouvement valide rapporte +1, +2 ou +3 points selon l'horizon (jour, semaine, mois), et un mouvement opposé retranche le même montant, produisant un score composite compris entre -6 et +6.
- La taille de position évolue avec la valeur absolue du score par rapport à son maximum, de sorte qu'un accord total sur les trois horizons produit la position la plus grande et un accord partiel une position proportionnellement plus petite.
- La taille de position est en outre ajustée selon la volatilité actuelle par rapport à sa propre moyenne récente, réduisant l'exposition lorsque la volatilité est élevée et l'augmentant lorsqu'elle est comprimée.
- La position est clôturée lorsque le score revient à zéro ou change de signe, ce qui maintient la gestion liée à la même logique de tendance que celle utilisée à l'entrée.
Paramètres d'entrée
- Groupe Trend Score : nombre de bougies en arrière pour un jour, une semaine et un mois ; multiplicateur du seuil adaptatif de la zone morte
- Groupe Risk / Sizing : pourcentage de risque maximal du capital au score maximal, multiplicateur ATR pour la distance du stop loss, multiple optionnel de take profit, période ATR, numéro magique
- Groupe Volatility Adjustment : période de moyennage pour la référence de volatilité, bornes minimale et maximale du multiplicateur de taille
- Groupe Optimizer Score : facteur de profit minimal, drawdown maximal en pourcentage, nombre minimal de trades et paramètres de pondération de la formule de score
- Groupe Dashboard : bascule pour afficher ou masquer le panneau sur le graphique
Système de score de l'optimiseur
TrendScore EA intègre une fonction de score d'optimiseur personnalisée, conçue pour résister au surajustement des paramètres. Plutôt que de classer les résultats selon le profit net brut, elle récompense une courbe de capital lisse et statistiquement cohérente, pénalise la profondeur et la durée des drawdowns, pénalise les résultats dont le profit dépend d'une seule transaction démesurée, et pénalise les jeux de paramètres dont la performance diverge entre la première et la seconde moitié du test. Elle récompense également un nombre raisonnable de trades afin que des échantillons peu fournis et peu fiables ne soient pas favorisés par rapport à des résultats robustes. Lors de l'optimisation, réglez le critère d'optimisation sur Custom max afin d'utiliser la fonction de score intégrée pour classer les résultats.
Configuration recommandée
TrendScore EA est conçu pour le timeframe H1 sur les paires majeures du Forex et le XAUUSD, bien que les paramètres de nombre de bougies puissent être ajustés pour d'autres timeframes. Utilisez une connexion broker fiable à faible latence et, pour un fonctionnement continu sans surveillance, un VPS proche du serveur du broker.
Captures d'écran
Les jeux de paramètres recommandés sont fournis sous forme de fichiers .set dans la section commentaires ci-dessous, disponibles dans toutes les langues prises en charge.
Avertissement
Les performances passées présentées dans les backtests et captures d'écran ne garantissent pas les résultats futurs. Testez minutieusement sur un compte démo avant d'engager du capital réel, et utilisez une taille de position adaptée à votre propre tolérance au risque.
