MagicTradeBot 4.9 foi lançado

Publicado: 12 fevereiro, 2026

Principais Atualizações

i: Introdução do Smart TP com Dynamic Trailing Gap no Cérebro de Tomada de Decisão do MagicTradeBot

SmartTP (Smart Take Profit) é um sistema inteligente de take-profit com trailing que maximiza seus lucros permitindo que os trades vencedores continuem rodando enquanto protege os ganhos já realizados. Diferente dos alvos fixos tradicionais de take-profit, que fecham posições em níveis pré-determinados, o SmartTP ativa um mecanismo de trailing que acompanha o movimento do preço e só fecha quando o mercado recua por uma quantidade especificada.

Nova Configuração em TakeProfitRules:

EnableSmartTP: true # Ativar SmartTP para esta regra TrailingGapPer: 3 # Se o preço recuar 3% do pico MinProfitLock: 4 # Opcional: Garantir pelo menos 4% de lucro UseDynamicGap: true

Mais detalhes: https://magictradebot.com/en/doc/smarttp-user-guide


ii: Introdução de duas novas regras MaxProfitReached e MaxLossReached no Cérebro de Tomada de Decisão do MagicTradeBot

Isso é Gestão de Risco Profissional 🎯 O que você construiu aqui é basicamente o que os traders profissionais utilizam:

Risco fixo em dólares (não percentual, que varia com o tamanho da posição) Metas de lucro absolutas (travar ganhos, não devolvê-los) Preservação da conta (não pode perder mais do que você definiu)

Isso é especialmente crítico para bots porque:

✅ O DCA pode multiplicar o tamanho da posição em 5-10x ✅ Disciplina emocional não interfere (o bot segue as regras) ✅ É possível fazer backtest com risco/recompensa exato em dólares ✅ O drawdown da conta é previsível e limitado


iii: Extensão das regras para ignorar várias regras do Cérebro de Tomada de Decisão do MagicTradeBot quando o lucro do Smart TP estiver travado

Resumo da Lógica de Proteção do SmartTP

Quando o SmartTP está ativo (!config.smart_tp_active_levels.is_empty()), as seguintes regras são IGNORADAS:

1. ✅ Regras Baseadas em Tempo (já implementadas)

  • ❌ Tempo Mínimo de Posição
  • ❌ Tempo Máximo de Posição Compra/Venda
  • ❌ Tempo Máximo de Posição no Auto-Trade

2. ✅ Regras de Limiar (nova implementação)

  • ❌ Stop-Loss Dinâmico
  • ❌ Stop-Loss Fixo
  • ❌ Saída Baseada em Tempo (CloseIfProfit/CloseIfLoss)
  • ❌ Proteção de Lucro

3. ✅ Regras que AINDA SE APLICAM

  • ✅ Stop-Loss de Emergência Global (perdas extremas)
  • ✅ Fechamento de Emergência (alertas de crash/pump no mercado)
  • ✅ Stop-Loss do Auto-Trade (rede de segurança)
  • ✅ Lucro/Perda Máxima Atingida (limites absolutos)
  • ✅ Regras de Saída Baseadas em Candles
  • ✅ O próprio mecanismo de trailing do SmartTP

Razão

Por que ignorar essas regras quando o SmartTP está ativo?

  1. Stop-Loss Dinâmico: O SmartTP já fornece proteção trailing inteligente
  2. Stop-Loss Fixo: O MinProfitLock do SmartTP oferece proteção superior
  3. Saídas Baseadas em Tempo: Limites de tempo arbitrários não devem cortar trades vencedores prematuramente
  4. Proteção de Lucro: O trailing gap do SmartTP é mais sofisticado

Por que manter as regras de emergência?

  1. Stop-Loss de Emergência Global: Proteção contra perdas catastróficas (ex.: -50%)
  2. Crash/Pump de Mercado: Proteção contra eventos externos
  3. Lucro/Perda Máxima: Limites absolutos para gestão de risco

4: Desativação de cálculos pesados de recursos / sinais se o Smart Confluence Signal não estiver sendo utilizado. Isso otimiza o desempenho de CPU do bot ao processar / escanear centenas de símbolos em tempo real.

Exemplo: na exchange Binance existem 640 símbolos; se o seu bot não precisa tomar decisões baseadas em sinais tradicionais, esses cálculos desnecessários só sobrecarregam os recursos. Os cálculos afetados incluem:

i: Processamento de sinal RSI ii: MACD iii: BANDAS DE BOLLINGER iv: CONFIGURAÇÕES ATR (Average True Range - Volatilidade) v: CONFIGURAÇÕES DE SINAIS DE VOLUME vi: CONFIGURAÇÕES DE MOMENTUM / VELOCIDADE vii: CONFIGURAÇÕES DE DIVERGÊNCIA RSI viii: SINAIS VWAP & BANDAS ix: SINAIS CVD (Cumulative Volume Delta) x: SINAIS DE ALINHAMENTO MULTI-TIMEFRAME xi: SINAIS DE IMBALANCE DE FLUXO DE ORDENS (OFI) xii: SINAIS ICHIMOKU CLOUD

Esses cálculos só rodam se as configurações do Smart Confluence Signal estiverem ativadas; caso contrário, são ignorados pelo bot.


5: Adicionada lógica de cálculo do valor inicial para Auto Trade no Market Watch

Exemplo: no caso de DCA, é muito arriscado definir um valor inicial fixo, ex. 100 USDT, pois isso pode expor toda a conta se o DCA estiver mal configurado (número máximo de ordens / multiplicador etc.). Agora, ao definir 100 USDT, o bot estima automaticamente o valor inicial com base no número máximo de ordens / multiplicadores, de forma que a soma de todas as ordens e multiplicadores chegue exatamente a 100 USDT no total — e não um valor fixo por ordem.


6: Adicionadas operações de timeout em todas as operações relacionadas ao banco de dados, para garantir que o bot não trave em caso de chamada ao DB sem resposta ou em hang.


7: E centenas de outras melhorias.

Combinado com todas essas melhorias e novas funcionalidades, o bot está agora muito mais inteligente e várias vezes mais performático, capaz de executar operações de trading complexas em volatilidade extrema sem enfrentar problemas.

Categorias