TM Previous Bar Stop — MT4 + MT5 | Ordres sur la bougie précédente v1.23
MISE À JOUR v1.23 — 4 NOVEMBRE 2026
Limite réglable du nombre de positions avec MaxOpenPositions, fixé à 2 par défaut. Chaque ordre en attente réserve une place, pour le même symbole et Magic Number.
• 0 position ouverte : jusqu’à 2 attentes.
• 1 position ouverte : jusqu’à 1 attente.
• 2 positions ouvertes : aucune nouvelle attente.
Ce plafond est commun aux deux sens. Les attentes déjà présentes continuent à être mises à jour. Si vous réduisez le plafond, seules les attentes stop en trop sont retirées, en commençant par la plus récente ; aucune position ouverte n’est fermée pour faire respecter ce nouveau plafond.
Minimum réglable : 1. Avec une seule place, les deux attentes ne peuvent pas coexister et l’achat est traité en priorité. Le plafond porte sur un nombre de positions et de places réservées, pas sur un montant maximal de perte.
Automatisez vos ordres sur les extrêmes de la bougie précédente.
TM Previous Bar Stop est un Expert Advisor qui place et met à jour un Buy Stop au plus haut et un Sell Stop au plus bas de la dernière bougie clôturée, selon les filtres de prix que vous choisissez. Un seul achat donne accès aux deux versions : MetaTrader 4 et MetaTrader 5.
COMMENT CELA FONCTIONNE
• Achat : High[1] doit être strictement inférieur à NiveauAchat ; l'entrée est placée à High[1].
• Vente : Low[1] doit être strictement supérieur à NiveauVente ; l'entrée est placée à Low[1].
• À chaque nouvelle bougie, les ordres en attente sont modifiés en place pour suivre les nouveaux extrêmes, si le courtier accepte la requête.
• Les deux sens sont indépendants : l'exécution d'un achat ne supprime pas l'ordre de vente, et inversement. Aucun OCO.
Les niveaux sont des filtres, pas les prix d'entrée. Un niveau à 0 désactive le sens correspondant. Les deux conditions peuvent être satisfaites simultanément ; le placement reste soumis aux cotations et aux règles du courtier.
GESTION INTÉGRÉE
• Volume fixe défini manuellement.
• Stop Loss et Take Profit en devise du compte, montants bruts hors commissions et swaps.
• Break-even avec seuil de déclenchement et montant à verrouiller.
• Trailing stop monétaire configurable.
• Gestion limitée au symbole du graphique et au Magic Number choisi.
• Diagnostic des refus dans le panneau et les journaux MetaTrader.
EXEMPLE SIMPLE
Bougie précédente : plus haut 1.1050, plus bas 1.1030. Avec NiveauAchat = 1.1100 et NiveauVente = 1.1000, le robot peut placer un Buy Stop à 1.1050 et un Sell Stop à 1.1030 si les distances minimales et les prix Ask/Bid le permettent. Cet exemple illustre le fonctionnement ; ce n'est pas un signal de trading.
CE QUE VOUS RECEVEZ
Une archive ZIP contenant :
• TM_PreviousBar_Stop_MT4_v1_23.ex4 pour MT4.
• TM_PreviousBar_Stop_MT5_v1_23.ex5 pour MT5.
• Une notice complète en français : installation, paramètres, exemple et dépannage.
Les fichiers sont compilés ; les codes sources ne sont pas inclus.
COMPATIBILITÉ ET POINTS À CONNAÎTRE AVANT ACHAT
MT4 et MT5 sur ordinateur. Pour MT5, un compte HEDGING est obligatoire ; les comptes netting sont refusés afin de conserver les positions opposées séparément. Le symbole doit accepter les ordres stop et les protections utilisées ; MT5 doit accepter la validité GTC.
Le terminal ou VPS doit rester connecté, avec le trading automatique autorisé, pour les mises à jour, annulations, break-even et trailing. Les attentes sont sans expiration : elles peuvent rester actives après déconnexion ou retrait du robot. Si une condition disparaît ou si l'entrée devient franchie/trop proche, seule l'attente du sens concerné est annulée. En cas de modification refusée, l'ancien ordre peut rester actif à son ancien prix et le robot retente.
Les nouvelles entrées respectent le plafond MaxOpenPositions ; ce décompte ne limite pas la perte monétaire totale. Une attente existante conserve son volume lors d'une modification. Par défaut, NiveauVente = 0 : renseignez-le pour activer les ventes. Adaptez aussi le niveau d'achat à votre symbole.
Cet outil exécute des règles de placement ; il ne choisit pas votre stratégie. Les vérifications logiques ont été réalisées avec des API simulées : elles ne constituent pas un backtest de performance ni une garantie de compatibilité avec tous les courtiers. Testez d'abord sur un compte de démonstration. Aucun rendement n'est garanti. Le trading comporte un risque de perte ; gaps, spread, glissement et frais peuvent modifier le résultat.
© 2026 Thierry Minkowski — TM Bourse. Usage personnel de l'acheteur ; redistribution et revente des fichiers interdites.