Prop Swing Combo
- Experts
-
Abdullah Uygar Tuna
Professionnel de l’informatique spécialisé dans le trading algorithmique, l’analyse quantitative et les outils pratiques pour MetaTrader 5. - Version: 1.30
- Mise à jour: 2 novembre 2026
- Activations: 5
Prop Swing Combo est un Expert Advisor automatique pour MetaTrader 5. Il trade depuis un seul graphique un portefeuille de 7 symboles : EURUSD, GBPUSD, USDJPY, AUDUSD, EURJPY, XAUUSD et XAGUSD. Il a été conçu pour les comptes de challenge et les comptes financés de type prop firm, où une limite de perte journalière et une limite de perte maximale décident de la survie du compte. Chaque trade a un stop loss, et un gardien du compte surveille en permanence la perte journalière et la perte totale. Il dispose aussi d'un mode Darwinex Zero séparé, pour les comptes jugés sur la stabilité du risque plutôt que sur des limites de perte.
À lire d'abord
Prop Swing Combo ne garantit pas que vous réussissiez un challenge, obteniez un compte financé ou une allocation, et ne garantit aucun profit. Tous les chiffres ci-dessous sont des backtests sur des données historiques. Les résultats passés ne garantissent pas les résultats futurs. Le produit n'est affilié à aucune prop firm, ni à Darwinex ou Darwinex Zero, n'est approuvé par aucune d'elles et n'a aucun lien avec elles. Les règles diffèrent d'une société à l'autre et peuvent changer : vérifiez les règles actuelles de votre propre compte, y compris si les Expert Advisors sont autorisés.
Conditions recommandées
Placez l'Expert Advisor sur un seul graphique. Le symbole et l'unité de temps du graphique n'ont pas d'importance, car il trade lui-même tous les symboles du portefeuille. Votre courtier doit proposer les 7 symboles. Les noms avec suffixe ou préfixe, ainsi que GOLD ou SILVER au lieu de XAUUSD ou XAGUSD, sont trouvés automatiquement, et le paramètre SymbolOverrides permet d'associer un nom à la main. Réglez StartingBalance sur la taille de votre compte, par exemple 100000. Un serveur privé virtuel (VPS) est recommandé pour que le gardien du compte continue de fonctionner. Testez d'abord la version de démonstration dans le testeur de stratégie, puis sur un compte démo.
Logique de trading
Chaque symbole utilise un ou deux des trois modules, avec ses propres réglages. Pullback de tendance : la tendance de l'unité de temps supérieure est lue sur deux moyennes mobiles exponentielles, et un trade s'ouvre quand le prix revient dans une zone formée par deux moyennes plus rapides puis repart. Cassure de tendance : un trade dans le sens de la tendance après une clôture au-delà de la plage des dernières barres. Retour à la moyenne : quand la force de tendance (ADX) est faible, que le prix clôture hors d'une bande de Bollinger et que le RSI est extrême, un trade s'ouvre vers la bande centrale et se ferme là ou après une limite de temps. Les signaux ne viennent que de barres clôturées en H1 et au-dessus. Une seule position par symbole est ouverte à la fois.
Risque par trade et réduction en drawdown
Dans les trois presets, le risque par trade est un pourcentage du solde actuel : le lot augmente après les gains et diminue après les pertes. Quand le solde passe plus de 2 % sous son plus haut, le risque est réduit progressivement, jusqu'à 40 % du risque normal à 6 % sous le plus haut, puis il revient à la normale quand le solde remonte. Le mode Custom peut utiliser à la place un risque fixe basé sur le solde de départ, et la réduction peut y être modifiée ou désactivée.
Gardien des règles du compte (mode prop)
La perte journalière est mesurée depuis le solde à l'heure de réinitialisation quotidienne et inclut les trades ouverts. À 3,5 % de perte journalière, aucun nouveau trade n'est ouvert, à 4,5 % tous les trades sont fermés, et le trading reprend après la réinitialisation suivante. Quand les fonds propres tombent 9 % sous le solde de départ, ou 9 % sous le solde le plus haut, tous les trades sont fermés et l'Expert Advisor s'arrête. Avant chaque trade, il vérifie qu'un stop loss de plus ne peut pas franchir ces niveaux, en tenant compte du risque des trades déjà ouverts. Un objectif de profit optionnel ferme tout et arrête le trading quand il est atteint. Tous les niveaux sont modifiables dans les paramètres.
Pause et reprise
Avec la pause et reprise activée, l'Expert Advisor continue de trader sur papier, en arrière-plan, chaque module de chaque symbole. Quand le résultat moyen des 20 derniers trades papier d'un module passe sous moins 0,1 fois le risque, le trading réel de ce module est mis en pause, et il reprend quand les trades papier se redressent. Dans les tests, cela a gardé les fonds propres du preset Aggressive bien plus près du solde de départ pendant les premiers mois, au prix d'une partie du profit. Auto ne l'active donc que pour Aggressive.
Mode Darwinex Zero
Réglez AccountMode sur Darwinex Zero pour un compte Darwinex Zero. Un DARWIN est évalué sur la stabilité du risque de la stratégie, et Darwinex ramène le DARWIN à son propre objectif de risque : un risque régulier compte donc plus qu'un rendement élevé. Dans ce mode, les gardiens de perte prop sont désactivés par défaut (DZUseDailyGuard réactive le gardien journalier), le risque par trade est un pourcentage fixe du solde actuel sans réduction en drawdown, un plafond optionnel limite chaque position à une volatilité journalière (ATR D1) en pourcentage du solde (le preset le règle à 2 %, il n'agit donc que sur des marchés très volatils, car un plafond plus serré a donné un résultat moins stable dans les tests), le nombre de positions ouvertes et le risque total aux stops sont plafonnés, et un arrêt de sécurité ferme tout à une baisse donnée depuis le plus haut du solde. Utilisez les noms de symboles simples de Darwinex Zero et un effet de levier de 1:30 ou moins. Dans le test, le preset Darwinex Zero (0,5 % de risque par trade, jusqu'à 6 positions, levier 1:30) a gagné 322 675 USD, profit factor 1,78 en 2021-2024 et 1,44 en 2025-2026, drawdown maximal 7,29 %, avec une VaR mensuelle estimée de la stratégie entre 3,11 % et 6,06 % (médiane 4,50 %) aux 68 fins de mois, dont 67 dans la plage de 3,25 % à 6,5 %. Il s'agit de ma propre estimation à partir des fonds propres quotidiens du backtest, pas du calcul officiel de Darwinex, et elle ne dit rien d'un futur D-Score ni d'une allocation.
Ce que Prop Swing Combo n'utilise pas
Pas de martingale, pas de grille, pas de couverture, pas de moyenne à la baisse et pas de scalping au tick.
Résultats de backtest (simulés, pas de trading réel)
Données de test : historique MetaQuotes-Demo, du 1er janvier 2021 au 23 octobre 2026, dépôt initial de 100 000 USD, levier 1:100 (mode Darwinex Zero 1:30), modèle "1 minute OHLC". Les prix d'un serveur de prop firm seront différents. Aucune commission n'a été ajoutée dans le testeur ; une estimation de 5 USD par lot pour les devises et de 0,0007 % par côté pour les métaux est donnée pour chaque preset.
Choix des réglages : 10 symboles ont été optimisés un par un avec l'optimiseur génétique sur 2021-2024, et chaque candidat devait rester stable quand ses paramètres étaient un peu déplacés. Sept symboles ont été gardés et trois écartés. La période 2025-2026 n'a pas servi à l'optimisation, mais elle a été regardée lors du choix des symboles et des niveaux de risque ; ce n'est donc pas un test totalement indépendant. Des variantes de stratégie supplémentaires, bonnes sur 2021-2024 seulement, ont été testées puis rejetées, car elles ont perdu la plus grande partie de leur avantage en 2025-2026.
- Conservative, 0,3 % de risque par trade, jusqu'à 3 positions : profit net 118 452 USD, profit factor 1,79 en 2021-2024 et 1,50 en 2025-2026, drawdown maximal 3,63 % depuis le plus haut, pire journée 1,06 %, fonds propres au plus bas 3,22 % sous le départ, 1 024 trades, commission estimée 3 868 USD.
- Balanced, 0,5 % de risque par trade, jusqu'à 4 positions : profit net 299 773 USD, profit factor 1,81 en 2021-2024 et 1,47 en 2025-2026, drawdown maximal 5,92 % depuis le plus haut, pire journée 1,76 %, fonds propres au plus bas 5,26 % sous le départ, 1 151 trades, commission estimée 10 093 USD.
- Aggressive avec pause et reprise, 1,0 % de risque par trade, jusqu'à 4 positions : profit net 660 175 USD, profit factor 1,79 en 2021-2024 et 1,41 en 2025-2026, drawdown maximal 8,77 % depuis le plus haut, pire journée 2,97 %, fonds propres au plus bas 3,85 % sous le départ, 1 021 trades, commission estimée 23 653 USD.
- Aggressive Max (fichier set Custom, pause et reprise désactivée), 1,0 % de risque par trade, jusqu'à 4 positions : profit net 948 484 USD, profit factor 1,87 en 2021-2024 et 1,47 en 2025-2026, drawdown maximal 9,31 % depuis le plus haut, pire journée 2,95 %, fonds propres au plus bas 8,03 % sous le départ, 1 151 trades, commission estimée 32 374 USD.
Aggressive Max est le profit le plus élevé trouvé qui soit resté sous une limite de 10 % dans ce test, mais en 2021 ses fonds propres étaient 8,03 % sous le départ : il laisse donc peu de marge. Ce n'est pas un des modes de risque, seulement un fichier set pour utilisateurs expérimentés.
Profit net par année civile en USD, de 2021 à 2026 (2026 jusqu'au 23 octobre). Conservative : +6 645, +14 837, +22 465, +33 698, +24 767, +15 601. Balanced : +10 368, +29 469, +54 195, +81 197, +70 040, +49 708. Aggressive : +14 019, +48 769, +112 579, +208 536, +188 474, +84 204. Aggressive Max : +7 090, +52 981, +123 714, +271 801, +260 451, +218 803.
Le drawdown de cette liste est mesuré depuis les fonds propres les plus hauts, trades ouverts compris. Le gardien du compte utilise le solde clôturé le plus haut ; un drawdown un peu au-dessus de 9 % ne signifie donc pas que le gardien a arrêté le trading.
Les profits augmentent vite dans les dernières années parce que le lot suit le solde. Un compte financé verse en général ses profits au lieu de les garder ; un compte réel ne capitalisera donc pas ainsi sur six ans. Lisez le drawdown et la pire journée comme le niveau de risque d'un preset, et non le profit final comme une prévision.
Lors d'un second contrôle, la période du 1er janvier 2025 au 23 octobre 2026 a été relancée avec "Chaque tick basé sur des ticks réels" en quatre fenêtres, chacune repartant de 100 000 USD. Conservative a gagné 19 834 USD en ticks réels contre 18 352 USD en 1 minute OHLC sur les mêmes fenêtres, Balanced 34 533 contre 35 372 USD, et Aggressive avec pause et reprise 61 340 contre 57 938 USD, avec une pire journée de 3,01 % et des fonds propres jamais plus de 5,18 % sous le début d'une fenêtre. Toutes les fenêtres des trois presets sont restées dans une règle de 5 % par jour et de 10 % de perte maximale.
Pour voir combien de temps prend un objectif, un nouveau départ a été simulé le premier jour de trading de chaque mois ; un départ échouait si les fonds propres tombaient 10 % en dessous ou si une journée en perdait 5 %. Un objectif de +10 % a été atteint après une médiane de 223 jours (Conservative), 115 jours (Balanced) et 67 jours (Aggressive), et aucun des 65 départs n'a échoué. Avec Aggressive, 9 départs ont atteint +10 % en 30 jours et 28 en 60 jours : la plupart des départs ont donc besoin de plus d'un mois. Les presets conviennent mieux aux challenges sans limite de temps courte qu'aux challenges rapides.
Les courbes de capital des captures d'écran sont intitulées "Prop Swing Combo, Conservative preset", "Balanced preset", "Aggressive preset with pause/resume", "Aggressive Max (Custom set file)" et "Darwinex Zero preset", chacune avec "7 symbols, 1 minute OHLC, 100,000 USD start, 2021-01-01 to 2026-10-23". La ligne pointillée marque le 1er janvier 2025 et la ligne rouge une perte maximale de 10 %.
Ces tests ont des limites claires. Les données ne viennent pas d'un serveur de prop firm, et les spreads, swaps, commissions et glissements de votre compte modifieront les résultats. L'optimiseur a choisi les réglages, les résultats contiennent donc une part de hasard. Les autres trades du même compte ne font pas partie des tests, et le gardien du compte ne compte que les trades de cet Expert Advisor. Un challenge en cours déjà en perte a moins de marge qu'un nouveau compte.
La méthode de test complète et les fichiers set se trouvent dans mon article de blog : https://www.mql5.com/en/blogs/post/778903
Paramètres d'entrée
Les noms des paramètres sont donnés en anglais, tels qu'ils apparaissent dans l'Expert Advisor.
Réglages principaux : AccountMode (Prop ou Darwinex Zero), StartingBalance (taille du compte, 0 utilise le solde au premier lancement et le mémorise), RiskMode (Conservative, Balanced, Aggressive ou Custom), PauseResume (Auto l'active pour Aggressive seulement, On ou Off), SymbolOverrides (noms de symboles manuels, par exemple XAUUSD=GOLD.i;XAGUSD=SILVER), ShowDashboard (panneau d'état sur le graphique).
Mode de risque Custom : CustomRiskPct (risque par trade en pourcentage, jusqu'à 3), CustomMaxPositions (positions ouvertes maximales), CustomMaxPerSymbol, CustomRiskBase (solde de départ ou solde actuel), CustomDDScaleFrom, CustomDDScaleTo et CustomDDScaleMin (réduction en drawdown, 0 = désactivée).
Mode Darwinex Zero : DZVolPct (volatilité journalière par position en pourcentage du solde), DZMaxTradeRiskPct (perte au stop par trade), DZMaxPositions, DZMaxOpenRiskPct (perte totale aux stops), DZMaxDDPct (arrêt de sécurité depuis le plus haut du solde, 0 = désactivé), DZUseDailyGuard.
Gardien des règles du compte : DailyStopPct (plus de nouveaux trades à partir de cette perte journalière), DailyFlatPct (fermer tous les trades à cette perte journalière), DailyReference (perte journalière mesurée depuis le solde, ou depuis le plus haut du solde et des fonds propres, à la réinitialisation), DayResetHour (heure de réinitialisation en heure serveur, à aligner sur votre société), MaxTotalDDPct (tout fermer et s'arrêter à cette perte), MaxOpenRiskPct (risque total maximal de tous les trades ouverts), ProfitTargetPct (tout fermer et s'arrêter à ce profit, 0 = désactivé).
Petits comptes : AllowMinLot (ouvrir le lot minimum quand le pourcentage de risque donne moins), MinLotMaxRiskPct (seulement si ce trade risque au plus ce pourcentage). Les presets règlent AllowMinLot sur false, comme dans les tests.
Avancé : PortfolioOverride (chaîne de portefeuille personnelle, vide = portefeuille intégré), MagicBase (base du magic number), TradeComment (commentaire des trades).
Support
Questions et suggestions sont les bienvenues dans les commentaires du produit ou par message privé sur MQL5.
Avertissement sur les risques
Le trading de devises et de métaux sur marge comporte un risque élevé. Un stop loss limite la perte d'un trade mais ne peut pas empêcher les pertes, et les gaps ou le glissement peuvent rendre une perte plus grande que prévu. Le gardien du compte ne fonctionne que si le terminal est lancé et connecté. Commencez sur un compte démo.
