Market Watch – Guía Completa del Usuario

Resumen

Market Watch es un sistema inteligente de monitoreo de mercado que protege tus posiciones y aprovecha las oportunidades de volatilidad extrema. Analiza en tiempo real los movimientos del mercado en múltiples símbolos y responde automáticamente con cuatro capas de protección y oportunidades.

🆕 NUEVO en v2.0: ¡Auto-Trade ahora incluye DCA integrado, stop-loss personalizado y protección de tiempo máximo de tenencia!


🎯 Funcionalidades principales

1. Monitoreo de movimientos del mercado

  • Analiza continuamente los movimientos de precios en los símbolos configurados
  • Calcula el porcentaje promedio de movimiento del mercado
  • Detecta caídas bruscas (crashes – movimientos bajistas) y subidas fuertes (pumps – movimientos alcistas)
  • Registra todos los movimientos en un archivo para análisis histórico

2. Sistema de respuesta en cuatro capas

Capa 1: Difusión de alertas 📢

Objetivo: Mantenerte informado sobre movimientos importantes del mercado

  • Envía alertas a Telegram/Discord cuando se supera el umbral
  • Incluye datos detallados del movimiento por símbolo
  • Funciona como sistema de alerta temprana

Capa 2: Cierre de emergencia 🛡️

Objetivo: Proteger las posiciones existentes durante movimientos extremos

  • Cierra automáticamente las posiciones que se mueven en tu contra
  • Caída brusca → Cierra todas las posiciones LONG
  • Subida fuerte → Cierra todas las posiciones SHORT
  • Respeta el tiempo mínimo de tenencia para evitar salidas prematuras

Capa 3: Bloqueo de operaciones 🔒

Objetivo: Impedir nuevas entradas durante alta volatilidad

  • Bloquea nuevas señales de trading cuando la volatilidad supera el umbral
  • Desbloquea automáticamente cuando el mercado se estabiliza
  • Protege el capital en períodos de incertidumbre

Capa 4: Auto-Trade 💰 MEJORADO

Objetivo: Aprovechar oportunidades extremas de reversión

  • Abre posiciones automáticamente durante movimientos extremos
  • Compra en la caída durante los crashes (Long)
  • Vende en corto en la cima durante los pumps (Short)
  • 🆕 DCA integrado para promedio de costo en dólares
  • 🆕 Protección con stop-loss personalizado
  • 🆕 Seguridad con tiempo máximo de tenencia

⚙️ Configuración

Configuración básica

MarketWatch:
 Enabled: true
  # -----------------------------------------------------------
  # Símbolos a monitorear
  # -----------------------------------------------------------
 Symbols:
    - "BTCUSDT"
    - "ETHUSDT"
    - "SOLUSDT"
    - "BNBUSDT"
    # Agrega más símbolos según sea necesario
  # -----------------------------------------------------------
  # Configuración de análisis
  # -----------------------------------------------------------
 Candles: 10 # Cantidad de velas de 1 minuto a analizar
                                        # 10 velas = 10 minutos de datos
  # -----------------------------------------------------------
  # Umbrales de las capas (en %)
  # -----------------------------------------------------------
 AverageMovementPercent: 1.1 # Umbral para alerta
 AverageMovementEmergencyClose: 0.6 # Umbral para cierre de emergencia
 LockPercent: 0.3 # Umbral para bloqueo de operaciones (0 = desactivado)
  # -----------------------------------------------------------
  # Configuración de cierre de emergencia
  # -----------------------------------------------------------
 EmergencyCloseMinHoldTime: 20 # Tiempo mínimo de tenencia en minutos antes del cierre de emergencia
                                        # 0 = aplicación inmediata

