Pivot Monster EA
- Experts
- Version: 2.0
PIVOT MONSTER EA
Aperçu
PIVOT MONSTER trade les niveaux pivots journaliers (Classic, Camarilla ou Woodie) combinés aux cassures du plus haut/plus bas de la veille. Il utilise trois stratégies interchangeables — Bounce (rebond), Breakout (cassure) ou Combo (confluence) — avec des ordres en attente placés une fois par jour et un calcul unifié du SL/TP en multiples d'ATR ou en pourcentage du prix. Conçu pour les traders qui veulent un système de pivots basé sur des règles et entièrement optimisable, plutôt qu'un indicateur figé.
Fonctionnement
- Au début de chaque journée de trading, l'EA calcule les niveaux pivots (PP, R1-R3, S1-S3) à partir du plus haut/plus bas/clôture de la veille, ainsi que le plus haut et le plus bas de la veille.
- Selon la stratégie sélectionnée, il place des ordres Buy Limit/Sell Limit près de S1/R1 (Bounce), des ordres Buy Stop/Sell Stop au-delà du plus haut/plus bas de la veille (Breakout), ou les deux avec un filtre de confluence exigeant que le niveau pivot et le plus haut/plus bas de la veille soient proches l'un de l'autre (Combo).
- Un filtre de tendance optionnel (EMA ou prix par rapport au pivot) restreint les ordres à la direction dominante du marché.
- Une fenêtre de session optionnelle restreint le placement à une plage horaire choisie.
- Le SL et le TP sont calculés soit en multiples d'ATR, soit en pourcentage du prix, sélectionnable via un seul paramètre.
- Les ordres non exécutés expirent automatiquement après un nombre d'heures configurable, et les ordres non exécutés sont supprimés au début du jour de trading suivant.
- La taille de position est basée sur le risque, calculée à partir du solde du compte, de la distance du stop et de la valeur du tick, avec une validation complète par rapport au volume minimum, maximum, au pas et à la limite de volume agrégée du broker.
Paramètres
Strategy
- Strategy : sélectionne le mode Bounce, Breakout ou Combo
- Pivot Method : sélectionne la formule de pivot Classic, Camarilla ou Woodie
- Use Pivot R2/S2 : utilise le deuxième niveau pivot au lieu du premier pour les entrées
SL / TP
- SL/TP Mode : sélectionne le calcul de distance basé sur l'ATR ou sur un pourcentage
- ATR Period : période de référence de l'ATR utilisée dans le calcul des niveaux et des distances
- SL ATR Multiple : distance du stop loss en multiple de l'ATR (mode ATR)
- TP ATR Multiple : distance du take profit en multiple de l'ATR (mode ATR)
- SL Percent : distance du stop loss en pourcentage du prix (mode Percent)
- TP Percent : distance du take profit en pourcentage du prix (mode Percent)
Order Placement
- Entry Buffer (ATR) : marge ajoutée au-delà du niveau pivot/plus haut/plus bas avant de placer l'entrée
- Order Expiry (hours) : durée de vie de l'ordre en attente avant annulation automatique
Confluence (Combo)
- Confluence Range : distance maximale en pips entre un niveau pivot et le plus haut/plus bas de la veille pour que le mode Combo se déclenche
Trend Filter
- Trend Filter : désactive le filtre, ou restreint les entrées par direction de l'EMA ou prix par rapport au point pivot
- EMA Period : période de l'EMA du filtre de tendance
- EMA Timeframe : unité de temps utilisée pour l'EMA du filtre de tendance
Session
- Use Session : active la restriction du placement d'ordres à une plage horaire spécifique
- Session Start Hour : heure de début de la fenêtre de trading autorisée
- Session End Hour : heure de fin de la fenêtre de trading autorisée
Money Management
- Risk Percent : pourcentage du solde du compte risqué par trade, utilisé pour dimensionner la position
- Max Spread (pips) : spread maximum autorisé avant la mise en pause du placement d'ordres
- Magic Number : identifiant unique des ordres placés par cet EA
Debug
- Debug : active les messages de log de diagnostic (limités à un message par bougie)
Optimizer Score
- Min Profit Factor : disqualifie les passes d'optimisation en dessous de ce facteur de profit
- Max Drawdown Percent : disqualifie les passes au-dessus de ce drawdown relatif
- Min Trades : disqualifie les passes avec moins de trades que ce nombre
- R2 Weight : poids de la régularité de la courbe d'equity dans le score final
- Slope Weight : poids de la vitesse de croissance normalisée de l'equity dans le score final
- Split Penalty : pénalité pour la divergence du R² entre la première et la seconde moitié du test (stabilité temporelle)
- Skew Penalty : pénalité pour un profit concentré sur un seul trade
- Ulcer Penalty : pénalité pour la profondeur et la durée des drawdowns
- MAR Weight : poids du ratio MAR (profit net en pourcentage divisé par le drawdown maximum en pourcentage)
- Trade Bonus Weight : poids d'un bonus à rendement décroissant pour un nombre de trades plus élevé
Système de scoring de l'optimiseur
Cet EA inclut une fonction de scoring personnalisée intégrée, accessible via le Strategy Tester de MT5. Elle classe les passes d'optimisation non seulement par profit brut, mais par la régularité de la courbe d'equity, la cohérence sur toute la période de test, la profondeur et la durée des drawdowns, et la résistance à un seul trade chanceux qui fausserait le résultat. Conçu pour faire ressortir des jeux de paramètres qui généralisent bien plutôt que de sur-ajuster à un schéma historique étroit.
Utilisation : réglez le Critère d'Optimisation sur Custom max avant de lancer une optimisation. Les passes qui échouent aux seuils minimums de facteur de profit, de drawdown maximum ou de nombre de trades minimum sont automatiquement disqualifiées et notées zéro.
Configuration recommandée
Symbole : XAUUSD
Unité de temps : H1
Mode de modélisation : 1 Minute OHLC
Un VPS ou un broker à faible latence d'exécution est recommandé pour une utilisation en réel, car l'EA repose sur des ordres en attente placés près des niveaux pivots.
Captures d'écran
Résultats de backtest sur XAUUSD H1 (modélisation 1 Minute OHLC), montrant la courbe d'equity et le résumé de performance, ainsi que le panneau de configuration recommandée de l'optimiseur (critère Custom max, modélisation 1 Minute OHLC).
Avertissement
Les performances passées affichées dans les backtests ou captures d'écran ne garantissent pas les résultats futurs. Testez minutieusement sur un compte démo avant tout déploiement en réel. Le trading comporte un risque de perte, et aucune stratégie ou système de scoring n'élimine ce risque.
