Gold Regime Day Trader
- Experts
-
Thunyapot Tharathipphayakun
MQL5 developer and XAUUSD trader based in Thailand.
I build Expert Advisors and indicators for MetaTrader 5, with a focus on intraday systems for Gold (XAUUSD) and EURUSD. My own EA, Gold Regime Day Trader, is published on the MQL5 Market.
What I can build for you: - Version: 4.0
- Activations: 5
Gold Regime Day Trader est un Expert Advisor intraday pour XAUUSD. Chaque matin, il lit l'état de la tendance journalière et choisit un plan d'entrée pour la journée. Chaque trade a un stop loss fixe et toutes les positions sont clôturées avant le rollover quotidien.
Pas de grid. Pas de martingale. Pas de moyenne à la baisse. Pas de positions overnight.
Fonctionnement
Le régime est déterminé à partir de la bougie D1 clôturée d'hier, comparée à l'EMA 10 et à l'EMA 100 :
UP (clôture au-dessus des deux EMA)
- Règle A : achat au début de la session (01:00, heure du serveur).
- Règle A2 : un achat supplémentaire si une bougie M15 clôture au-dessus du plus haut du range asiatique entre 07:00 et 13:00.
DOWN (clôture en dessous des deux EMA)
- Règle D2 : vente uniquement après qu'une bougie M15 a clôturé sous le plus bas du range asiatique entre 07:00 et 13:00. L'EA ne vend pas à l'aveugle à l'ouverture, car les tendances baissières de l'or sont généralement heurtées.
MIXED (les EMA ne concordent pas)
- Règle E : à 14:30, suivre la direction de la première heure de New York (prix de 14:30 comparé à l'ouverture de 13:30).
Règle R optionnelle (désactivée par défaut) : entrée sur repli RSI(2) avec filtre EMA 200 en M15, active dans tous les régimes.
Chaque règle peut ouvrir au maximum un trade par jour. Le stop loss est un multiple de l'ATR journalier. Il n'y a pas de take profit fixe : les trades sont clôturés à 20:45, heure du serveur.
Recommandations
- Symbole : XAUUSD (conçu et testé sur l'or)
- Graphique : M15 (l'EA lit lui-même les données M15 et D1)
- Compte : tout type (hedging ou netting), compte à spread faible recommandé
- Heure du serveur : les heures par défaut supposent un courtier en GMT+0. Si votre courtier utilise un autre fuseau horaire, décalez tous les paramètres horaires de la différence.
- Risque : 0,5 % à 1 % par trade. Les jours UP, deux trades peuvent être ouverts en même temps.
- Solde minimum : environ 1 000 USD pour l'or, afin que la taille de position ne soit pas forcée au lot minimum. Les petits comptes peuvent trader, mais le risque réel par trade peut être supérieur au réglage.
- VPS recommandé, car l'EA doit fonctionner aux heures d'entrée.
À quoi s'attendre
- La stratégie fonctionne mieux sur des marchés de l'or en tendance. Dans le backtest, la période 2020 à 2023 (essentiellement sans tendance) a été presque neutre, et la majorité des gains est venue en 2024 et 2025.
- Des séries de 10 trades perdants ou plus se sont produites lors des tests.
- Les résultats du backtest ne garantissent pas les résultats futurs. Veuillez tester l'EA dans le testeur de stratégie avec les données de votre courtier avant de l'utiliser sur un compte réel.
Paramètres d'entrée
Filtre de régime (D1)
- FastEMA / SlowEMA : périodes des EMA journalières utilisées pour classer le régime (10 / 100).
- ATRPeriod : période de l'ATR journalier utilisée pour la distance du stop loss (14).
Règles A / A2 (régime UP)
- UseRuleA, UseRuleA2 : activer ou désactiver chaque règle.
- A_Hour, A_Minute : heure d'entrée de la Règle A (heure du serveur).
- A_SL_ATR, A2_SL_ATR : stop loss en multiple de l'ATR journalier.
Règle D2 (régime DOWN)
- UseRuleD2 : activer ou désactiver la règle.
- AsiaEndHour : fin du range asiatique (range = de 00:00 jusqu'à cette heure).
- D2_StartHour, D2_EndHour : fenêtre horaire pour l'entrée sur cassure baissière.
- D2_SL_ATR : stop loss en multiple de l'ATR journalier.
Règle E (régime MIXED)
- UseRuleE : activer ou désactiver la règle.
- E_RefHour, E_RefMinute : ouverture de référence de l'heure de New York.
- E_Hour, E_Minute : heure de décision et d'entrée.
- E_SL_ATR : stop loss en multiple de l'ATR journalier.
Règle R (optionnelle)
- UseRuleR : active la règle de repli RSI(2) (désactivée par défaut).
- R_RSIPeriod, R_Low, R_High : réglages du RSI.
- R_EMAPeriod : filtre de tendance EMA en M15.
- R_StartHour, R_EndHour : fenêtre de trading.
- R_SL_ATR : stop loss en multiple de l'ATR journalier.
Sortie et risque
- ExitHour, ExitMinute : heure de clôture de toutes les positions (20:45).
- RiskPercent : risque par trade en % du solde (0 = utiliser FixedLot).
- FixedLot : volume fixe lorsque RiskPercent vaut 0.
- UseMinLotIfSmall : si le volume calculé est inférieur au lot minimum, trader le lot minimum tant que son risque ne dépasse pas MaxRiskPercent.
- MaxRiskPercent : plafond de risque par trade lorsque le lot minimum est utilisé.
- MaxSpreadPoints : ignorer les entrées lorsque le spread dépasse cette valeur.
- Magic : magic number de base (les règles utilisent Magic+0 à Magic+4).
- TradeComment : commentaire ajouté aux ordres.
