MagicTradeBot 4.9 è stato rilasciato

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?

  1. Stop-Loss Dinamico: SmartTP fornisce già una protezione trailing intelligente
  2. Stop-Loss Fisso: Il MinProfitLock di SmartTP offre una protezione migliore
  3. Uscite Basate sul Tempo: Limiti temporali arbitrari non dovrebbero interrompere prematuramente i trade vincenti
  4. Protezione dei Profitti: Il trailing gap di SmartTP è più sofisticato

Perché mantenere le regole di emergenza?

  1. Stop-Loss di Emergenza Globale: Protezione da perdite catastrofiche (es. -50%)
  2. Crash/Pump di Mercato: Protezione da eventi esterni
  3. 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.