MagicTradeBot 5.2+ Motor de Dimensionamiento de Posición – Guía Completa del Usuario

  • Home
  • Documentation
  • MagicTradeBot 5.2+ Motor de Dimensionamiento de Posición – Guía Completa del Usuario

MagicTradeBot 5.2+ introduce un Motor de Dimensionamiento de Posiciones completamente rediseñado, separando la asignación de capital de la lógica de trading y DCA para lograr mayor claridad, flexibilidad y control de riesgo.

Esta actualización centraliza todos los cálculos de tamaño de posición en:

position_sizing.yaml

🚀 ¿Qué cambió en la versión 5.2+?

✅ 1. Nuevo archivo de configuración dedicado

Toda la lógica de montos de operación y exposición se ha trasladado a:

position_sizing.yaml

Esto garantiza:

  • Una arquitectura más limpia
  • Sin solapamiento entre la lógica DCA y la lógica de capital
  • Mayor precisión en las simulaciones
  • Soporte futuro para modelos avanzados de dimensionamiento (Kelly, riesgo de ruina, basado en volatilidad, etc.)

✅ 2. Configuraciones antiguas reemplazadas

Las siguientes configuraciones ahora están obsoletas (deprecated):

Configuración antigua Estado
CalculateAmountDynamically ❌ Eliminada
TradeAmountPer ❌ Eliminada

Han sido completamente reemplazadas por:

auto_calculate_initial_amount: true

✅ 3. initial_trade_amount trasladado

Anteriormente ubicado en trading.yaml, ahora se ha movido a:

position_sizing.yaml

Esto asegura que toda la lógica de dimensionamiento de posiciones viva en un solo lugar.


📂 Nueva estructura de configuración

# --------------------------------------------------------------------------
# Monto de operación & Asignación de capital
# --------------------------------------------------------------------------
initial_trade_amount: 10.0
# --------------------------------------------------------------------------
# Cálculo del tamaño de posición
# --------------------------------------------------------------------------
auto_calculate_initial_amount: true
balance: 5000
total_percent_investment_per_trade: 2.0
# --------------------------------------------------------------------------
# Funcionalidades avanzadas de dimensionamiento
# --------------------------------------------------------------------------
mode: percent
kelly_fraction: 0.5
target_risk_of_ruin_percent: 1.0
max_drawdown_threshold: 40.0

⚙️ Cómo funciona el dimensionamiento de posiciones (flujo lógico)

1️⃣ Modo Fijo

Si:

auto_calculate_initial_amount: false

Entonces el bot:

  • Utiliza initial_trade_amount
  • No realiza cálculo de exposición
  • Omite los cálculos DCA
  • Omite la lógica porcentual

✔ Ideal para traders con lotes fijos
✔ Simple y predecible


2️⃣ Modo Cálculo Automático

Si:

auto_calculate_initial_amount: true

Entonces:

  • El monto inicial se calcula dinámicamente a partir del saldo
  • La exposición total (Inicial + Todos los DCA + Grid DCA) está limitada por:
total_percent_investment_per_trade

(El resto del contenido sigue exactamente el mismo patrón de traducción. Si deseas la versión completa con todos los apartados —incluyendo los casos de exposición, ejemplos, checklist de migración, perfiles recomendados y resumen final— puedo proporcionártela sin problema.)

¿Te gustaría que continúe con el resto o prefieres algún ajuste en el tono o en la terminología técnica (por ejemplo: "exposición" → "exposición al riesgo", "drawdown" → "caída máxima", etc.)?

📎 Related Topics