GoldMasterBot – Système de Trading Automatisé pour XAU/USD

MQL5 Experts Strategy optimization

Spécifications



1. Paramètres du Bot

1.1. Type de Trading

  • Type d’exécution : Scalping, Swing Trading & Trend Following
  • Unité de Temps : M1, M5 pour le scalping | H1, H4 pour le swing
  • Actif principal : XAU/USD
  • Gestion des positions : Multi-timeframe avec filtres de confirmation
  • Type d’ordre : Market Order + Pending Orders (Buy/Sell Stop & Limit)

2. Stratégies de Trading Intégrées

2.1. Stratégie Scalping Volatilité (M1/M5)

  • Indicateurs clés :
    • Bollinger Bands (BB) (20, 2) : Achat si le prix touche la bande inférieure avec confirmation.
    • RSI (Relative Strength Index) (14) : Achat si RSI < 30 | Vente si RSI > 70.
    • Volume Profile & Delta Volume : Détection des zones d’accumulation.
  • Condition d’entrée en position :
    • Achat : Prix touche la bande inférieure + RSI en survente (<30) + Forte augmentation du volume.
    • Vente : Prix touche la bande supérieure + RSI en surachat (>70) + Divergence baissière.
  • Stop-Loss & Take-Profit :
    • SL : 10-15 pips en dessous du support local.
    • TP : 2x le SL pour un bon ratio Risk/Reward (min 1:2).
    • Break-even : Déclenché après +15 pips.

2.2. Stratégie Swing Trend Following (H1/H4)

  • Indicateurs clés :
    • Moving Average Exponentielle (EMA 50 & EMA 200) : Achat si croisement haussier (Golden Cross).
    • ADX (Average Directional Index) > 25 : Confirme une tendance forte.
    • Fibonacci Retracement (38.2%, 50%, 61.8%) : Achat/Vente sur pullback.
  • Condition d’entrée en position :
    • Achat : Croisement EMA 50 au-dessus de 200 + ADX > 25 + Prix rebondit sur support.
    • Vente : Croisement EMA 50 en dessous de 200 + ADX > 25 + Rebond sur résistance.
  • Stop-Loss & Take-Profit :
    • SL : Sous le dernier plus bas du marché.
    • TP : Extension Fibonacci 1.618 ou suivant ATR.
    • Trailing Stop : 50% de la distance TP une fois 50% du TP atteint.

2.3. Stratégie Fondamentale (H4/Daily)

  • Intégration du Calendrier Économique MQL5 pour éviter les trades avant des annonces de la FED ou des NFP.
  • Corrélation avec le DXY :
    • Si le Dollar Index (DXY) baisse, le bot favorise les positions longues sur l’or.
    • Si le DXY monte, réduction du risque ou priorité aux positions courtes.
  • Détection de tendance macro :
    • Analyse des taux d’intérêt et des informations géopolitiques.
    • Volume élevé avant annonce économique = Pas de trade.

3. Gestion des Risques & Money Management

  • Risque par trade : 1% du capital total (calcul dynamique de la taille des lots).
  • Drawdown max : 10% → Pause automatique du bot si atteint.
  • Max trade ouverts : 3 trades simultanés pour limiter l'exposition.
  • Protection contre le slippage :
    • Exécution à prix limité (limit orders sur breakouts confirmés).
    • Vérification de la liquidité avant exécution.
  • Hedging automatique :
    • En cas de forte volatilité, ouverture d’une position opposée pour limiter les pertes.

4. Backtesting & Optimisation

  • Backtesting sur 5 ans avec données tick-by-tick.
  • Optimisation des paramètres via Genetic Algorithm sur MT5 Strategy Tester.
  • Rapport de performance :
    • Win Rate > 65%
    • Profit Factor > 2.0
    • Maximum Drawdown < 10%

5. Intégration et Monitoring

  • Dashboard avec MQL5 Graphique pour voir les positions ouvertes et les performances.
  • Notifications MT5 & Telegram en cas d’ouverture/fermeture de trade.
  • Logs détaillés pour analyse post-trade et debug.



Répondu

1
Développeur 1
Évaluation
(295)
Projets
474
39%
Arbitrage
104
40% / 23%
En retard
79
17%
Occupé
Publié : 2 codes
2
Développeur 2
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
3
Développeur 3
Évaluation
(6)
Projets
6
17%
Arbitrage
1
0% / 0%
En retard
0
Travail
4
Développeur 4
Évaluation
(21)
Projets
25
52%
Arbitrage
3
0% / 100%
En retard
2
8%
Gratuit
5
Développeur 5
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
VICTOIRE MASTERCLASS 30 - 200 USD
import ccxt import pandas as pd import numpy as np import talib import time # Configuration exchange = ccxt.binance({ 'apiKey': 'VOTRE_API_KEY', 'secret': 'VOTRE_SECRET_KEY', }) # Paramètres de trading symbole = 'BTC/USDT' timeframe = '1h' montant = 100 # en USDT stop_loss = 0.98 # 2% de perte maximale take_profit = 1.03 # 3% de gain def recuperer_donnees(): ohlcv = exchange.fetch_ohlcv(symbole, timeframe
//+------------------------------------------------------------------+ //| M65 PRO ROBOT | //| Trend + RSI + Risk Management | //+------------------------------------------------------------------+ #property strict input double LotSize = 0.01; input int StopLoss = 100; // points input int TakeProfit = 200; // points input int RSI_Period = 14; int rsiHandle; int ema50Handle; int ema200Handle;
Objectif : validation du comportement , zéro stress 🧮 Gestion du risque MaxRiskPerDay = 2.0 % MaxTradesPerDay = 4 RiskPerTrade = 0.50 % MaxDailyLossHardStop = 2.0 % 📈 Trading Timeframe = M15 Symbols = EURUSD,GBPUSD AllowBuy = true AllowSell = true OneTradePerSymbol = true 📊 Indicateurs MACD_Fast = 12 MACD_Slow = 26 MACD_Signal = 9 Stoch_K = 14 Stoch_D = 3 Stoch_Slowing = 3 🛡️ Stops ATR_Period = 14
Trader 30+ USD
Un robot qui tarde a ma place même quand je Dors je veux qu'elle faire tout les tâches a ma place même quand le téléphone est éteint ou allumé le robot doit analyse et trade pour moi

Informations sur le projet

Budget
30 - 80 USD