Rejoignez notre page de fans
EA « SteepMA » : tendance des moyennes mobiles à forte pente - expert pour MetaTrader 5
- Vues:
- 37
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Principe fondamental : définir l'intensité d'une tendance à partir de l'angle de la moyenne mobile
Les stratégies traditionnelles basées sur les croisements de moyennes mobiles ont tendance à générer fréquemment de faux signaux dans des marchés latéraux, ce qui rend les corrections difficiles à maîtriser. L’idée centrale de cette stratégie est la suivante : ce n’est que lorsque la moyenne mobile présente une tendance unidirectionnelle suffisamment prononcée qu’un marché est considéré comme étant dans une tendance valide et qu’il vaut la peine d’ouvrir une position.
La stratégie s'appuie sur la moyenne mobile simple (SMA) et calcule la différence entre la valeur actuelle de la moyenne mobile et celle enregistrée sur une période donnée. Elle convertit ensuite le taux de variation de la moyenne mobile en un angle intuitif à l'aide de la fonction arc tangente. Plus la valeur absolue de l'angle est élevée, plus la direction de la tendance est forte et plus le mouvement est fluide ;
si l’angle est proche de 0, cela indique une phase de consolidation, et la stratégie renonce alors activement à toute transaction. Parallèlement, un indicateur d’écart entre le cours et la moyenne mobile est introduit ; il mesure, en pourcentage, le degré d’écart du cours par rapport à la moyenne mobile, ce qui permet d’éviter, dès l’entrée sur le marché, le risque d’acheter au plus haut en fin de tendance.
Logique d’ouverture de position : une entrée robuste grâce à un triple filtrage
La stratégie utilise un nouveau mécanisme de déclenchement basé sur les chandeliers japonais, qui n’effectue qu’une seule évaluation du signal à la clôture de la séance, afin d’éviter les interférences dues au bruit du marché en cours de séance. L’ouverture d’une position nécessite de remplir simultanément trois conditions :
- Filtrage par seuil d’angle: pour une position longue, l’angle de la moyenne mobile doit être supérieur au seuil positif ; pour une position courte, il doit être inférieur au seuil négatif. Un deuxième contrôle de l’angle minimal est également mis en place afin d’éliminer les fausses cassures liées à des tendances faibles ;
- Vérification de la direction des prix: pour une position longue, le cours de clôture doit se situer au-dessus de la moyenne mobile ; pour une position courte, il doit se situer en dessous de celle-ci, afin d’entrer dans le marché dans le sens de la tendance et non à contre-courant ;
- Limite maximale d’écart: la valeur absolue de l’écart entre le cours et la moyenne mobile ne doit pas dépasser la limite maximale définie, afin d’éviter d’acheter à des niveaux élevés en fin d’accélération de la tendance.
Système de contrôle des risques : stop-loss dynamique à resserrement progressif
Les stops stratégiques s’ajustent progressivement en fonction de l’évolution du marché, l’objectif principal étant de préserver les gains latents et de laisser courir les profits. Quatre niveaux de protection par stop sont mis en place tout au long de la détention de la position :
- Stop-loss de protection du capital: lorsque le profit de la position atteint 500 points, le stop-loss est déplacé à 100 points au-delà du cours d’ouverture, afin de garantir que la transaction ne se solde pas par une perte ;
- Resserrement en cas d’écart de profit: lorsque l’écart du cours par rapport à la moyenne mobile atteint 19 %, le stop-loss est directement resserré au cours de clôture actuel, afin de sécuriser la majeure partie du bénéfice en cours ;
- Protection contre les écarts extrêmes: lorsque l’écart atteint 50 %, le stop-loss est encore resserré à proximité du cours actuel, afin de parer au risque de retournement extrême du marché ;
- Déplacement en cas de cassure de tendance: lorsque le cours franchit la moyenne mobile dans le sens inverse, le stop-loss est simultanément déplacé au-delà de la moyenne mobile, permettant une sortie rapide après la cassure de tendance.
Historique des données : enregistrement complet de toutes les transactions via SQLite intégré
La stratégie s'appuie sur une base de données locale SQLite intégrée via l'interface native de MT5, qui enregistre automatiquement et de manière persistante chaque ouverture de position et chaque ajustement du stop-loss. Chaque enregistrement contient des informations complètes telles que l'heure de l'événement, le sens de la transaction, le nombre de lots, le prix, la valeur de la moyenne mobile,
l'angle, le degré d'écart, le cours du stop-loss et la valeur nette du compte, entre autres. Ces informations sont plus complètes que celles des enregistrements natifs du terminal, ce qui facilite l'analyse rétrospective de la stratégie, l'optimisation des paramètres et l'attribution des performances.
Dans l’ensemble, il s’agit d’un EA de tendance doté d’une logique claire et d’un système de contrôle des risques bien défini. Ses gains proviennent principalement de marchés unidirectionnels fluides : il évite les phases de consolidation grâce au filtrage par angle, contrôle le moment d’entrée grâce au degré d’écart et, grâce à un
, et ses paramètres peuvent être ajustés en fonction des caractéristiques de volatilité de chaque instrument pour s’adapter à différents cycles de trading.
Traduit du chinois par MetaQuotes Ltd.
Code original : https://www.mql5.com/zh/code/74379
ATR Ranked Support and Resistance Zones
Un indicateur MT5 pédagogique qui définit des zones de support et de résistance à partir de points pivots confirmés. Les réactions proches sont regroupées en fonction d'une distance calculée à partir de l'ATR, puis classées selon le nombre de tests répétés, la force du rejet et leur récence. Seules les zones les plus solides sont affichées afin de préserver la lisibilité du graphique.
Hidden Risk of Ruin Auditor
Reads a closed-position trade history (a CSV file, or one generated automatically from the current account's deal history by the companion RuinExport.mq5 script) and reports four independent risk fingerprints: volume escalation after a loss, overlapping same-direction exposure that averages into a worse price, payoff asymmetry between wins and losses, and a classical risk-of-ruin estimate at a stated risk per trade. The four scores combine into a single A-to-F grade with plain-language recommendations. If no CSV is found, the script generates a reproducible demonstration book automatically, so the report is visible on the first run.
V1N1 LONNY MT5
EA de day-trading « Asian Range Breakout ». Prise en charge de plusieurs symboles, M15/M30/H1. Place des ordres stop en attente pendant la séance de Londres, en dehors de la fourchette asiatique pré-Londres, en utilisant les signaux PSAR + MACD + stochastique, avec gestion automatique de l'heure d'été à Londres et à New York, stops structurels, stops suiveurs et break-even.
SimpleTradeStats
Statistiques des transactions clôturées. L'indicateur affiche les résultats des transactions, filtrés par numéro magique.


