Rejoignez notre page de fans
- Publié par:
- Mustafa Seyyid Sahin
- Vues:
- 103
- Note:
- Publié:
- 2025.06.04 11:52
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
1. Présentation MeanReversionTrendEA combine des stratégies de suivi de tendance et de retour à la moyenne en utilisant des moyennes mobiles et des mesures de volatilité basées sur l'ATR, avec une validation intégrée des transactions pour garantir une exécution fiable dans différentes conditions de marché.
2. Caractéristiques principales
- Double stratégie : Combine le suivi de tendance (croisements de moyennes mobiles) et le retour à la moyenne (écarts entre les prix et les moyennes mobiles).
- Signaux adaptatifs : Utilise des moyennes mobiles rapides et lentes pour identifier les tendances.
- Intégration de la volatilité : Incorpore l'ATR pour mesurer la volatilité du marché pour les entrées de retour à la moyenne.
- Validateur intégré : Système complet de validation des transactions qui vérifie le volume, la marge et les niveaux d'arrêt.
- Mécanisme de sécurité : comprend une fonctionnalité de transaction de sécurité pour la validation des backtests.
- Gestion défensive des positions : SL/TP fixe ou proportionnel avec validation appropriée.
- Compatible avec plusieurs actifs : Fonctionne avec le forex, les matières premières, les indices et les actions avec une taille de lot appropriée.
3. Fonctionnement
- Surveille les croisements de moyennes mobiles pour détecter les changements de direction de la tendance.
- Mesure les écarts de prix par rapport à la moyenne mobile lente à l'aide de bandes de volatilité basées sur l'ATR.
- Génère des signaux d'achat lorsque la MA rapide passe au-dessus de la MA lente ou que le prix tombe en dessous de la bande de volatilité.
- Génère des signaux de vente lorsque l'AM rapide passe en dessous de l'AM lente ou que le prix monte au-dessus de la bande de volatilité.
- Valide et exécute les transactions avec les paramètres de gestion du risque appropriés.
4. Entrées
- Fast_MA_Period (20), Slow_MA_Period (50), ATR_Period (14)
- ATR_Multiplier (2.0) pour le calcul de la bande de retour à la moyenne
- LotSize (0.1) pour le dimensionnement des positions
- SL_Points (500), TP_Points (1000) pour la gestion du risque
- Magic_Number (123456) pour l'identification de l'ordre
5. Notes d'utilisation
- Optimal pour les principales paires de devises et les instruments liquides.
- Fonctionne sur toutes les échelles de temps, avec H1-H4 recommandé pour une meilleure qualité de signal.
- Nécessite suffisamment de données historiques pour un calcul correct de l'indicateur.
- Idéal pour les marchés en tendance avec des opportunités de réversion occasionnelles.
- Un système de validation robuste garantit une exécution correcte sur l'ensemble des courtiers.
6. Structure du code
- CTradeValidator : Classe complète de validation des transactions.
- Initialisation de l'indicateur et fonctions de traitement des données.
- Génération de signaux combinant la logique de tendance et de réversion.
- Exécution des opérations avec une validation et une gestion des risques appropriées.
- Mécanismes de sécurité pour l'intégrité du backtesting.
7. Clause de non-responsabilité Fourni tel quel à des fins éducatives. Les performances passées ne sont pas indicatives des résultats futurs. Tester intensivement sur des comptes de démonstration avant d'effectuer des transactions en direct.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/57020

Il s'agit d'un simple Expert Advisor, qui utilise un indicateur RKD personnalisé.

L'objectif du script est d'exporter l'historique des cotations dans un format pratique pour l'analyse dans des programmes d'analyse technique spécialisés.

L'indicateur "False Breakouts.mq5" est un outil pour MetaTrader 5 qui identifie et marque visuellement les points d'achat et de vente basés sur les fausses ruptures de support et de résistance. Il utilise des tampons pour afficher des flèches d'achat (bleu) et de vente (rouge), ainsi que des lignes de support (bleu) et de résistance (rouge), et des flèches supplémentaires pour les sommets et les creux du marché. La logique principale de l'indicateur consiste à détecter les sommets et les creux en se basant sur les prix haut et bas des bougies, en mettant à jour dynamiquement les niveaux de support et de résistance. Lorsque le prix franchit le support ou la résistance puis revient, l'indicateur génère des signaux d'achat ou de vente respectivement. Il s'agit d'un outil utile pour les traders qui utilisent des stratégies basées sur les fausses cassures.

Pente de la régression linéaire normalisée par rapport à la SMA.