🆕 Configuración Avanzada de Auto-Trade

 # -----------------------------------------------------------
  # Auto-Trade en Volatilidad Extrema (ENHANCED v2.0)
  # -----------------------------------------------------------
 AutoTrade:
 Enabled: true # Activar/desactivar la ejecución automática de operaciones

    Threshold: 1.8 # Movimiento promedio en % para activar auto-trade
                                        # Debe ser mayor que el umbral de alerta

    Direction: "Both" # Dirección de trading:
                                        # "Long"  → Comprar solo en caídas (dips)
                                        # "Short" → Vender en corto solo en subidas (pumps)
                                        # "Both"  → Operar en ambas direcciones

    Symbols: # Símbolos permitidos para auto-trading
      - "BTCUSDT" # (puede ser diferente de los símbolos monitoreados)
      - "ETHUSDT"
      - "SOLUSDT"

    InitialAmount: 100 # Monto inicial por operación y por símbolo (en USDT)
    # 🆕 Protección de Tiempo Máximo de Tenencia
 MaximumHoldTime: 180 # Tiempo máximo de tenencia en minutos
                                        # La posición se cierra después de este tiempo
                                        # independientemente de ganancias o pérdidas
                                        # 0 = sin límite de tiempo
                                        # Ejemplos:
                                        # 60  = máximo 1 hora
                                        # 120 = máximo 2 horas
                                        # 180 = máximo 3 horas
    # -----------------------------------------------------------
    # 🆕 Configuración de Stop-Loss (específica para Auto-Trade)
    # -----------------------------------------------------------
 StopLoss:
 Enabled: true # Activar stop-loss en las operaciones automáticas

      StopLossPercent: 4 # Porcentaje de stop-loss desde el precio promedio de entrada
                                        # Calculado a partir de:
                                        # - Precio promedio de entrada (si DCA está activado)
                                        # - Precio de entrada inicial (si DCA está desactivado)
                                        # Ejemplos:
                                        # 4 = Cerrar con -4% de pérdida
                                        # 5 = Cerrar con -5% de pérdida
                                        # Funciona tanto para Long como para Short
    # -----------------------------------------------------------
    # 🆕 DCA integrado para Auto-Trades
    # -----------------------------------------------------------
 DCASettings:
 enabled: true # Activar DCA en las operaciones automáticas

      max_orders: 5 # Número total de órdenes (incluyendo la inicial)
                                        # Ejemplo: 1 orden inicial + 4 órdenes DCA

      size_multiplier: 1.2 # Multiplicador de tamaño para cada orden DCA
                                        # 1.0 = mismo tamaño
                                        # 1.2 = +20% cada vez
                                        # 1.5 = +50% cada vez

      price_deviation_percent: 1.0 # % de desviación de precio para activar la siguiente DCA
                                        # Ejemplo: 1.0 = cada 1% de movimiento
                                        # Más bajo = más agresivo
                                        # Más alto = más conservador

📋 Parámetros de Configuración Explicados

Configuración Básica

Símbolos

  • Qué: Lista de pares de trading a monitorear por volatilidad
  • Ejemplo: ["BTCUSDT", "ETHUSDT"]
  • Consejo: Incluya monedas principales para una mejor representación del mercado
  • Nota: Los símbolos monitoreados pueden diferir de los símbolos de auto-trading

Velas

  • Qué: Número de velas de 1 minuto a analizar
  • Por defecto: 10 (= 10 minutos)
  • Rango: 5-20 recomendado
  • Consejo: Más alto = respuesta más suave pero más lenta

AverageMovementPercent

  • Qué: Umbral para emitir alertas
  • Por defecto: 1.1%
  • Propósito: Ser notificado de movimientos significativos
  • Consejo: Ajustar según la volatilidad típica del mercado

AverageMovementEmergencyClose

  • Qué: Umbral para cierre de posición de emergencia
  • Por defecto: 0.6%
  • Propósito: Protegerse de movimientos adversos mayores
  • Consejo: Debe ser menor que el umbral de alerta
  • Advertencia: Muy bajo = cierres de emergencia frecuentes

