Visão Geral
Cada instância do MagicTradeBot pode ser configurada de forma independente com uma estratégia de trading específica, permitindo que você execute vários bots simultaneamente em diferentes exchanges e estilos de trading. Essa arquitetura flexível possibilita o deploy de instâncias ilimitadas de bots, cada uma otimizada para diferentes condições de mercado e perfis de risco.
Perfis de Trading
O MagicTradeBot suporta seis perfis de trading distintos, cada um projetado para diferentes timeframes e objetivos:
| Perfil | Código | Timeframe | Intervalos Kline | Características Principais | Ideal Para |
|---|---|---|---|---|---|
| 1. HFT (High-Frequency Trading) | hft |
Segundos a minutos | ["1m"] |
Execução ultrarrápida · Alto volume · Lucros minúsculos por trade · Baixa latência obrigatória | Market makers, arbitragem |
| 2. Scalping | scalp |
Minutos a horas | 1m–15m |
Entradas/saídas rápidas · SL apertado · Muitos trades/dia | Traders ativos, mercados voláteis |
| 3. Day Trading | day |
Intraday (horas) | 15m–4h |
Sem posições overnight · Risco/retorno equilibrado · Confirmação multi-timeframe | Traders full-time, mercados em tendência |
| 4. Swing Trading | swing |
Multi-dias a semanas | 1h–12h |
Captura swings maiores · Menor frequência · Baseado em padrões | Traders part-time, tendências estabelecidas |
| 5. Position Trading de Longo Prazo | long |
Semanas a meses | 1d, 1w, 1M |
Construção estratégica · Monitoramento mínimo · Fundamentos + técnico | Investidores, ciclos bull/bear |
| 6. Perfil Padrão | default |
Flexível | ["5m", "15m", "1h"] |
Abordagem multi-timeframe equilibrada para trading geral | Perfil iniciante multiuso |
Componentes de Configuração da Estratégia
1. Configurações Kline/Candlestick
kline_config:
intervals: ["15m", "1h"] # Timeframes principais de análise
lookback_periods: 100 # Candles históricas para análise
data_source: "exchange" # exchange | aggregated | weighted
2. Configuração de Geração de Sinais
signal_config:
indicators:
- type: "RSI"
period: 14
overbought: 70
oversold: 30
- type: "MACD"
fast: 12
slow: 26
signal: 9
- type: "EMA"
periods: [9, 21, 50, 200]
confirmation_rules:
min_signals: 2
timeframe_alignment: true
volume_confirmation: true
3. Configuração Smart Take Profit
take_profit:
mode: "dynamic" # fixed | dynamic | trailing | ladder
dynamic:
base_percentage: 2.5
atr_multiplier: 1.5
max_percentage: 10
trailing:
activation_percent: 1.5
callback_percent: 0.5
ladder:
levels:
- percent: 1.5
exit_portion: 0.33
- percent: 3.0
exit_portion: 0.33
- percent: 5.0
exit_portion: 0.34
4. Configuração Smart Stop Loss
stop_loss:
mode: "adaptive" # fixed | adaptive | trailing | time_based
adaptive:
base_percentage: 2.0
volatility_multiplier: 1.2
support_resistance: true
trailing:
initial_percent: 2.0
trail_activation: 1.0
trail_percent: 0.5
time_based:
max_duration_hours: 24
emergency_stop: 5.0
5. Tomada de Decisão Inteligente
decision_engine:
risk_management:
max_position_size: 5.0
max_daily_loss: 3.0
max_open_positions: 5
correlation_filter: true
market_conditions:
volatility_filter: true
trend_strength_min: 0.6
liquidity_check: true
ai_optimization:
adaptive_learning: true
pattern_recognition: true
6. Estratégia de Dimensionamento de Posição
position_sizing:
method: "kelly_criterion" # fixed | percent_risk | kelly_criterion | volatility_based
kelly_criterion:
max_kelly: 0.25
win_rate: 0.55
avg_win_loss_ratio: 1.8
percent_risk:
risk_per_trade: 1.0
volatility_based:
atr_multiplier: 2.0
max_position_value: 10000
Exemplos de Bots Multi-Instância
Exemplo 1: Bot Scalping (Binance)
bot_instance:
name: "Binance_Scalp"
exchange: "binance"
general:
profile: "scalp"
strategy_intervals: ["5m", "15m"]
# ... (configurações TP/SL/risco como mostrado acima)
Exemplo 2: Bot de Longo Prazo (Bybit)
bot_instance:
name: "Bybit_Long"
exchange: "bybit"
general:
profile: "long"
strategy_intervals: ["1d", "1w"]
# ... (configurações focadas em longo prazo)
Exemplo 3: Bot Day Trading (OKX)
bot_instance:
name: "OKX_DayTrader"
exchange: "okx"
general:
profile: "day"
strategy_intervals: ["30m", "1h", "4h"]
# ... (configurações intraday equilibradas)
Recomendações por Perfil de Estratégia
| Perfil | Intervalos | Take Profit | Stop Loss | Máx. Posições | Foco Principal |
|---|---|---|---|---|---|
| Scalp | 1m–15m | 0,5–2% | 0,3–1% | 5–10 | Momentum, book de ordens |
| Day | 15m–4h | 2–5% | 1–3% | 3–7 | Tendências intraday |
| Swing | 1h–12h | 5–15% | 3–8% | 2–5 | Níveis chave, padrões |
| Long | 1d+ | 20–100%+ | 10–25% | 1–3 | Ciclos de mercado |
| HFT | 1m / tick | 0,1–0,5% | 0,05–0,3% | 10–50 | Arbitragem, liquidez |
Principis Vantagens
- Instâncias de bots ilimitadas – Implante quantas precisar em diferentes exchanges e estratégias
- Otimização específica por exchange – Ajuste cada bot para Binance, Bybit, OKX etc.
- Isolamento de estratégias – Parâmetros de risco independentes por bot
- Análise multi-timeframe – Confirmação robusta de sinais
- Inteligência adaptativa – TP/SL inteligentes que reagem às condições reais do mercado
- Diversificação de portfólio – Combine estratégias para capturar todas as fases do mercado
Como Começar
- Escolha seu perfil de estratégia – HFT, scalp, day, swing, long ou default
- Configure os timeframes – Ajuste os intervalos ao perfil escolhido
- Personalize os parâmetros – Indicadores, TP/SL, regras de risco
- Dê um nome ao seu bot – ex.: Binance_Scalp, Bybit_Long
- Deploy e monitore – Inicie e acompanhe o desempenho em tempo real
Execute várias estratégias simultaneamente para maximizar oportunidades em todas as condições de mercado!