Motor de Trading

Estrategia de Cruce de EMA

El motor de trading se basa en una estrategia multicapa de continuación de tendencia con EMA, diseñada para mercados de fuerte impulso a corto plazo.

El bot monitorea continuamente todos los pares de trading configurados y busca oportunidades de entrada larga (long) de alta probabilidad utilizando la estructura de EMA, la confirmación de ruptura y el análisis de volumen.

La estrategia combina:

  • EMA20 para la dirección de la tendencia a corto plazo
  • EMA50 para la confirmación de la tendencia a medio plazo
  • EMA200 para el filtrado de tendencia de marco temporal superior
  • Validación de ruptura
  • Detección de picos de volumen
  • Filtrado de volatilidad de velas

El sistema opera en:

  • Velas de 1 minuto para la ejecución de entradas
  • Velas de 3 minutos para el filtrado de tendencia de marco temporal superior

Lógica principal de la estrategia:

  1. 1.El EMA200 en el marco temporal de 3 minutos no debe mostrar una fuerte pendiente descendente.
  2. 2.El precio debe rebotar en el EMA20 en el marco temporal de 1 minuto.
  3. 3.EMA20 debe permanecer por encima de EMA50.
  4. 4.EMA50 debe permanecer por encima de EMA200.
  5. 5.Las pendientes de EMA20 y EMA50 deben permanecer positivas.
  6. 6.La vela de ruptura debe cerrar por encima de los máximos recientes.
  7. 7.El volumen debe superar la actividad media del mercado.
  8. 8.El tamaño de la vela debe permanecer dentro de los límites de volatilidad aceptables.

Esto crea un sistema de entrada de impulso filtrado centrado en la continuación de la tendencia en lugar del trading de reversión.

Trading Example

¿Quieres ver cómo funcionan estos indicadores en la realidad?

Abre la terminal de trading de Binance y analiza los gráficos del mercado al contado (spot) en tiempo real.

Analiza Gráficos en Vivo en Binance

Lógica de Confirmación de Entrada

Una operación se ejecuta solo si todas las condiciones de entrada se cumplen simultáneamente.

1. Filtro de Tendencia de Marco Temporal Superior

El bot calcula la pendiente de EMA200 en el marco temporal de 3 minutos.

Condición:

  • La pendiente de EMA200 debe permanecer por encima del valor mínimo configurado.
  • Las condiciones de mercado fuertemente bajistas bloquean nuevas entradas.

Propósito:

  • Prevenir la compra durante tendencias bajistas en marcos temporales superiores.

2. Detección de Rebote en EMA20

El sistema busca un retroceso hacia EMA20 seguido de una continuación alcista.

Requisitos:

  • El precio toca EMA20 dentro de las velas recientes.
  • La vela actual cierra de nuevo por encima de EMA20.
  • El cuerpo de la vela no debe permanecer completamente por debajo de EMA20.

Propósito:

  • Detectar retrocesos de continuación durante tendencias alcistas activas.

3. Validación de Distancia de EMA

El bot valida la fuerza de la tendencia utilizando el espaciado de EMA.

Condiciones:

  • EMA20 debe permanecer suficientemente por encima de EMA50.
  • EMA50 debe permanecer suficientemente por encima de EMA200.

Propósito:

  • Evitar estructuras de mercado débiles o laterales.

4. Confirmación de Ruptura

La última vela debe romper por encima de los máximos locales recientes.

Condición:

  • El cierre actual excede los máximos de las velas anteriores.

Propósito:

  • Confirmar la continuación del impulso alcista.

5. Detección de Picos de Volumen

La estrategia valida la participación en el mercado mediante el análisis de volumen.

Condición:

  • El volumen actual debe exceder el volumen promedio móvil multiplicado por el coeficiente configurado.

Propósito:

  • Filtrar escenarios de baja liquidez o ruptura débil.

6. Filtro de Volatilidad de Vela

El bot rechaza velas de gran tamaño.

Condición:

  • El porcentaje del tamaño de la vela debe permanecer por debajo del máximo configurado.

Propósito:

  • Prevenir entradas después de picos de precio sobrecalentados.

7. Confirmación de Pendiente de EMA

