Indicator Signal Strategy Builder
- Asesores Expertos
-
Fernando Altair Kuhn
Trader and MQL5 developer from Brazil. I build MetaTrader 5 tools for risk control and trade execution: lot calculators, loss limits, stop managers, a trade copier and strategy builders. Every product shows its limits and its tester results with real costs. No profit promises. Support through MQL5 - Versión: 1.1
- Activaciones: 10
El «Indicator Signal Strategy Builder» te permite crear una regla de trading a partir de hasta tres condiciones de indicadores y la ejecuta con un gestor de salida completo y un lote calculado en función del riesgo que elijas. Las señales se leen únicamente en barras cerradas, por lo que el robot actúa de la misma manera tanto en el Strategy Tester como en un gráfico en tiempo real.
¿Por qué la salida y el tamaño son lo primero
? Según nuestra propia investigación, modificar la salida (un trailing stop en lugar de un objetivo fijo) y el tamaño de la posición influyó más en los resultados que cambiar la regla de entrada. Las entradas clásicas basadas en indicadores con un objetivo fijo no resultaron rentables tras deducir los costes en nuestras pruebas. Este producto no promete una regla rentable. Te ofrece una forma clara de crear y probar una, gestionando adecuadamente la salida y el riesgo desde el principio.
Cómo se crea una regla
- Hasta 3 condiciones. Cada una tiene su propio tipo, marco temporal, períodos, método de media móvil, precio y nivel aplicados, y puede invertirse (intercambiando compra y venta).
- Todas las condiciones activas deben cumplirse simultáneamente (AND lógico). La condición ADX es un filtro: permite ambas direcciones mientras el ADX se mantenga por encima del nivel.
- Los cruces y las rupturas son eventos: son válidos en la barra cerrada en la que se producen (o durante N barras, como entrada) y se utilizan para una entrada como máximo. Un evento en un marco temporal superior sigue siendo válido hasta que se sustituya esa barra superior.
- Opcional: la primera entrada tras la activación puede seguir el estado actual de un cruce de MA o MACD (por ejemplo, una MA rápida por encima de una MA lenta) en lugar de esperar a un nuevo cruce. Activado por defecto; tras la primera entrada, solo cuentan los cruces nuevos.
- La señal combinada se puede invertir, y las entradas se pueden limitar únicamente a compras o únicamente a ventas.
Tipos de condiciones
- Cruce de medias móviles: la media móvil rápida cruza por encima de la media móvil lenta.
- Tendencia de la media móvil: la media móvil rápida por encima (compra) o por debajo (venta) de la media móvil lenta.
- Precio frente a la media móvil: cierre por encima (compra) o por debajo (venta) de una media móvil.
- Nivel del RSI: el RSI por encima del nivel (compra), por debajo de 100 - nivel (venta).
- Cruce del RSI: el RSI cruza al alza el nivel (compra) o cruza a la baja el nivel 100 (venta).
- Señal del MACD: la línea principal cruza su línea de señal. Cero del MACD: la línea principal cruza el cero.
- Contacto con las bandas de Bollinger (la barra toca la banda inferior o superior), ruptura de las bandas de Bollinger (cierre fuera de una banda), reentrada en las bandas de Bollinger (cierre de nuevo dentro de una banda).
- Cruce estocástico: %K cruza %D procedente de la zona por debajo del nivel (compra) o por encima de 100 — nivel (venta).
- Filtro ADX: ADX por encima del nivel, sin dirección.
- Ruptura de Donchian: cierre por encima del máximo más alto (compra) o por debajo del mínimo más bajo (venta) de las N barras anteriores.
Filtros de entrada
- Horario de negociación (hora del servidor, se permiten ventanas nocturnas) y días de la semana.
- Spread máximo en puntos.
- Número máximo de posiciones en el valor (cuentas de cobertura), solo compra o solo venta.
- No se permite una nueva entrada en la barra en la que se haya alcanzado un stop o un objetivo.
Gestor de salidas
- Stop inicial en ATR o puntos (obligatorio; el tamaño del lote se calcula en función de este). Objetivo opcional en ATR o puntos (desactivado por defecto).
- Punto de equilibrio y stop dinámico ATR: una vez que el beneficio alcanza un número determinado de ATR, el stop se desplaza hasta el punto de entrada (más el spread) y, a continuación, sigue al precio a una distancia ATR elegida. Nunca retrocede.
- Bloqueo de máximo: mantiene un porcentaje elegido de la mejor ganancia alcanzada (desactivado por defecto).
- Salida temporal tras N horas; cierre del viernes a una hora seleccionada.
- Los stops se evalúan una vez por barra cerrada del marco temporal de salida (por defecto) o en cada tick.
Tamaño de la posición y riesgo
- Lote en función del riesgo: capital x % de riesgo dividido entre el dinero perdido por lote en el stop, redondeado a la baja. Un stop más amplio da lugar a un lote más pequeño.
- O un lote fijo. Lote máximo opcional.
- Cuando el lote de riesgo es inferior al lote mínimo del bróker, se utiliza el lote mínimo solo si se arriesga como máximo una proporción elegida del capital (por defecto, el 10 %); de lo contrario, se omite la señal. El panel muestra el riesgo real del siguiente lote.
- El lote se reduce para ajustarse al margen libre y al límite de volumen del símbolo.
- Pausa por pérdidas diarias: no se realizan nuevas entradas durante el resto del día una vez que la suma de las posiciones cerradas y el resultado flotante de este robot alcance una pérdida seleccionada (por defecto, el 3 %). Las posiciones abiertas mantienen sus stops.
Señal opuesta, cobertura y compensación
- Señal opuesta con una posición abierta: cerrar y abrir la posición contraria (por defecto), solo cerrar o ignorar.
- El robot nunca mantiene una posición de compra y otra de venta al mismo tiempo.
- Cuentas de compensación: una posición por símbolo (el número máximo de posiciones es siempre 1). Se envía una reversión como un cierre seguido de una nueva orden. Si otro robot o una operación manual ya tiene una posición en el símbolo, este robot no abre, ya que las posiciones se fusionarían.
Panel
- Cada condición con su valor de indicador y su estado: verde para COMPRAR o PASAR, rojo para VENDER, gris cuando no cumple los requisitos.
- La señal combinada, el tiempo hasta el cierre de la siguiente barra y si se permiten nuevas entradas (o por qué no).
- Posiciones en una tabla: lado, lote, entrada, stop actual y el resultado en R (múltiplos del riesgo inicial).
- Resultado del día y total de este robot en el símbolo, siguiente lote y su riesgo real, barra de pausa por pérdidas diarias, reglas de salida en uso.
- Botones: Pausar entradas / Reanudar, Cerrar todo (requiere un segundo clic para confirmar). El panel se contrae con un clic en su encabezado.
Configuración predeterminada
: la EMA 20 cruza la EMA 50 en el marco temporal del gráfico, filtrada por un ADX(14) superior a 20. Stop de 1,5 ATR(14); punto de equilibrio y un trailing stop de 2 ATR a partir de +1 ATR de beneficio; sin objetivo; reversión ante una señal opuesta; 1 % de riesgo por operación; pausa diaria al -3 %.
Estos valores predeterminados son un punto de partida para que el robot opere desde el primer momento. No están optimizados y no constituyen una recomendación: en nuestras propias comprobaciones con datos recientes del H1, generaron pérdidas tras deducir los costes. Crea y prueba tu propia regla en el Strategy Tester antes de utilizarla en una cuenta real.
Limitaciones y riesgos
- Los resultados pasados, ya sean de backtest o en vivo, no garantizan resultados futuros.
- Todas las reglas basadas en indicadores tienen rachas perdedoras. Las reglas de tendencia pierden en mercados con oscilaciones laterales; las reglas de reversión pierden en tendencias fuertes. Una regla que parece funcionar bien con un símbolo y un periodo concreto suele fallar con otros.
- Los stops pueden ejecutarse a un precio peor que su nivel en caso de brechas y en mercados volátiles, por lo que una pérdida puede ser mayor que el riesgo elegido.
- En cuentas pequeñas, el lote mínimo puede suponer un riesgo superior al porcentaje elegido (consulta el límite máximo del lote mínimo).
- Cada gráfico opera con un símbolo. Utiliza un número mágico diferente en cada gráfico.
- La terminal debe permanecer en funcionamiento con el trading algorítmico activado.
Parámetros
- Condiciones 1 a 3: tipo, marco temporal, Período 1 / 2 / 3, método de la media móvil, precio aplicado, Nivel (o desviación de Bollinger), inversión.
- Señal: ventana de eventos en barras, primera entrada en el estado actual, invertir, entradas permitidas, acción opuesta a la señal.
- Filtros de entrada: horas, días laborables, spread máximo, posiciones máximas, no entrar en la barra de un stop.
- Stop y objetivo: tipos y valores, marco temporal y período del ATR.
- Gestor de salida: inicio del umbral de rentabilidad, distancia del trailing stop, porcentaje de bloqueo del máximo e inicio, salida por tiempo, evaluación por barra o tick, cierre del viernes y hora.
- Riesgo: modo de lotes, % de riesgo, lote fijo, lote máximo, límite mínimo de riesgo por lote, pausa por pérdidas diarias.
- General y visualización: número mágico, deslizamiento, comentario de la orden, esquina del panel y desplazamientos.