EmergencyCloseMinHoldTime

  • Qué: Minutos mínimos que una operación debe estar abierta antes de un cierre de emergencia
  • Por defecto: 20 minutos
  • Propósito: Evitar cerrar operaciones durante la volatilidad normal de entrada
  • Ejemplos:
    • 0 = Aplicar cierre de emergencia inmediatamente
    • 20 = La operación debe tener al menos 20 minutos
    • 60 = La operación debe tener al menos 1 hora
  • Consejo: Ajustar a 15-30 minutos para scalping, 60+ para swing trading

LockPercent

  • Qué: Umbral de volatilidad para bloquear nuevas operaciones
  • Por defecto: 0.3%
  • Propósito: Evitar entrar en mercados inestables
  • Especial: Ajustar a 0 para desactivar la función de bloqueo
  • Consejo: Mantener menor que el umbral de cierre de emergencia

🆕 Configuración de Auto-Trading

AutoTrade.Threshold

  • Qué: Umbral de movimiento extremo para activar auto-trading
  • Por defecto: 1.8%
  • Propósito: Capturar oportunidades de reversión
  • Consejo: Debe ser el umbral más alto (2x-3x el umbral de alerta)
  • Advertencia: Muy bajo = demasiadas operaciones, muy alto = oportunidades perdidas

AutoTrade.Direction

  • Opciones:
    • "Long" - Solo comprar caídas (crashes)
    • "Short" - Solo vender subidas (pumps)
    • "Both" - Operar en ambas direcciones
  • Recomendado: "Both" para máximas oportunidades
  • Conservador: "Long" (más seguro en mercados alcistas)

AutoTrade.InitialAmount

  • Qué: Cantidad en USDT para la entrada inicial de auto-trading por símbolo
  • Por defecto: 100 USDT
  • Ejemplo: 3 símbolos × $100 = $300 capital inicial por evento
  • Consejo: Comenzar conservador, aumentar según la confianza

🆕 AutoTrade.MaximumHoldTime

  • Qué: Minutos máximos para mantener una posición de auto-trading
  • Por defecto: 180 minutos (3 horas)
  • Propósito: Forzar salida tras límite de tiempo independientemente de P&L
  • Ejemplos:
    • 60 = Cerrar tras 1 hora (scalping)
    • 120 = Cerrar tras 2 horas (day trading)
    • 180 = Cerrar tras 3 horas (swing trading)
    • 0 = Sin límite de tiempo (no recomendado)
  • Consejo: Ajustar según estilo de trading y condiciones de mercado
  • Importancia: Evita mantener posiciones perdedoras indefinidamente

🆕 AutoTrade.StopLoss.StopLossPercent

  • Qué: Porcentaje de stop-loss desde el precio promedio de entrada
  • Por defecto: 4%
  • Cálculo:
    • Con DCA: Calculado desde el promedio de todas las órdenes llenadas
    • Sin DCA: Calculado desde el precio de entrada inicial
  • Ejemplos:
    • 4 = Cerrar a -4% de pérdida (recomendado)
    • 3 = Cerrar a -3% de pérdida (más estricto)
    • 5 = Cerrar a -5% de pérdida (más flexible)
  • Funciona en ambas direcciones:
    • Long: Se activa cuando el precio cae 4% desde la entrada promedio
    • Short: Se activa cuando el precio sube 4% desde la entrada promedio
  • Consejo: Con apalancamiento 5x, stop de 4% = pérdida de 20% del capital

🆕 AutoTrade.DCASettings.max_orders

  • Qué: Número total de órdenes incluyendo la inicial
  • Por defecto: 5 (1 inicial + 4 DCA)
  • Ejemplos:
    • 3 = 1 inicial + 2 DCA (conservador)
    • 5 = 1 inicial + 4 DCA (balanceado)
    • 7 = 1 inicial + 6 DCA (agresivo)
  • Consejo: Más órdenes = mejor promedio pero mayor capital requerido