El bot verifica el impulso positivo utilizando las pendientes de EMA20 y EMA50.

Condiciones:

  • La pendiente de EMA20 debe permanecer positiva.
  • La pendiente de EMA50 debe permanecer positiva.

Propósito:

  • Asegurar la alineación del impulso a corto y medio plazo.

Lógica de Stop Loss

Cada posición recibe un stop loss fijo inmediatamente después de la ejecución de la entrada.

Cálculo del stop loss:

  • El precio de stop loss se calcula como un porcentaje por debajo del precio de entrada.
  • Cada par de trading tiene configuraciones de stop loss independientes.

Propósito:

  • Proteger el capital durante rupturas fallidas o reversiones de tendencia.

El stop loss permanece activo hasta que:

  • La posición se cierra por stop loss
  • La posición se cierra por take profit
  • La posición se cierra por trailing stop

Lógica de Take Profit

Cada posición recibe un objetivo de take profit predefinido inmediatamente después de la ejecución.

Cálculo del take profit:

  • El precio de take profit se calcula como un porcentaje por encima del precio de entrada.
  • Cada símbolo tiene su propio objetivo configurado.

Propósito:

  • Bloquear beneficios automáticamente durante movimientos de continuación fuertes.

Cuando el precio alcanza el nivel de take profit configurado:

  • El bot ejecuta inmediatamente una orden de mercado de venta.

Lógica de Trailing Stop

El motor de trading incluye un sistema de trailing stop dinámico diseñado para proteger los beneficios durante una fuerte continuación del mercado.

Trailing Stop Estándar

El trailing stop se activa solo después de alcanzar un umbral de beneficio mínimo.

Lógica de activación:

  1. 1.La posición alcanza el porcentaje de beneficio configurado.
  2. 2.El trailing stop se activa.
  3. 3.El nivel de stop sigue el precio al alza.
  4. 4.El stop nunca se mueve a la baja.

Propósito:

  • Permitir que las operaciones rentables continúen mientras se protegen las ganancias.

Lógica de Trailing Ajustado

El bot incluye un modo de protección agresivo durante el posible debilitamiento de la tendencia.

El trailing ajustado se activa cuando:

  • El precio cierra por debajo de EMA20
  • Se toca EMA50
  • El impulso se debilita después de mantener la posición

En este modo:

  • La distancia de trailing se vuelve significativamente más ajustada.
  • Los beneficios se protegen de forma más agresiva.

Propósito:

  • Reducir la devolución de beneficios durante el agotamiento de la tendencia.

Lógica de Gestión de Riesgos

El motor de trading incluye múltiples capas de protección automatizada de la cartera.

Tamaño de la Posición

Cada posición utiliza un porcentaje configurable del capital total.

Características:

  • Cálculo dinámico de la cantidad
  • Ajuste del tamaño de lote de Binance
  • Control automático de exposición

Propósito:

  • Mantener un riesgo constante en todas las posiciones.

Protección de Exposición de la Cartera

El bot limita la exposición activa total en todas las operaciones abiertas.

Condición:

  • La exposición total no puede exceder el límite de cartera configurado.

Propósito:

  • Prevenir el sobreapalancamiento de la cuenta.

Protección contra Pérdidas Consecutivas

El bot rastrea las rachas de pérdidas por par de trading.

Condición:

  • El trading se deshabilita después de exceder el número máximo de pérdidas consecutivas.

Propósito:

  • Detener el trading durante condiciones de mercado inestables.

Protección contra Drawdown Diario

El bot monitorea las pérdidas diarias para:

  • Símbolos individuales
  • Cartera completa

Cuando se exceden los límites:

  • La compra se deshabilita automáticamente.

Propósito:

  • Prevenir grandes pérdidas diarias en la cuenta.

Protección contra Drawdown Total

El motor rastrea las pérdidas acumuladas en todas las sesiones de trading.

La protección se aplica a:

  • Símbolos individuales
  • Cartera completa

Cuando se alcanza el drawdown máximo:

  • El trading se deshabilita automáticamente.

Propósito:

  • Preservación del capital a largo plazo y supervivencia durante condiciones de mercado desfavorables.