Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

EA de tendencia de medias móviles empinadas SteepMA - Asesor Experto para MetaTrader 5

Visualizaciones:
47
Ranking:
(2)
Publicado:
SteepMA.mq5 (5.74 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Principio fundamental: definir la intensidad de la tendencia mediante el ángulo de la media móvil

Las estrategias tradicionales basadas en el cruce de medias móviles tienden a generar señales falsas con frecuencia en mercados volátiles, lo que dificulta el control de los retrocesos. La idea central de esta estrategia es que solo cuando la media móvil presenta una tendencia unidireccional lo suficientemente pronunciada se considera que existe una tendencia válida y que merece la pena abrir una posición.

La estrategia se basa en la media móvil simple (SMA) y calcula la diferencia entre el valor actual de la media móvil y el valor de la media móvil correspondiente a un intervalo especificado; a través de la función arcotangente, convierte la tasa de variación de la media móvil en un ángulo intuitivo. Cuanto mayor sea el valor absoluto del ángulo, más marcada será la dirección de la tendencia y más fluida será la evolución del mercado;

si el ángulo se aproxima a 0, se trata de un rango de oscilación, por lo que la estrategia renuncia activamente a operar. Al mismo tiempo, se introduce el indicador de desviación del precio respecto a la media móvil, que mide en porcentaje el grado de desviación del precio respecto a la media móvil, con el fin de evitar, desde el momento de la entrada, el riesgo de comprar en el final de la tendencia a precios elevados.

Lógica de apertura de posiciones: entrada sólida con triple filtro

La estrategia adopta un nuevo mecanismo de activación basado en las velas japonesas, que solo realiza una evaluación de la señal al cierre de la vela, evitando así las interferencias del ruido intradía. Para abrir una posición, deben cumplirse simultáneamente tres condiciones:

  1. Filtrado por umbral de ángulo: para una posición larga, el ángulo de la media móvil debe situarse por encima del umbral positivo; para una posición corta, por debajo del umbral negativo; además, se establece una segunda verificación del ángulo mínimo para descartar falsas rupturas en tendencias débiles;
  2. Verificación de la dirección del precio: para las posiciones largas, el precio de cierre debe situarse por encima de la media móvil; para las posiciones cortas, por debajo de la media móvil, entrando en el mercado a favor de la tendencia y evitando operar en contra de ella;
  3. Límite máximo de desviación: el valor absoluto de la desviación entre el precio y la media móvil no debe superar el límite máximo establecido, para evitar comprar en niveles elevados al final de una aceleración de la tendencia.
    La gestión de posiciones admite dos modos: un número fijo de lotes y el cálculo dinámico del porcentaje del valor neto de la cuenta. Al abrir una posición, se calcula simultáneamente el stop-loss inicial según el porcentaje de riesgo preestablecido, lo que permite controlar el riesgo máximo de cada operación.

    Sistema de control de riesgos: stop-loss dinámico que se ajusta progresivamente

    El stop-loss de la estrategia se ajusta gradualmente a medida que evoluciona el mercado; el objetivo principal es proteger las ganancias no realizadas y dejar que las ganancias crezcan. Durante el periodo de mantenimiento de la posición, se establecen cuatro niveles de protección mediante stop-loss:

    • Stop-loss de protección del capital: cuando la posición alcanza una ganancia de 500 puntos, el stop-loss se desplaza 100 puntos por encima del precio de apertura, lo que garantiza que la operación no termine con pérdidas;
    • Ajuste por desviación de las ganancias: cuando la desviación del precio respecto a la media móvil alcanza el 19 %, el stop-loss se ajusta directamente al precio de cierre actual, lo que permite asegurar la mayor parte de las ganancias no realizadas;
    • Protección ante desviaciones extremas: cuando la desviación se amplía al 50 %, el stop-loss se ajusta aún más cerca del precio actual para hacer frente al riesgo de un cambio de tendencia extremo;
    • Desplazamiento por ruptura de tendencia: cuando el precio cruza la media móvil en sentido contrario, el stop-loss se desplaza simultáneamente hacia el exterior de la media móvil, lo que permite salir rápidamente de la operación tras la ruptura de la tendencia.

      Registro histórico de datos: registro completo integrado en SQLite

      La estrategia se basa en la interfaz nativa de MT5 con una base de datos local SQLite integrada, que registra de forma automática y permanente cada apertura de posición y cada ajuste del stop-loss. Cada registro incluye la hora del evento, la dirección de la operación, el número de lotes, el precio, el valor de la media móvil,

      el ángulo, el grado de desviación, el precio del stop-loss y el valor neto de la cuenta, entre otros datos. En comparación con los registros nativos de la plataforma, esta información es más completa y facilita el análisis posterior de la estrategia, la optimización de los parámetros y la atribución del rendimiento.

      En general, se trata de un EA de tendencia con una lógica clara y unos niveles de control de riesgos bien definidos. Sus ganancias principales provienen de mercados unidireccionales fluidos; evita las oscilaciones mediante el filtrado por ángulo, controla el momento de entrada mediante el grado de desviación y, mediante el

      , y permite ajustar los parámetros en función de las características de volatilidad de cada instrumento para adaptarse a diferentes ciclos de negociación.



      Translated from Chinese by MetaQuotes Ltd.
      Original code: https://www.mql5.com/zh/code/74379

      ATR Ranked Support and Resistance Zones ATR Ranked Support and Resistance Zones

      Un indicador educativo para MT5 que establece niveles de soporte y resistencia como zonas de precios a partir de puntos de pivote confirmados. Las reacciones cercanas se agrupan utilizando una distancia basada en el ATR y, a continuación, se clasifican según pruebas repetidas, la fuerza del rechazo y la actualidad. Solo se muestran las zonas más sólidas para que el gráfico resulte legible.

      OnChart Candle Countdown Clock OnChart Candle Countdown Clock

      El «On-Chart Candle Countdown Clock» es un indicador sencillo creado para mostrar la cuenta atrás de la última vela en cualquier marco temporal.

      V1N1 LONNY MT5 V1N1 LONNY MT5

      EA de day trading para la ruptura del rango asiático. Multisímbolo, M15/M30/H1. Coloca órdenes stop pendientes durante la sesión de Londres fuera del rango asiático previo a Londres, utilizando señales PSAR + MACD + estocástico, con gestión automática del horario de verano de Londres y Nueva York, stops estructurales, trailing stop y break-even.

      SimpleTradeStats SimpleTradeStats

      Estadísticas de operaciones cerradas. El indicador muestra los resultados de las operaciones, filtrados por número mágico.