🆕 AutoTrade.DCASettings.size_multiplier

  • Qué: Multiplicador para cada orden DCA sucesiva
  • Por defecto: 1.2 (20% más grande)
  • Ejemplos:
    • 1.0 = Tamaño igual ($100, $100, $100...)
    • 1.2 = Pirámide ($100, $120, $144...)
    • 1.5 = Pirámide agresiva ($100, $150, $225...)
  • Consejo: 1.2 equilibra riesgo y eficiencia de promedio

🆕 AutoTrade.DCASettings.price_deviation_percent

  • Qué: % de movimiento de precio para activar siguiente orden DCA
  • Por defecto: 1.0% (cada caída de 1% para long, subida de 1% para short)
  • Ejemplos:
    • 0.5 = Muy agresivo (activa con frecuencia)
    • 1.0 = Balanceado (recomendado)
    • 2.0 = Conservador (menos frecuente)
  • Consejo: Valores más bajos = más órdenes DCA completadas más rápido

🎬 Cómo Funciona - Ejemplo Real

Escenario: Caída del Mercado con Nuevas Funciones

Hora: 10:00 AM - El mercado comienza a caer rápidamente
BTC: -2.8% en 10 minutos
ETH: -3.1% en 10 minutos
SOL: -2.5% en 10 minutos
Promedio: -2.8%

Respuesta del Sistema (en orden):

📊 Requisitos de Capital y Riesgo

Cálculo de Exposición Máxima

Configuration:
  InitialAmount: 100
  max_orders: 5
  size_multiplier: 1.2
  Symbols: 3 (BTC, ETH, SOL)

Por Símbolo:

Orden 1: $100
Orden 2: $100 × 1.2 = $120
Orden 3: $120 × 1.2 = $144
Orden 4: $144 × 1.2 = $173
Orden 5: $173 × 1.2 = $208
Total por símbolo: $745

Todos los Símbolos:

3 símbolos × $745 = $2,235 máximo por evento

Múltiples Eventos:

2 eventos simultáneos: $4,470
3 eventos simultáneos: $6,705

Capital recomendado: $10,000-15,000
(permite 4-6 eventos simultáneos + reserva)

Riesgo por Evento

Con Stop-Loss al 4%:
├─ Capital invertido: $745 por símbolo
├─ Pérdida máxima (si se detiene): $745 × 4% × 5 (apalancamiento) = $149
└─ Pérdida máx total (3 símbolos): ~$447

Sin Stop-Loss (liquidación):
└─ Podría perder todo $2,235 💀

Stop-loss ahorra: $1,788 por evento negativo! ✅

📈 Rendimiento Esperado (Actualizado con DCA)

Basado en Diferentes Profundidades de Caída:

Reversión Rápida (-2% a -3%, 70% de los eventos)

Movimiento: -2% → +1.5% (oscilación 3.5%)
Capital: $300 (solo inicial, sin DCA activado)
Apalancamiento: 5x
Valor de la posición: $1,500

Ganancia: $1,500 × 3.5% = $52.50
Tiempo: 5-15 minutos
Frecuencia: 2-3 por semana

Semanal: 2.5 × $52.50 = $131
Mensual: $525
Anual: $6,300

Caída Media con DCA (-4% a -6%, 25% de los eventos)

Movimiento: -5% → +2% (oscilación 7% desde promedio)
Inicial: $300 (5x) = $1,500
DCA 1-2: $420 (spot) = $420
Valor total de la posición: $1,920
Entrada promedio: -4%

Ganancia con apalancamiento: $1,500 × 9% = $135
Ganancia spot: $420 × 7% = $29
Total: $164

Frecuencia: 1 por semana
Mensual: 4 × $164 = $656
Anual: $7,872

Caída Profunda con DCA Completo (-7% a -10%, 5% de los eventos)

Movimiento: -8% → +3% (oscilación 11% desde promedio)
Inicial: $300 (5x) = $1,500
DCA completo: $1,045 (spot)
Valor total de la posición: $2,545
Entrada promedio: -5%

