Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

001 - Turnaround Tuesday - expert pour MetaTrader 5

Sergey Ermolov
Sergey Ermolov
Bonjour,
Je suis Sergey Yermolov — je développe des systèmes et des algorithmes de trading depuis plus de 15 ans.
Mon approche du trading ne consiste pas à rechercher un « Saint Graal » ni à promettre des gains rapides.
Je ne vends pas de « robots qui gagnent de l’argent ».
| French English Русский 中文 Español Deutsch 日本語 Português 한국어 Italiano Türkçe
Vues:
104
Note:
(3)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Expert Advisor permettant de tester l'hypothèse du « Turnaround Tuesday ».

Logique de la stratégie : si le cours de clôture du lundi est inférieur à son cours d’ouverture, une position d’achat est ouverte en début de mardi. Si le cours de clôture du lundi est supérieur à son cours d’ouverture, une position de vente est ouverte. La transaction est toujours effectuée à contre-courant de la tendance du lundi.

Un filtre ATR facultatif peut être appliqué, et les niveaux de Stop Loss / Take Profit peuvent être calculés en fonction de la volatilité actuelle du marché.

Cet EA a été conçu comme un outil de recherche destiné à tester les effets calendaires sur les marchés et les hypothèses de trading.


Paramètres

  • LotType - Méthode de dimensionnement de la position.
    Lot fixe — volume de trading fixe.
    % de risque par rapport au solde initial — taille de la position calculée à partir d’un pourcentage de risque prédéfini.
  • Lots - Taille de lot fixe utilisée lorsque le mode « Lot fixe » est sélectionné.
  • Risk - Risque par transaction en pourcentage. (Utilisé uniquement lorsque le dimensionnement des positions en fonction du risque est activé.)

Filtre ATR

  • FilterATR - Active ou désactive le filtre de volatilité.
  • DailyATRPeriod — Période ATR calculée sur la barre de temps quotidienne.
  • MinCheckDayATR - Plage minimale du lundi exprimée en multiple de l’ATR.

Example:

ATR = 100 points
MinCheckDayATR = 1,5

Une position ne sera ouverte que si la fourchette du lundi dépasse 150 points.

Paramètres de position

  • kDailyATR - Distance du Stop Loss exprimée en multiple de l'ATR journalier (0 désactive le Stop Loss).

Exemple :

ATR = 100 points
kDailyATR = 0,5

Le Stop Loss sera placé à 50 points du cours d'entrée.

  • rrTP - Rapport risque/rendement utilisé pour calculer le Take Profit (0 désactive le Take Profit).

Exemple :

Stop Loss = 50 points
, rrTP = 2,0

Le Take Profit sera placé à 100 points du cours d'entrée.

Clôture de la position

  • CloseHour - Heure à laquelle toutes les positions ouvertes sont clôturées de force.
    Si ni le Stop Loss ni le Take Profit n’ont été atteints, la position sera clôturée au cours du marché.


  • MagicNumber - Identifiant unique utilisé pour les positions de l'EA.


Remarques importantes

  1. L'EA analyse les bougies quotidiennes, quelle que soit la période du graphique.
  2. Les conditions d’entrée ne sont vérifiées que lorsqu’une nouvelle barre journalière apparaît.
  3. Les valeurs ATR sont extraites de la période quotidienne (PERIOD_D1).
  4. Une seule position par symbole peut être ouverte à la fois.
  5. Toutes les positions sont clôturées de force à l'heure spécifiée dans CloseHour.
  6. Si le Stop Loss est désactivé (kDailyATR = 0), le dimensionnement de la position en fonction du risque ne peut pas être calculé. Dans ce cas, la taille de lot minimale autorisée est utilisée.


Calcul du risque

Lorsque l’on utilise le « % de risque par rapport au solde initial », la taille de la position est calculée à partir du solde du compte enregistré au démarrage de l’EA, et non à partir du solde actuel du compte.

Ce comportement est intentionnel et a été conçu pour rendre les tests de stratégie plus cohérents. Le risque reste constant tout au long du test et ne varie pas lorsque le solde augmente ou diminue.

Si vous préférez l’approche traditionnelle basée sur le solde ou les capitaux propres actuels, la logique de dimensionnement des positions peut être modifiée dans la fonction CalcLot().


Résultats du backtest

La stratégie a été testée sur les paires EURUSD, XAUUSD et l’indice SP500 sur la période 2016-2026.

La version de référence n’a pas montré d’avantage persistant :

  • EURUSD : -1,3 %
  • XAUUSD : -2,3 %
  • SP500 : +0,03 %


Après avoir ajouté le filtre ATR et les règles de gestion des positions, les résultats ont changé :

  • XAUUSD : +38 %
  • SP500 : +40 %
    Drawdown maximal sur le SP500 : 11 %




Rapport de recherche complet, courbes de capital et résultats des tests : https://www.mql5.com/en/blogs/post/770953


Le code source est ouvert — n’hésitez pas à le modifier, à le tester sur d’autres instruments et à le développer.
Cet EA a été créé pour tester des hypothèses de trading, et non pour trader avec de l’argent réel sans recherche ni validation supplémentaires.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73674

MSNR v5.31Plus AEU EA MSNR v5.31Plus AEU EA

MSNR v5.31Plus AEU EA est un Expert Advisor pour MetaTrader 5 basé sur les niveaux SNR malaisiens, la logique de réaction du « Smart Money », le balayage de liquidité, le MISS, la confirmation par engulfing, la confluence des lignes de tendance, le QML, le CRT et la projection d’objectifs DOL. Cet EA est conçu pour la paire XAUUSD et fonctionne de manière optimale sur la période M5. Il analyse les périodes supérieures telles que W1, D1, H4 et H1 afin de définir des zones de support et de résistance importantes, puis attend la confirmation de l’évolution des cours sur la période d’exécution. Caractéristiques principales : - Détection des niveaux SNR malaisiens. - Analyse des supports et résistances sur les périodes supérieures. - Balayage de liquidité, MISS et confirmation par engulfing. - Logique des lignes de tendance, QML, cassure-retest et CRT. - Système de clusters de confluence. - Filtre de session pour les heures de trading en Asie, en Europe et aux États-Unis. - Gestion des risques par pourcentage du compte. - Clôture partielle à un multiple R sélectionné. - Options de seuil de rentabilité et de sécurité. Paramètres recommandés : Symbole : XAUUSD Période : M5.

BBandsPsar BBandsPsar

BBandsPsar is a custom hybrid indicator that fuses Bollinger Bands’ volatility framework with the Parabolic SAR’s trend-following logic. By integrating these two methodologies, it effectively reconciles market volatility with emerging trend dynamics within a single, cohesive tool.

Stochastic Protector Stochastic Protector

This Expert Advisor monitors the Stochastic oscillator to automatically close positions based on user-selected conditions: crossovers above overbought or below oversold, entry into overbought/oversold zones, or exit from those zones. Positions are filtered for closure by profit state (loss, profit, or both). An optional Test Mode enables basic entry signals when the %D line crosses configurable offset levels around the midline (50).

Institutional Ornstein-Uhlenbeck Equilibrium Matrix Institutional Ornstein-Uhlenbeck Equilibrium Matrix

Un indicateur économétrique de l'espace des prix qui utilise le processus stochastique d'Ornstein-Uhlenbeck pour estimer mathématiquement l'équilibre réel sans dérive de l'actif et sa vitesse de retour à la moyenne.