SL TP Toggle Button MT4
- Indicateurs
-
Mariusz Franciszek Szczepanczyk
I have been trading since 2005. Over the years I have built my own set of tools because I could not find what I actually needed on the market. Not magic entry signals. Not promises. Just clean, reliable trade management that works while I am away from the screen. - Version: 1.1
- Mise à jour: 26 avril 2026
- Activations: 5
IMPORTANT – CECI N'EST PAS UN INDICATEUR AUTONOME
Cet outil ne gère PAS les ordres Stop Loss ou Take Profit de manière autonome et n'exécute AUCUNE logique de trading indépendamment.
Il est conçu exclusivement pour fonctionner en combinaison avec le conseiller expert One Click B3 MT4.
Sans One Click B3 MT4 fonctionnant sur le même symbole, cet indicateur affichera uniquement le bouton et ne contrôlera PAS la fonctionnalité SL/TP.
Si vous ne possédez pas ou n'utilisez pas One Click B3 MT4, ce produit ne fournira aucune fonctionnalité de trading.
B SL_TS_TP MT4 — Bascule SL pour EA One Click B3 MT4
FONCTION PRINCIPALE : Bouton permettant d’ACTIVER/DÉSACTIVER EA One Click B3 MT4 – bloque l’ouverture automatique des ordres SL/TP en un clic. Indicateur de bouton SL de qualité industrielle pour MT4 version 5430 et ultérieures avec système de protection renforcé : réparation automatique des fichiers corrompus, validation des positions, suppression des anciens objets, synchronisation complète de l’état sur tous les graphiques.
CARACTÉRISTIQUES PRINCIPALES :
Contrôle EA One Click B3 MT4 – Vert = EA actif (SL/TP activé), Rouge = EA désactivé (pas de SL/TP).
Fiabilité de niveau industriel – résiste aux pannes de la plateforme, aux fichiers corrompus et aux redémarrages.
Validation de fichiers à toute épreuve – détecte et corrige automatiquement les positions/états .ini invalides.
Synchronisation multi-graphiques – Variables globales + fichiers .ini = état cohérent sur toute la plateforme.
Positionnement par glisser-déposer – bouton entièrement déplaçable avec limites de position (0–5000 px).
Dimensionnement au millimètre près – ButtonSize_mm se convertit automatiquement en pixels.
Ancrage à 4 coins – HautGauche(0), HautDroite(1), BasGauche(2), BasDroite(3).
Retour visuel d'état – Vert = SL ON (EA actif), Rouge = SL OFF (EA désactivé), texte argenté « SL ».
Zéro conflit – supprime automatiquement les anciens objets par préfixe à chaque initialisation.
Logique de synchronisation 1s – mises à jour d'état fréquentes sans surcharge du processeur.
Fonctionne sur les comptes réels et de démonstration.
Prise en charge des opérations de couverture/compensation – fonctionne avec tous les types de comptes MT4.
Système de protection extrême :
- Validation du fichier : vérifie les limites X/Y (0–5000), corrige les positions invalides.
- Récupération d'état : charge à partir de .ini → GlobalVariable → paramètres par défaut (hiérarchie effacée).
- Nettoyage des objets : RemoveObjectsByPrefix() supprime tous les anciens boutons lors de l'initialisation.
- Limites de position : IsValidPosition() empêche les plantages dus à des coordonnées incorrectes.
- Protection contre le glissement : réinitialisation automatique aux paramètres par défaut en cas de glissement hors de l'écran.
- Sauvegarde multicouche : les fichiers .ini et les variables globales minimisent le risque de perte de données.
Fonctionnalités parfaites des boutons :
- Texte argenté « SL » en police Arial, taille dérivée de ButtonSize_mm (par défaut 4.0) pour une conversion au pixel près.
- Taille configurable en mm (mise à l'échelle indépendante du matériel).
- Activation/désactivation du glisser-déposer via le paramètre AllowDrag.
- Z‑ordre 100 – affiché au-dessus des objets du graphique mais entièrement interactif.
- Changements de couleur en temps réel au clic et synchronisation avec les variables globales.
Architecture de synchronisation complète :
- EA_SL_Button_%s.ini – position (X,Y).
- EA_button_state_%s.ini – État ON/OFF.
- EA_Toggle_State_%s – Variable globale SL état ON/OFF.
- EA_Toggle_PosX_%s – Position X de la variable globale.
- EA_Toggle_PosY_%s – Position Y de la variable globale.
Déploiement parfait :
S'applique à n'importe quel graphique – génère automatiquement des fichiers spécifiques au symbole.
Le bouton apparaît par défaut à ButtonPosX/ButtonPosY (50,40) dans le coin 3 (en bas à droite).
Faites glisser n'importe où OU définissez manuellement les paramètres X/Y.
Vert = EA One Click B3 MT4 ACTIVÉ (SL/TP actif), Rouge = EA DÉSACTIVÉ (pas de SL/TP).
Synchronisation automatique de l'état/de la position sur TOUS les graphiques du même symbole.
Survit aux redémarrages, aux plantages et à la corruption de fichiers grâce à une logique de récupération multicouche.
Supériorité technique :
- MmToPx() – 96 dpi / 25,4 mm = conversion précise des pixels.
- ValidateAndRepairFiles() – initialisation robuste et auto-réparation.
- Synchronisation périodique OnTick/OnTimer – mises à jour fréquentes sans surcharge.
- RemoveObjectsByPrefix() – aucun conflit avec les anciens boutons.
- Chargement à trois états : Variable globale → .ini → entrées par défaut.
Compagnon idéal pour EA One Click B3 MT4 – activez/désactivez la protection SL en un clic, fiabilité de niveau industriel, aucune maintenance, prêt pour le trading en direct sur N'IMPORTE QUEL courtier.
Paramètres:
Langue – sélectionne la langue de l'interface utilisée par l'indicateur pour les étiquettes et les messages.
EnableIndicator – active ou désactive la fonctionnalité d'indicateur du bouton SL.
ButtonPosX – définit la position horizontale (X) du bouton SL par rapport au coin sélectionné.
ButtonPosY – définit la position verticale (Y) du bouton SL par rapport au coin sélectionné.
Coin (0-3) – sélectionne le coin du graphique utilisé comme point d'ancrage pour le bouton SL.
AllowDrag – active ou désactive le déplacement du bouton SL sur le graphique.
ColorOn – définit la couleur d'arrière-plan du bouton SL lorsqu'il est activé (ON).
ColorOff – définit la couleur d'arrière-plan du bouton SL lorsqu'il est désactivé (OFF).
ButtonSize_mm – définit la taille du bouton SL sur le tableau en millimètres.
SL_TextColor – définit la couleur du texte « SL » affiché sur le bouton.
PosFileNameTemplate – nom du fichier modèle utilisé pour enregistrer la position du bouton pour chaque symbole.
StateFileNameTemplate – nom du fichier modèle utilisé pour enregistrer l'état du bouton pour chaque symbole.
