Aperçu
Stratégies de sortie intelligentes qui s'adaptent aux conditions du marché. Protégez vos profits et minimisez vos pertes grâce à une logique de sortie basée sur des règles, le temps et les chandeliers, combinant des ordres au niveau de l'exchange avec une prise de décision intelligente côté bot.
Architecture
Le système Smart SL/TP fonctionne sur deux niveaux :
1. Ordres au niveau de l'exchange
Ordres traditionnels de stop loss et take profit placés directement sur l'exchange pour une exécution immédiate et une gestion des risques garantie.
2. Intelligence au niveau du bot
Moteur avancé de surveillance et de prise de décision qui observe les conditions du marché et la performance des positions pour prendre des décisions de sortie dynamiques au-delà de simples déclencheurs de prix.
Configuration SL/TP au niveau de l'exchange
Stop Loss & Take Profit de base
SLTPSettings:
StopLossPercent: 2.0 # Sortie à 2 % de perte
TakeProfitPercent: 5.0 # Sortie à 5 % de profit
Fonctionnement :
- Les ordres sont placés sur l'exchange immédiatement après l'entrée
- Le Stop Loss déclenche une sortie automatique quand le prix bouge contre vous du pourcentage indiqué
- Le Take Profit déclenche une sortie automatique quand l'objectif de profit est atteint
- S'exécute même si le bot est hors ligne (garanti par l'exchange)
Trailing Stop Loss
SLTPSettings:
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.5
Fonctionnement :
- Le stop loss « suit » le prix actuel lorsqu'il évolue en votre faveur
- Pour les trades Long : le SL monte quand le prix augmente, en maintenant la distance définie
- Pour les trades Short : le SL descend quand le prix baisse
- Verrouille les profits tout en laissant de la marge au trade
- Ne se déplace que dans le sens favorable – jamais contre vous
Exemple (Long) :
- Entrée : 100 $, SL initial : 98 $ (perte de 2 %)
- Prix monte à 105 $ → SL passe à 104,475 $ (offset de suivi de 0,5 %)
- Prix monte à 110 $ → SL passe à 109,45 $
- Si le prix redescend, le SL reste à 109,45 $ et protège votre profit
Protection Breakeven
SLTPSettings:
EnableBreakeven: true
BreakevenActivationPercent: 1.0 # Active à 1 % de profit
BreakevenBufferPercent: 0.2 # Place le SL à +0,2 % de profit
Fonctionnement :
- Dès que le prix atteint le seuil d'activation, le SL est déplacé au breakeven (ou légèrement au-dessus)
- Garantit que vous ne perdrez pas d'argent sur un trade gagnant
- Le buffer évite les sorties prématurées dues à de petits retracements
Exemple (Long) : Entrée : 100 $ → Prix monte à 101 $ (1 % de profit) → SL passe de 98 $ à 100,20 $ (buffer de 0,2 % au-dessus de l'entrée)
Trailing Take Profit
SLTPSettings:
EnableTrailingTp: true
TrailingTpTriggerPercent: 2.0 # Démarre le suivi à 2 % de profit
TrailingTpOffsetPercent: 0.5 # Suit 0,5 % derrière le pic
Fonctionnement :
- Suit votre objectif TP pour capturer les mouvements prolongés
- S'active après avoir atteint le seuil initial de profit
- Suit le prix à la distance d'offset définie
- Permet un upside illimité tout en protégeant les gains
Exemple (Long) : Entrée : 100 $, TP : 105 $ (5 %) → Prix atteint 102 $ (2 %) → Trailing TP s'active → Prix monte à 108 $ → TP suit à 107,46 $ → Retombée à 107,46 $ déclenche le TP.
Échelle dynamique du trailing
SLTPSettings:
EnableDynamicTrailingScaling: true
TrailingScalingMap:
"1.0": 0.5
"2.0": 0.4
"3.0": 0.3
"5.0": 0.25
"10.0": 0.2
Fonctionnement :
- L'offset de suivi se resserre automatiquement à mesure que le profit augmente
- Laisse plus de marge aux premiers profits tout en protégeant les gains plus importants
- Maximise dynamiquement le ratio risque/rendement
Moteur de sortie intelligent basé sur des règles
Le bot surveille en continu les positions et applique une logique sophistiquée au-delà des simples déclencheurs de prix.
Paramètres principaux de l'intelligence
IntelligentRuleOptions:
IsEnabled: true
UseOriginalTPAsBase: false
EnableAdaptiveThresholds: false
MinimumHoldTime: 1
MaximumBuyHoldTime: 20
MaximumSellHoldTime: 10
Fonctionnement : Le bot surveille chaque position en temps réel, applique simultanément plusieurs types de règles, et la première règle correspondante déclenche la sortie. Fonctionne en complément des ordres au niveau exchange pour une protection complète.
Règles de seuils temporels
LongTrade:
ThresholdRules:
- Minutes: 30
ThresholdPer: -30.0
RuleName: "Quick Stop Loss - Long"
- Minutes: 360
ThresholdPer: -20.0
RuleName: "Extended Stop Loss - Long"
- Minutes: 720
ThresholdPer: 10.0
RuleName: "Profit Protection - Long"
Fonctionnement : Différents seuils de perte/profit s'appliquent à différents intervalles de temps. Les règles sont évaluées du plus court au plus long délai.
Règles dynamiques de Take Profit
LongTrade:
TakeProfitRules:
- TpMultiplier: 0.3
SellPer: 100
RuleName: "Early Exit - Long"
IsEnabled: true
UseMarketOrder: true
Fonctionnement : Sortie à une fraction de votre TP initial. Utile dans les marchés volatils et pour sortir progressivement des positions.
Sortie basée sur l'analyse des chandeliers (momentum)
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2
ExitPercentage: 100
RuleName: "Momentum Reversal Exit"
RequireMinimumProfit: 0.5
Fonctionnement : Surveille les derniers motifs de chandeliers pour détecter un renversement de momentum ; sort si X chandeliers opposés consécutifs apparaissent. Peut exiger un profit minimum pour éviter les sorties prématurées.
Configuration des trades Short
ShortTrade:
ThresholdRules:
- Minutes: 15
ThresholdPer: -30.0
RuleName: "Quick Stop Loss - Short"
- Minutes: 60
ThresholdPer: -20.0
RuleName: "Tight Stop Loss - Short"
TakeProfitRules:
- TpMultiplier: 0.3
SellPer: 100
RuleName: "Max Target - Short"
Les principales différences avec les longs : fenêtres temporelles plus courtes, gestion plus serrée et sorties plus rapides.
Contrôles de sécurité globaux
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.0
MaxLossBeforeForceClose: -30.0
MinProfitToEnableTP : Empêche de prendre les profits trop tôt ; mettre à 1.5 pour exiger au moins 1,5 % de profit avant que les règles TP ne s'exécutent.
MaxLossBeforeForceClose : Filet de sécurité ultime qui outrepasse toutes les autres règles ; sortie immédiate au marché si atteint.
Flux de décision & Priorité
- Vérification de sécurité globale : MaxLossBeforeForceClose (priorité la plus élevée)
- Temps de détention minimum : vérifie si MinimumHoldTime est écoulé
- Temps de détention maximum : sortie forcée si MaximumBuyHoldTime/SellHoldTime dépassé
- Règles de sortie par chandelier : recherche de motifs de renversement de momentum
- Règles de seuils : évaluation des seuils perte/profit temporels
- Règles de Take Profit : vérification si les cibles de multiplicateur TP sont atteintes
- Ordres exchange : repli sur les SL/TP au niveau exchange si aucune règle bot ne se déclenche
La première règle correspondante gagne – le bot exécute la première condition de sortie rencontrée.
Stratégies de configuration
Conservatrice (Préservation du capital)
SLTPSettings:
StopLossPercent: 1.5
TakeProfitPercent: 3.0
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.3
EnableBreakeven: true
BreakevenActivationPercent: 0.5
IntelligentRuleOptions:
MaxLossBeforeForceClose: -10.0
ThresholdRules:
- Minutes: 15
ThresholdPer: -5.0
Agressive (Maximisation du profit)
SLTPSettings:
StopLossPercent: 5.0
TakeProfitPercent: 15.0
EnableTrailingTp: true
TrailingTpTriggerPercent: 5.0
TrailingTpOffsetPercent: 1.0
IntelligentRuleOptions:
MinimumHoldTime: 30
MaxLossBeforeForceClose: -50.0
CandleExitRules:
IsEnabled: false
Équilibrée (La plus courante)
SLTPSettings:
StopLossPercent: 2.0
TakeProfitPercent: 6.0
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.5
EnableBreakeven: true
BreakevenActivationPercent: 1.0
EnableDynamicTrailingScaling: true
IntelligentRuleOptions:
IsEnabled: true
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2
MaxLossBeforeForceClose: -25.0
Exemple réel
Configuration :
- Entrée : 100 $ (Long)
- SL : 2 % → 98 $
- TP : 5 % → 105 $
- Trailing SL : Activé (offset 0,5 %)
- Breakeven : Activé (activation 1 %, buffer 0,2 %)
- Sortie chandelier : Activée (2 chandeliers rouges)
- Règle de seuil : -20 % à 6 heures
Scénario chronologique :
- T+5 min : Prix à 101 $ (1 % profit) → Breakeven s'active → SL passe à 100,20 $
- T+15 min : Prix à 103 $ (3 % profit) → Trailing SL mis à jour → SL à 102,485 $
- T+20 min : Prix à 104 $ (4 % profit) → Trailing SL mis à jour → SL à 103,48 $
- T+25 min : Prix redescend à 102,50 $ (2,5 % profit) → Deux chandeliers rouges consécutifs détectés → Règle de sortie chandelier déclenchée → Vente au marché à 102,50 $ → Résultat : 2,5 % de profit capturé
Avantages clés
- Protection multicouche : Exchange + intelligence du bot fonctionnant ensemble
- Sorties adaptatives : Réagit au temps, au momentum et à l'action des prix
- Maximisation du profit : Mécanismes de suivi capturent les mouvements prolongés
- Minimisation des pertes : Plusieurs mécanismes stop empêchent les pertes catastrophiques
- Automatisation : Aucune intervention manuelle requise une fois configuré
- Flexibilité : Règles séparées pour long/short, styles day/swing
- Gestion du risque : Contrôles de sécurité globaux qui outrepassent toute autre logique
Bonnes pratiques
- Commencer conservateur : Utiliser des stops plus serrés et des TP plus petits jusqu'à comprendre le taux de réussite de votre stratégie
- Tester les seuils temporels : Ajuster les valeurs Minutes en fonction de la durée typique de vos trades
- Activer toujours le Breakeven : Protéger les gagnants pour qu'ils ne deviennent pas perdants
- Utiliser les règles chandelier : Particulièrement efficace dans les marchés en tendance
- Définir un MaxLoss : Toujours avoir un seuil de sortie d'urgence
- Suivre les performances : Analyser quelles règles se déclenchent le plus souvent et optimiser
- Adapter à la stratégie : Le scalping nécessite des paramètres différents du swing trading
- Tenir compte de la volatilité : Stops/offsets plus larges en marché volatile, plus serrés en marché calme
Conclusion
Le système Smart SL/TP combine l'exécution garantie des ordres au niveau exchange avec une intelligence bot sophistiquée qui surveille la dégradation temporelle, les renversements de momentum et la progression des profits. Cette approche à double couche vous assure de capturer les profits, de minimiser les pertes et de vous adapter automatiquement aux conditions changeantes du marché – vous permettant de trader en toute confiance pendant que le bot gère la logique complexe de sortie.