Ganancia con apalancamiento: $1,500 × 14% = $210
Ganancia spot: $1,045 × 11% = $115
Total: $325

Frecuencia: 2 por mes
Mensual: 2 × $325 = $650
Anual: $7,800

Proyección Anual Total:

Estimación conservadora con apalancamiento 5x:
├─ Reversiones rápidas: $6,300
├─ Caídas medias: $7,872
├─ Caídas profundas: $7,800
└─ Total: ~$21,972 por año 🚀

Capital inicial: $10,000
ROI: ~220% anual

Teniendo en cuenta pérdidas (stop-loss activados):
├─ Ganancia bruta: $21,972
├─ Pérdidas por stop-loss: -$2,500 (estimado 10% de los eventos)
└─ Ganancia neta: ~$19,472 (ROI 195%)

⚠️ Advertencias Importantes

1. Gestión de Riesgo en Auto-Trading

Requisitos de Capital

Nunca asigne más del 20% del capital de trading por evento

Ejemplo:
├─ Capital total: $10,000
├─ Máx por evento: $2,000
├─ Exposición máxima: $2,235
└─ Estado: ⚠️ Ligeramente por encima, reducir a 2 símbolos o cantidades menores

Stop-Loss es OBLIGATORIO

# ❌ PELIGROSO
StopLoss:
  Enabled: false

# ✅ SEGURO
StopLoss:
  Enabled: true
  StopLossPercent: 4

Por qué: Sin stop-loss, una caída del -10% podría liquidar toda tu posición con apalancamiento 5x.

⚠️ Advertencias importantes

1. Gestión de riesgos del comercio automático

Requisitos de capital

No inviertas más del 20% del capital total en un solo evento
Ejemplo: 
├─ Capital total: $10,000 
├─ Inversión máxima por evento: $2,000 
├─ Exposición total: $2,235 
└─ Estado: ⚠️ ligeramente por encima, se recomienda limitarse a dos criptomonedas o reducir la inversión

El stop-loss es obligatorio

# ❌ Alto riesgo 
StopLoss:  Enabled: false 
# ✅ Seguro 
StopLoss:  Enabled: true 
 StopLossPercent: 4

Razón: Si no se establece un stop-loss, una caída del 10% con apalancamiento ×5 podría liquidar toda la posición.

Protección de tiempo máximo de holding

Sin tiempo máximo de holding: 
└─ La posición puede mantenerse indefinidamente 
└─ Las pérdidas ocupan capital 
└─ Se pierden otras oportunidades
Tiempo máximo de holding (180 min): 
└─ Revisión cada 3 horas 
└─ Libera capital para mejores oportunidades 
└─ Evita decisiones impulsivas

2. Gestión de capital DCA

Estrategia DCA agresiva (7 órdenes, multiplicador 1.5): 
Capital total por criptomoneda: aprox. $1,600 
3 criptomonedas: aprox. $4,800 
Capital disponible $5,000: 
└─ Pérdida máxima por evento puede consumir 96% del capital 
└─ No hay suficiente capital para otras operaciones 
└─ Alta presión 
Recomendación: 
└─ Mantener capital total 3-5 veces la exposición máxima 
└─ Ejemplo: Capital $5,000 → máximo por evento $1,000-1,500

3. Múltiples eventos simultáneos

Escenario: Dos eventos el mismo día con caída de precio -3% 
Evento 1 (10:00): Inversión $2,235 
Evento 2 (14:00): Inversión $2,235 
Total: $4,470 en posiciones activas 
Si ambos activan stop-loss: 
└─ Pérdida diaria aprox. $894 
Si ambos son ganadores: 
└─ Ganancia diaria aprox. $400-600

4. Advertencias sobre apalancamiento

Con apalancamiento ×5:

Stop-loss 4%: 
├─ Cambio de precio: -4% 
├─ Pérdida apalancada: -4% × 5 = -20% de la posición 
└─ Pérdida real: $745 × 20% = $149/criptomoneda 

