MagicTradeBot Personalização de estratégia – Guia de configuração de negociação com múltiplos perfis
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!