Panoramica
Strategie di uscita intelligenti che si adattano alle condizioni di mercato. Proteggi i profitti e minimizza le perdite con una logica di uscita basata su regole, tempo e candele, che combina ordini a livello exchange con decisioni intelligenti da parte del bot.
Architettura
Il sistema Smart SL/TP opera su due livelli:
1. Ordini a livello Exchange
Ordini tradizionali di stop loss e take profit piazzati direttamente sull'exchange per un'esecuzione immediata e una gestione del rischio garantita.
2. Intelligenza a livello Bot
Motore avanzato di monitoraggio e decisione che osserva le condizioni di mercato e le performance delle posizioni per prendere decisioni di uscita dinamiche oltre i semplici trigger di prezzo.
Configurazione SL/TP a livello Exchange
Stop Loss & Take Profit base
SLTPSettings:
StopLossPercent: 2.0 # Uscita con perdita del 2%
TakeProfitPercent: 5.0 # Uscita con profitto del 5%
Come funziona:
- Gli ordini vengono piazzati sull'exchange immediatamente dopo l'ingresso
- Lo Stop Loss scatta automaticamente quando il prezzo si muove contro di te del percentuale specificata
- Il Take Profit scatta automaticamente quando viene raggiunto il target di profitto
- Si esegue anche se il bot va offline (garantito dall'exchange)
Trailing Stop Loss
SLTPSettings:
EnableTrailingSl: true
TrailingSlOffsetPercent: 0.5
Come funziona:
- Lo stop loss “segue” il prezzo corrente man mano che si muove a tuo favore
- Per i trade Long: lo SL sale quando il prezzo aumenta, mantenendo la distanza
- Per i trade Short: lo SL scende quando il prezzo diminuisce
- Bloccca i profitti dando ancora spazio al trade
- Si sposta solo in direzione favorevole – mai contro di te
Esempio (Long):
- Ingresso: 100 $, SL iniziale: 98 $ (perdita 2%)
- Prezzo sale a 105 $ → SL si sposta a 104,475 $ (offset trailing 0,5%)
- Prezzo sale a 110 $ → SL si sposta a 109,45 $
- Se il prezzo scende, lo SL rimane a 109,45 $ proteggendo il profitto
Protezione Breakeven
SLTPSettings:
EnableBreakeven: true
BreakevenActivationPercent: 1.0 # Attiva con 1% di profitto
BreakevenBufferPercent: 0.2 # Imposta SL a +0,2% di profitto
Come funziona:
- Una volta raggiunto il livello di attivazione, sposta lo SL a breakeven (o leggermente sopra)
- Garantisce di non perdere denaro su un trade vincente
- Il buffer evita uscite premature da piccoli ritracciamenti
Esempio (Long): Ingresso: 100 $ → Prezzo sale a 101 $ (1% profitto) → SL passa da 98 $ a 100,20 $ (buffer 0,2% sopra l'ingresso)
Trailing Take Profit
SLTPSettings:
EnableTrailingTp: true
TrailingTpTriggerPercent: 2.0 # Avvia il trailing con 2% di profitto
TrailingTpOffsetPercent: 0.5 # Segue 0,5% dietro il picco
Come funziona:
- Il target TP “segue” il prezzo per catturare corse prolungate
- Si attiva dopo aver raggiunto la soglia iniziale di profitto
- Segue il prezzo alla distanza di offset definita
- Permette upside illimitato proteggendo i guadagni
Esempio (Long): Ingresso: 100 $, TP: 105 $ (5%) → Prezzo raggiunge 102 $ (2%) → Trailing TP si attiva → Prezzo corre a 108 $ → TP segue a 107,46 $ → Rientro a 107,46 $ attiva il TP.
Scalatura dinamica del 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
Come funziona:
- L'offset di trailing si restringe automaticamente all'aumentare del profitto
- Dà più spazio ai profitti iniziali ma protegge meglio i guadagni maggiori
- Massimizza dinamicamente il rapporto rischio/rendimento
Motore di uscita intelligente basato su regole
Il bot monitora continuamente le posizioni e applica logica sofisticata oltre i semplici trigger di prezzo.
Impostazioni principali dell'intelligenza
IntelligentRuleOptions:
IsEnabled: true
UseOriginalTPAsBase: false
EnableAdaptiveThresholds: false
MinimumHoldTime: 1
MaximumBuyHoldTime: 20
MaximumSellHoldTime: 10
Come funziona: Il bot controlla ogni posizione in tempo reale, applica simultaneamente più tipi di regole e la prima regola che corrisponde attiva l'uscita. Lavora insieme agli ordini exchange per una protezione completa.
Regole di soglia temporali
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"
Come funziona: Soglie diverse di perdita/profitto si applicano a diversi intervalli temporali. Le regole vengono valutate dal periodo più breve al più lungo.
Regole dinamiche di Take Profit
LongTrade:
TakeProfitRules:
- TpMultiplier: 0.3
SellPer: 100
RuleName: "Early Exit - Long"
IsEnabled: true
UseMarketOrder: true
Come funziona: Uscita a una frazione del TP originale. Utile nei mercati volatili e per lo scaling out.
Uscita basata su momentum delle candele
CandleExitRules:
IsEnabled: true
OppositesCandlesCount: 2
ExitPercentage: 100
RuleName: "Momentum Reversal Exit"
RequireMinimumProfit: 0.5
Come funziona: Monitora i pattern recenti delle candele per inversioni di momentum; esce se compaiono X candele opposte consecutive. Può richiedere un profitto minimo per evitare uscite premature.
Configurazione trade 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"
Differenze principali rispetto ai long: finestre temporali più brevi, gestione più stretta e uscite più rapide.
Controlli di sicurezza globali
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.0
MaxLossBeforeForceClose: -30.0
MinProfitToEnableTP: Impedisce di prendere profitto troppo presto; imposta a 1.5 per richiedere almeno l'1,5% di profitto prima dell'esecuzione delle regole TP.
MaxLossBeforeForceClose: Rete di sicurezza ultima che sovrascrive tutte le altre regole; uscita immediata al mercato se raggiunto.
Flusso decisionale & Priorità
- Controllo sicurezza globale: MaxLossBeforeForceClose (priorità massima)
- Tempo minimo di tenuta: verifica se MinimumHoldTime è trascorso
- Tempo massimo di tenuta: uscita forzata se superato MaximumBuyHoldTime/SellHoldTime
- Regole uscita candele: verifica pattern di inversione momentum
- Regole di soglia: valutazione soglie temporali perdita/profitto
- Regole Take Profit: verifica raggiungimento target multipli TP
- Ordini Exchange: fallback su SL/TP exchange se nessuna regola bot scatta
La prima regola che corrisponde vince – il bot esegue la prima condizione di uscita soddisfatta.
Strategie di configurazione
Conservativa (Preservazione del capitale)
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
Aggressiva (Massimizzazione profitto)
SLTPSettings:
StopLossPercent: 5.0
TakeProfitPercent: 15.0
EnableTrailingTp: true
TrailingTpTriggerPercent: 5.0
TrailingTpOffsetPercent: 1.0
IntelligentRuleOptions:
MinimumHoldTime: 30
MaxLossBeforeForceClose: -50.0
CandleExitRules:
IsEnabled: false
Bilanciata (La più comune)
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
Esempio reale
Setup:
- Ingresso: 100 $ (Long)
- SL: 2% → 98 $
- TP: 5% → 105 $
- Trailing SL: abilitato (offset 0,5%)
- Breakeven: abilitato (attivazione 1%, buffer 0,2%)
- Uscita candele: abilitata (2 candele rosse)
- Regola soglia: -20% a 6 ore
Cronologia scenario:
- T+5 min: Prezzo a 101 $ (1% profitto) → Breakeven attivo → SL spostato a 100,20 $
- T+15 min: Prezzo a 103 $ (3% profitto) → Trailing SL aggiornato → SL a 102,485 $
- T+20 min: Prezzo a 104 $ (4% profitto) → Trailing SL aggiornato → SL a зел103,48 $
- T+25 min: Prezzo scende a 102,50 $ (2,5% profitto) → Rilevate due candele rosse consecutive → Regola uscita candele scattata → Vendita market a 102,50 $ → Risultato: 2,5% di profitto incassato
Vantaggi principali
- Protezione a strati: Exchange + intelligenza del bot che lavorano insieme
- Uscite adattive: reagisce a tempo, momentum e price action
- Massimizzazione profitto: meccanismi trailing catturano movimenti prolungati
- Minimizzazione perdite: molteplici stop impediscono perdite catastrofiche
- Automazione: nessuna intervento manuale una volta configurato
- Flessibilità: regole separate per long/short e stili day/swing
- Gestione del rischio: controlli di sicurezza globali che sovrascrivono tutto
Best practice
- Inizia in modo conservativo: stop più stretti e TP più piccoli finché non conosci il win rate della tua strategia
- Testa le soglie temporali: adatta i valori Minutes alla durata tipica dei tuoi trade
- Attiva sempre il Breakeven: proteggi i vincitori dal diventare perdenti
- Usa le regole candele: particolarmente efficaci nei mercati trending
- Imposta MaxLoss: avere sempre una soglia di uscita di emergenza
- Monitora le performance: analizza quali regole scattano più spesso e ottimizza
- Adatta alla strategia: scalping richiede impostazioni diverse dallo swing trading
- Considera la volatilità: stop/offset più ampi in mercati volatili, più stretti in mercati calmi
Conclusione
Il sistema Smart SL/TP combina l'esecuzione garantita degli ordini exchange con un'intelligenza bot sofisticata che monitora il decadimento temporale, le inversioni di momentum e la progressione dei profitti. Questo approccio a doppio strato ti assicura di incassare i profitti, minimizzare le perdite e adattarti automaticamente alle condizioni di mercato che cambiano – permettendoti di tradare con fiducia mentre il bot gestisce la complessa logica di uscita.