Prop Evaluation Session EA
- Experts
-
Heiko Manfred Priebusch
Bienvenue ! Je suis ravi que vous soyez ici.
Derrière mes programmes, il n'y a pas un développeur de logiciels anonyme, mais quelqu'un qui sait exactement ce que l'on ressent en étant devant ses graphiques, à la recherche de la prochaine décision bien fondée. - Version: 1.1
- Activations: 10
Prenez le contrôle de vos défis de Prop Trading avec des preuves statistiques
Prop Evaluation Session est un Expert Advisor entièrement automatisé pour MetaTrader 5, conçu autour d'une configuration robuste de continuation de volume. Construit spécifiquement pour les traders manuels et algorithmiques cherchant à réussir les évaluations de prop firms, cet EA intègre une couche complète de gestion des risques conçue pour protéger le solde du compte contre la volatilité abrupte du marché.
IMPORTANT : L'EA DOIT ÊTRE UTILISÉ SUR LE TIMEFRAME DE 5 MINUTES
Ce système a été spécifiquement développé, testé et optimisé pour l'indice allemand DE40 (également étiqueté GER40, Ger40 ou DE30 selon la convention de nommage de votre courtier, comme FTMO). Bien que la logique sous-jacente puisse fonctionner sur d'autres indices ou classes d'actifs, la performance sur d'autres marchés n'a pas été vérifiée. Les utilisateurs doivent effectuer leurs propres tests et optimisations pour déterminer la viabilité sur d'autres instruments.
L'outil de backtesting ultime : Simulation de défi continu (Rolling Challenge)
Les backtests standards peuvent facilement souffrir de choix sélectifs des dates de début. Pour résoudre ce problème, Prop Evaluation Session inclut un Simulateur de défi continu (Rolling Challenge Simulator) unique, intégré directement dans le testeur de stratégie. À chaque jour civil du backtest, un nouveau défi virtuel indépendant est lancé. Cela répond à la question critique : "Quelle est la probabilité statistique de réussir ou d'échouer à un défi si j'avais commencé n'importe quel jour aléatoire au cours des 5,5 dernières années ?"
Résultats des backtests historiques (DE40 / GER40 - Ticks réels Dukascopy)
Nous avons effectué des backtests approfondis sur plusieurs années (du 1er janvier 2021 au 30 juin 2026) en utilisant des données de ticks 100 % réels. Les paramètres par défaut sont alignés sur les règles standards des défis à 10 000 $ (objectif de profit de 10 %, limite de perte quotidienne de 5 %, limite de perte totale de 10 %) en utilisant la structure de compte FTMO Swing.
Configuration A : Conservatrice (1,0 % de risque par transaction)
- Taux de réussite de la simulation de défi : 100,0 % (1 118 cas gagnés, 0 perdu sur 1 415 lancés)
- Jours moyens pour gagner : 111,6 jours
- Profit net total (exécution unique) : 6 461,41 €
- Drawdown maximal des fonds propres : 1 083,68 € (10,8 % du dépôt initial)
- Facteur de profit : 1,65
- Facteur de récupération : 5,96
Analyse : Une approche défensive. Dans cette simulation historique, aucun défi n'a dépassé les limites de drawdown, bien que l'atteinte de l'objectif prenne plus de temps en moyenne.
Configuration B : Agressive (2,0 % de risque par transaction)
- Taux de réussite de la simulation de défi : 71,6 % (960 cas gagnés, 380 perdus sur 1 415 lancés)
- Jours moyens pour gagner : 74,1 jours
- Jours moyens pour perdre : 38,1 jours
- Profit net total (exécution unique) : 16 968,15 €
- Drawdown maximal des fonds propres : 3 685,75 € (12,6 % du dépôt initial)
- Facteur de profit : 1,59
- Facteur de récupération : 4,60
Analyse : Un chemin plus rapide pour atteindre les objectifs, mais avec un risque nettement plus élevé de dépasser les limites de drawdown quotidien ou total en raison de l'effet de levier accru.
S'aligner sur les règles de votre Prop Firm
Les paramètres par défaut sont configurés pour se rapprocher d'une structure de compte FTMO Swing. Cependant, chaque prop firm a des règles, des marges de sécurité et des critères d'exécution uniques. Vous devez ajuster soigneusement les entrées de l'EA (telles que les limites de perte quotidienne, les limites de perte totale et les objectifs de profit) pour correspondre strictement aux termes du contrat spécifiques de votre prop firm.
Guide détaillé des paramètres d'entrée
===== Paramètres d'exécution des transactions =====
- MagicNumber : ID unique pour la séparation et le suivi des positions.
- Slippage : Slippage maximal autorisé en points.
- MaxSpread : Spread maximal accepté en points avant de bloquer de nouvelles entrées.
- InpTrailingStopType : Choisissez entre Pips, Hauts/Bas des bougies récentes, ATR ou Pourcentage.
- InpInitialStopType : Méthode utilisée pour définir le stop loss initial.
- InpTakeProfitType : Méthode utilisée pour définir l'objectif de take profit.
===== Gestion de l'argent et des risques =====
- SelectedLotSizeType : Choisissez entre des lots statiques (fixes) ou une taille de lot dynamique.
- LotSize : Taille de lot utilisée si "Statique" est sélectionné.
- SelectedRiskAmountType : Définissez le risque en pourcentage des fonds propres ou en montant monétaire fixe.
- MaximumProzRiskOnEquity : Risque maximal par transaction en % des fonds propres du compte.
- MaximumMoneyRiskPerTrade : Risque maximal par transaction en valeur monétaire fixe.
===== Protections pour le Prop Trading Challenge =====
- SelectedDailyLimitType : Définissez les limites de perte quotidienne par pourcentage ou montant fixe.
- StopTradingonMaxLossProz / Money : Limite les pertes quotidiennes avant que l'EA n'arrête de trader.
- SelectedTotalLimitType : Définissez les limites de perte totale par pourcentage ou montant fixe.
- StopTradingonMaxTotalLossProz / Money : Arrête l'EA définitivement si le seuil de perte totale est atteint.
- SelectedWinTargetType : Définissez les objectifs de profit quotidien par pourcentage ou montant fixe.
- StopTradingonMaxWinProz / Money : Arrête le trading pour la journée une fois l'objectif de profit atteint.
- InpLimitSafetyBufferProz : Marge de sécurité soustraite des limites pour éviter toute violation accidentelle due au slippage (par exemple, régler sur 10 % pour traiter une limite de 300 $ en interne comme 270 $).
- InpForceCloseOnLimitBreach : Ferme instantanément toutes les positions de marché si une limite de drawdown est violée.
===== Paramètres de Break-Even =====
- BreakEvenActive : Activez ou désactivez les modifications de break-even.
- BreakEvenWhen : Distance en points requise pour déclencher le mouvement vers le break-even.
- BreakEvenTarget : Distance de profit sécurisée (en points) au-dessus/en dessous du prix d'entrée.
===== Paramètres des indicateurs techniques =====
- InitSL / Tsp / Tp Settings : Personnalisez les paramètres (périodes ATR, multiplicateurs, nombre de bougies) utilisés pour calculer les objectifs dynamiques et les trailing stop loss.
===== Sessions de trading et alignement horaire =====
- TradingSession1 : Activez ou désactivez la fenêtre de trading.
- Start / End Hour & Minute : Définissez les limites exactes de la session.
- InpExitOnSessionEnd : Force la liquidation des transactions ouvertes et des ordres en attente à la clôture de la session.
- InpFridayCloseActive : Ferme toutes les positions le vendredi après-midi pour éviter les risques de gap de week-end.
- InpBrokerGmtOffset : Définissez le décalage GMT du serveur de votre courtier (crucial pour la précision de la stratégie).
- InpBrokerDstConvention : Sélectionnez la convention de changement d'heure d'été de votre courtier (Aucune, UE ou US).
Important : Heure du serveur du courtier et alignement des sessions
Veuillez prêter une attention particulière aux paramètres de temps dans les paramètres d'entrée. Les heures de la session de trading et les paramètres de clôture du vendredi (Friday Close-Out Settings) sont basés entièrement sur l'horloge du serveur de votre courtier, et non sur l'heure de votre ordinateur local.
Les valeurs par défaut de cet EA sont optimisées pour un courtier utilisant une horloge serveur standard GMT+2 (avec changement d'heure d'été de l'UE). C'est la configuration la plus courante pour les grandes sociétés de prop trading européennes (telles que FTMO). Si le serveur de votre courtier fonctionne sur un fuseau horaire différent (par exemple, GMT+0, GMT-5 ou GMT+8), vous devez ajuster manuellement ces heures d'entrée pour les aligner avec les fenêtres d'exécution réelles souhaitées.
Comment ajuster les heures pour votre courtier spécifique :
- Identifiez l'horloge de votre courtier : Vérifiez l'heure affichée dans la fenêtre « Observation du marché » (Market Watch) de MetaTrader 5 ou recherchez le décalage GMT du courtier sur son site web.
- Calculez la différence : Déterminez la différence entre le décalage GMT de votre courtier et la configuration par défaut GMT+2.
- Décalez les entrées : Décalez vos heures de début/fin de session et votre heure de clôture du vendredi vers l'avant ou l'arrière selon cette différence exacte.
Exemple pratique : Si vous choisissez un courtier utilisant une heure de serveur GMT+0, son horloge est en retard de 2 heures par rapport au réglage par défaut GMT+2. Pour exécuter des transactions exactement à la même heure réelle que nos réglages optimisés par défaut, vous devez ajuster les entrées comme suit :
- Changez StartHourSession1 de 9 (09:00) à 7 (07:00).
- Changez EndHourSession1 de 20 (20:00) à 18 (18:00).
- Changez InpFridayCloseHour de 19 (19:00) à 17 (17:00).
Note : Bien que les signaux de stratégie de base internes se décalent automatiquement en fonction de vos entrées InpBrokerGmtOffset et InpBrokerDstConvention, les filtres généraux de session de trading et la logique de sortie de week-end sont directement liés à vos choix d'entrée manuels. Vérifier l'horloge du serveur de votre courtier est donc une étape nécessaire avant d'exécuter l'EA sur un compte réel ou d'évaluation.
Avertissement important sur les risques
Le trading d'instruments financiers comporte des risques élevés et peut ne pas convenir à tous les investisseurs. Les résultats de backtest présentés ici sont simulés en utilisant des données historiques de ticks réels et ne garantissent pas les performances futures. Aucun système de trading automatisé ne peut garantir des profits ou la réussite d'une évaluation dans des conditions de marché réelles. Effectuez toujours des tests personnels approfondis dans un environnement de démonstration ou dans le testeur de stratégie MT5 avant de risquer du capital réel.
