Resumen
Cada instancia de MagicTradeBot puede configurarse de forma independiente con una estrategia de trading específica, lo que te permite ejecutar múltiples bots simultáneamente en diferentes exchanges y estilos de trading. Esta arquitectura flexible te permite desplegar instancias ilimitadas de bots, cada una optimizada para distintas condiciones de mercado y perfiles de riesgo.
Perfiles de trading
MagicTradeBot soporta seis perfiles de trading distintos, cada uno diseñado para diferentes marcos temporales y objetivos:
| Perfil | Código | Marco temporal | Intervalos Kline | Características clave | Ideal para |
|---|---|---|---|---|---|
| 1. HFT (High-Frequency Trading) | hft |
Segundos a minutos | ["1m"] |
Ejecución ultrarrápida · Alto volumen · Pequeñas ganancias por operación · Baja latencia requerida | Market makers, arbitraje |
| 2. Scalping | scalp |
Minutos a horas | 1m–15m |
Entradas/salidas rápidas · SL ajustado · Múltiples operaciones/día | Traders activos, mercados volátiles |
| 3. Day Trading | day |
Intradiario (horas) | 15m–4h |
Sin posiciones overnight · Riesgo/recompensa equilibrado · Confirmación multi-TF | Traders a tiempo completo, mercados en tendencia |
| 4. Swing Trading | swing |
Múltiples días a semanas | 1h–12h |
Captura swings mayores · Baja frecuencia · Basado en patrones | Traders part-time, tendencias establecidas |
| 5. Position Trading a Largo Plazo | long |
Semanas a meses | 1d, 1w, 1M |
Construcción estratégica · Monitoreo mínimo · Fundamental + técnico | Inversores, ciclos alcistas/bajistas |
| 6. Perfil por Defecto | default |
Flexible | ["5m", "15m", "1h"] |
Enfoque multi-timeframe equilibrado para trading general | Perfil de inicio multipropósito |
Componentes de configuración de la estrategia
1. Configuración Kline/Candlestick
kline_config:
intervals: ["15m", "1h"] # Marcos temporales principales de análisis
lookback_periods: 100 # Velas históricas a analizar
data_source: "exchange" # exchange | aggregated | weighted
2. Configuración de generación de señales
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. Configuración 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. Configuración 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. Motor de decisión 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. Estrategia de dimensionamiento de posición
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
Ejemplos de bots multi-instancia
Ejemplo 1: Bot Scalping (Binance)
bot_instance:
name: "Binance_Scalp"
exchange: "binance"
general:
profile: "scalp"
strategy_intervals: ["5m", "15m"]
# ... (configuraciones TP/SL/riesgo como se mostró antes)
Ejemplo 2: Bot a Largo Plazo (Bybit)
bot_instance:
name: "Bybit_Long"
exchange: "bybit"
general:
profile: "long"
strategy_intervals: ["1d", "1w"]
# ... (configuraciones orientadas al largo plazo)
Ejemplo 3: Bot Day Trading (OKX)
bot_instance:
name: "OKX_DayTrader"
exchange: "okx"
general:
profile: "day"
strategy_intervals: ["30m", "1h", "4h"]
# ... (configuraciones intradiarias equilibradas)
Recomendaciones por perfil de estrategia
| Perfil | Intervalos | Take Profit | Stop Loss | Posiciones máx. | Enfoque principal |
|---|---|---|---|---|---|
| Scalp | 1m–15m | 0.5–2% | 0.3–1% | 5–10 | Momentum, libro de órdenes |
| Day | 15m–4h | 2–5% | 1–3% | 3–7 | Tendencias intradiarias |
| Swing | 1h–12h | 5–15% | 3–8% | 2–5 | Niveles clave, patrones |
| Long | 1d+ | 20–100%+ | 10–25% | 1–3 | Ciclos de mercado |
| HFT | 1m / tick | 0.1–0.5% | 0.05–0.3% | 10–50 | Arbitraje, liquidez |
Ventajas clave
- Instancias ilimitadas de bots – Despliega tantas como necesites en diferentes exchanges y estrategias
- Optimización específica por exchange – Adapta cada bot a Binance, Bybit, OKX, etc.
- Aislamiento de estrategias – Parámetros de riesgo independientes por bot
- Análisis multi-timeframe – Confirmación robusta de señales
- Inteligencia adaptativa – TP/SL inteligentes que reaccionan a las condiciones reales del mercado
- Diversificación de cartera – Combina estrategias para capturar todas las fases del mercado
Cómo empezar
- Elige tu perfil de estrategia – HFT, scalp, day, swing, long o default
- Configura los marcos temporales – Ajusta los intervalos al perfil elegido
- Personaliza los parámetros – Indicadores, TP/SL, reglas de riesgo
- Nombra tu bot – ej. Binance_Scalp, Bybit_Long
- Despliega y monitorea – Lanza y observa el rendimiento en tiempo real
Ejecuta varias estrategias simultáneamente para maximizar oportunidades en todas las condiciones de mercado!