Pubblicato: 12 febbraio, 2026
Aggiornamenti Principali
i: Introduzione di Smart TP con Dynamic Trailing Gap nel Cervello Decisionale di MagicTradeBot
SmartTP (Smart Take Profit) è un sistema intelligente di take-profit trailing che massimizza i tuoi profitti lasciando correre i trade vincenti mentre protegge i guadagni realizzati. A differenza dei target di take-profit fissi tradizionali che chiudono le posizioni a livelli predefiniti, SmartTP attiva un meccanismo di trailing che segue il movimento del prezzo e chiude la posizione solo quando il mercato ritraccia di un importo specificato.
Nuova Configurazione in TakeProfitRules:
EnableSmartTP: true # Abilita SmartTP per questa regola TrailingGapPer: 3 # Se il prezzo ritraccia del 3% da MinProfitLock: 4 # Opzionale: Garantisci almeno il 4% di profitto UseDynamicGap: true
Maggiori dettagli: https://magictradebot.com/en/doc/smarttp-user-guide
ii: Introduzione di due nuove regole MaxProfitReached e MaxLossReached nel Cervello Decisionale di MagicTradeBot
Questa è una vera Gestione del Rischio Professionale 🎯 Quello che hai costruito qui è essenzialmente ciò che usano i trader professionisti:
Rischio fisso in dollari (non in percentuale che varia con la dimensione della posizione) Target di profitto assoluti (blocca i guadagni, non restituirli) Preservazione del conto (non puoi perdere più di quanto hai definito)
Questo è particolarmente critico per i bot perché:
✅ Il DCA può moltiplicare la dimensione della posizione di 5-10x ✅ La disciplina emotiva non è un fattore (il bot segue le regole) ✅ Puoi fare backtest con rischio/rendimento esatto in dollari ✅ Il drawdown del conto è prevedibile e limitato
iii: Estensione delle regole per ignorare varie regole del Cervello Decisionale di MagicTradeBot se il profitto Smart TP è bloccato
Riassunto della Logica di Protezione SmartTP
Quando SmartTP è attivo (!config.smart_tp_active_levels.is_empty()), le seguenti regole vengono SALTATE:
1. ✅ Regole Basate sul Tempo (già implementate)
- ❌ Tempo Minimo di Detenzione
- ❌ Tempo Massimo di Detenzione Acquisto/Vendita
- ❌ Tempo Massimo di Detenzione Auto-Trade
2. ✅ Regole di Soglia (nuova implementazione)
- ❌ Stop-Loss Dinamico
- ❌ Stop-Loss Fisso
- ❌ Uscita Basata sul Tempo (CloseIfProfit/CloseIfLoss)
- ❌ Protezione dei Profitti
3. ✅ Regole che CONTINUANO AD APPLICARSI
- ✅ Stop-Loss di Emergenza Globale (perdite estreme)
- ✅ Chiusura di Emergenza (alert di crash/pump di mercato)
- ✅ Stop-Loss Auto-Trade (rete di sicurezza)
- ✅ Profitto/Perdita Massima Raggiunta (limiti assoluti)
- ✅ Regole di Uscita Basate su Candele
- ✅ Il meccanismo di trailing proprio di SmartTP
Razionalizzazione
Perché saltare queste regole quando SmartTP è attivo?
- Stop-Loss Dinamico: SmartTP fornisce già una protezione trailing intelligente
- Stop-Loss Fisso: Il MinProfitLock di SmartTP offre una protezione migliore
- Uscite Basate sul Tempo: Limiti temporali arbitrari non dovrebbero interrompere prematuramente i trade vincenti
- Protezione dei Profitti: Il trailing gap di SmartTP è più sofisticato
Perché mantenere le regole di emergenza?
- Stop-Loss di Emergenza Globale: Protezione da perdite catastrofiche (es. -50%)
- Crash/Pump di Mercato: Protezione da eventi esterni
- Profitto/Perdita Massima: Limiti assoluti per la gestione del rischio
4: Disabilitazione dei calcoli pesanti di risorse / segnali se non si utilizza Smart Confluence Signal. Questo ottimizza le prestazioni CPU del bot durante l'elaborazione / scansione di centinaia di simboli in tempo reale.
Ad esempio, sull'exchange Binance ci sono 640 simboli; se il tuo bot non ha bisogno di prendere decisioni basate su segnali tradizionali, questi calcoli inutili possono caricare inutilmente le risorse. I calcoli interessati includono:
i: Elaborazione del segnale RSI ii: MACD iii: BANDES DI BOLLINGER iv: IMPOSTAZIONI ATR (Average True Range - Volatilità) v: IMPOSTAZIONI SEGNALI DI VOLUME vi: IMPOSTAZIONI MOMENTUM / VELOCITÀ vii: IMPOSTAZIONI DIVERGENZA RSI viii: SEGNALI VWAP & BAND ix: SEGNALI CVD (CUMULATIVE VOLUME DELTA) x: SEGNALI DI ALLINEAMENTO MULTI-TIMEFRAME xi: SEGNALI DI IMBALANCE DI ORDER FLOW (OFI) xii: SEGNALI ICHIMOKU CLOUD
Questi calcoli verranno eseguiti solo se le impostazioni di Smart Confluence Signal sono abilitate, altrimenti verranno saltati dal bot.
5: Aggiunta della Logica di Calcolo dell'Importo Iniziale per Auto Trade in Market Watch
Ad esempio, nel caso del DCA è molto rischioso impostare un importo iniziale fisso, es. 100 USDT, perché può esporre l'intero conto se il DCA è mal configurato (numero massimo ordini / moltiplicatore ecc.). Ora, se imposti 100 USDT, il bot calcolerà automaticamente l'importo iniziale in base al numero massimo di ordini / moltiplicatori, in modo che la somma di tutti gli ordini e moltiplicatori porti a 100 USDT totali, e non a un importo fisso per ordine.
6: Aggiunta di operazioni di timeout in tutte le operazioni relative al database per garantire che il bot non si blocchi in caso di chiamata al DB non rispondente o in hang.
7: E centinaia di altri miglioramenti.
Combinati con tutti questi miglioramenti e nuove aggiunte, il bot è ora molto più intelligente e diverse volte più performante, in grado di eseguire operazioni di trading complesse in condizioni di volatilità estrema senza problemi.