Stop-loss 10%: 
├─ Cambio de precio: -10% 
├─ Pérdida apalancada: -10% × 5 = -50% de la posición 
└─ Pérdida real: $745 × 50% = $372/criptomoneda (riesgo) 

Liquidación (aprox. -20% cambio de precio): 
└─ Pérdida total de la posición 💀

Nota: Stop-loss 4% + apalancamiento ×5 limita la pérdida antes de la liquidación a aprox. 20%.


🔧 Resolución de problemas

El comercio automático no se dispara

Verificar:

  1. AutoTrade.Enabled: true
  2. El cambio de precio supera AutoTrade.Threshold
  3. Dirección coincidente (Crash → Long / ambas direcciones)
  4. Verificar configuración de criptomonedas
  5. Logs muestran "🚀 Auto-trade triggered"

Problemas comunes:

# Problema: umbral demasiado alto 
Threshold: 3.0 
Cambio real: -2.5% 
Solución: establecer 2.0 o 1.8 

# Problema: dirección incorrecta 
Direction: "Long" 
Movement: +3% (subida) 
Solución: cambiar a "Both" o "Short"

DCA no se dispara

Verificar:

  1. DCASettings.enabled: true
  2. ¿El precio alcanzó price_deviation_percent respecto al precio de entrada anterior?
  3. No excede el número máximo de órdenes max_orders
  4. Logs muestran "DCA Entry X triggered"

Ejemplo:

Entrada 1: $95,000 @ -1.8% 
Desviación DCA: 1.0% 
Precio de activación DCA 2: $94,050 (1% por debajo de $95,000) 
Precio actual: $94,500 
Estado: DCA aún no activado (-0.5% respecto a entrada)

Stop-loss se activa demasiado pronto

Síntomas:

Todas las operaciones automáticas se cierran inmediatamente 
Logs muestran: "🚨 AUTO-TRADE STOP-LOSS TRIGGERED"

Causas y soluciones:

# Causa 1: stop-loss demasiado ajustado 
StopLossPercent: 2 
Cambio de precio: -3% 
Punto de activación: -5% (demasiado cercano) 
Solución: establecer 4-5%

# Causa 2: alta volatilidad + apalancamiento 
Apalancamiento: ×10 
Pequeña caída -2% → pérdida -20% 
Solución: reducir apalancamiento ≤ ×5

📝 Resumen

Qué hace Market Watch:

Monitorea el mercado en busca de volatilidad extrema (caídas/subidas)
Te alerta vía Telegram/Discord
Protege posiciones existentes (cierre de emergencia)
Previene entradas incorrectas (función de bloqueo)
Aprovecha oportunidades (auto-trade)
Promedia inteligentemente (DCA)
Protege el capital (stop-loss)
Fuerza la disciplina (tiempo máximo de holding)

🆕 Mejoras clave en v2.0:

  1. DCA incorporado - Promedia automáticamente en caídas continuas
  2. Stop-Loss personalizado - Protección específica para auto-trade (4% desde el promedio)
  3. Tiempo máximo de holding - Salidas basadas en tiempo para evitar mantener posiciones indefinidamente
  4. Mejor gestión de capital - Límites claros de riesgo por evento
  5. Registro mejorado - Información detallada para depuración

Fórmula del éxito:


1. Comienza pequeño ($25-50 por símbolo)
2. Prueba a fondo (1-2 semanas)
3. Monitorea de cerca (revisiones diarias)
4. Escala gradualmente (ajustes semanales)
5. Documenta todo (seguimiento del rendimiento)
6. Adáptate al mercado (cambia según condiciones)

¡Tu sistema ahora puede convertir caídas del -3% en ganancias del +5% mientras te protege de desastres del -10%! 🎯


Última actualización: febrero 2026
Versión: 2.0 (Auto-Trade mejorado con DCA, Stop-Loss y Tiempo Máximo de Holding)

📎 Related Topics