Constructor Pro
- Asesores Expertos
- Versión: 1.14
Un asesor experto. Muchas estrategias. Tus reglas.
EA Constructor Pro es un generador de sistemas de trading modular y gratuito para MetaTrader 5.
No se trata de un único asesor experto con una sola estrategia de trading predefinida.
EA Constructor Pro funciona como un marco modular. Tú eliges los componentes de tu sistema de trading, los configuras y los combinas para crear tu propia estrategia, sin necesidad de modificar el código fuente.
Selecciona una señal de entrada, añade filtros, elige un método de gestión del capital, configura la gestión de posiciones, la estrategia Grid/DCA, la recuperación, la cobertura, la lógica de salida y los controles de riesgo.
Cambia los módulos o sus parámetros, y el mismo asesor experto puede comportarse como un sistema de trading completamente diferente.
EA Constructor Pro se puede configurar como un asesor experto sencillo de una sola posición, un sistema de seguimiento de tendencias, una estrategia de reversión a la media, un sistema de ruptura de tendencias, un robot de rejilla/DCA, un sistema multisímbolo o una combinación más compleja de varios mecanismos de negociación.
Cada configuración se puede guardar como un archivo SET estándar de MetaTrader 5, probarse por separado en el Probador de estrategias y reutilizarse siempre que sea necesario.
Constructor no genera un archivo EX5 independiente para cada estrategia. Cada estrategia es una configuración independiente de un Asesor Experto universal.
Todas las funciones incluidas en la versión publicada de EA Constructor Pro están disponibles de forma gratuita.
Tras instalar EA Constructor Pro, ponte en contacto conmigo a través de MQL5 para recibir el manual de usuario completo con explicaciones detalladas de todos los ajustes y módulos.
Cómo funciona Constructor
La arquitectura del EA se divide en módulos funcionales independientes:
Señal de entrada → Filtros de entrada → Gestión del capital → Gestión de posiciones → Grid / DCA → Recuperación / Cobertura → Gestión de salida → Gestión de riesgos
Cada módulo se encarga de una parte específica del sistema de negociación.
Puedes mantener el mismo algoritmo de entrada y probarlo con diferentes filtros. Puedes mantener la señal y los filtros, pero cambiar la gestión del capital. Puedes desactivar la estrategia de rejilla por completo y crear un sistema convencional de posición única.
O bien, puede crear una configuración de Grid/DCA de varios niveles con «Basket Take Profit», recuperación y gestión adicional de la exposición.
Esto te permite modificar no solo los parámetros individuales, sino también la estructura del propio sistema de trading.
¿Qué puedes crear?
EA Constructor Pro se puede utilizar para crear, por ejemplo:
- un sistema sencillo de posición única con Stop Loss y Take Profit;
- una estrategia de seguimiento de tendencias;
- un sistema de reversión a la media basado en las bandas de Bollinger o el RSI;
- una estrategia de ruptura;
- un sistema basado en la acción del precio;
- una estrategia filtrada en múltiples marcos temporales;
- un sistema de rejilla o DCA;
- una configuración de promedios o piramidal;
- una configuración de Martingala o antimartingala;
- un sistema con recuperación;
- un sistema con cobertura o operación contraria;
- un sistema de negociación con múltiples símbolos;
- una combinación de múltiples señales, filtros y mecanismos de gestión de riesgos.
Estos son solo ejemplos. El comportamiento real del EA viene determinado por la configuración seleccionada por el usuario.
Señales de entrada y filtros
El constructor incluye varios algoritmos de entrada iniciales.
Entre los métodos disponibles se encuentran la media móvil, las bandas de Bollinger, el RSI, el MACD, el estocástico, el CCI, el Momentum, el ADX, el %R de Williams, la ruptura del Kumo de Ichimoku, la ruptura del canal de Donchian, la barra pin, Engulfing, patrones de acción del precio de dos velas, Supertrend, UT Bot y Smart Money Concepts.
Los métodos de entrada de SMC incluyen:
- ruptura de estructura;
- Barrido de liquidez;
- Brecha de valor razonable;
- Bloque de órdenes.
Los indicadores personalizados externos compatibles también se pueden conectar a través deiCustom.
Se pueden aplicar hasta cuatro filtros de entrada adicionales a la señal principal.
Entre los filtros disponibles se incluyen los de tendencia, RSI, MACD, ADX, volatilidad ATR, spread, horario de negociación, marco temporal superior, distancia EMA, confirmación de velas, Supertrend, correlación y noticias económicas.
Los filtros se pueden combinar utilizando:
«ALL » ( TODOS ): deben cumplirse todos los filtros seleccionados;
«ANY » (CUALQUIERA): debe cumplirse al menos uno de los filtros seleccionados;
«N-of-M »: debe cumplirse un número especificado de filtros seleccionados.
Los algoritmos de entrada y los parámetros clave de Grid se pueden configurar por separado para COMPRA y VENTA.
Gestión del dinero y gestión de posiciones
Para el cálculo inicial del lote se puede utilizar:
- Lote fijo;
- Lote por cada 1.000 $ de capital;
- Lote por cada 1.000 $ de saldo;
- Porcentaje de riesgo.
Para posiciones independientes, Constructor incluye opciones como Stop Loss, Take Profit, Break Even, Trailing Stop, salida basada en el tiempo, salida por señal opuesta y salida por inversión de tendencia.
Si no se necesita la funcionalidad «Grid», se puede desactivar por completo.
Grid y DCA
Grid/DCA es un módulo independiente de Constructor.
Los usuarios pueden configurar:
- la profundidad máxima de la cuadrícula;
- las condiciones para abrir el siguiente nivel;
- ajustes independientes de la rejilla para COMPRA y VENTA;
- distancias entre niveles fijas o individuales;
- expansión progresiva por pasos;
- zonas de pasos basadas en la profundidad;
- distancias basadas en el ATR;
- métodos de cálculo de lotes de la cuadrícula;
- factores de lote individuales;
- Take Profit por cesta.
Hay disponibles diferentes métodos de entrada DCA, entre los que se incluyen las entradas basadas en la distancia, la confirmación de una nueva barra, la confirmación del cierre de la vela, las adiciones basadas en señales, las adiciones en dirección favorable, las adiciones en ambas direcciones y las entradas filtradas por rejilla.
Las distancias entre niveles y los factores de lote también se pueden configurar de forma individual para los niveles de la rejilla más profundos.
Gestión de cestas
El nivel 1 puede funcionar como una posición independiente utilizando sus propias reglas de gestión de posiciones.
Una vez que un ciclo de negociación ha alcanzado históricamenteel Nivel 2, se convierte en un ciclo de rejilla.
A partir de ese momento, las posiciones base restantes de la red se gestionan como una sola cesta y solo se cierran de acuerdo con la lógica de salida de toda la cesta seleccionada.
Los modos de TP de cesta disponibles incluyen:
- objetivo de precio de la cesta basado en la media ponderada;
- objetivo de beneficio de la cesta basado en el dinero;
- objetivo de la cesta basado en el capital;
- objetivo de TP de la cesta basado en la profundidad histórica de la rejilla.
El precio objetivo de la cesta también puede reducirse en función de los umbrales de caída o de pérdidas flotantes alcanzados previamente.
Gestión de la recuperación, la cobertura y la exposición
Hay módulos adicionales disponibles para configuraciones más complejas.
Recovery Engine puede añadir una posición de recuperación basada en la diferencia de precios, una señal de negociación o ambas.
Hedge Engine puede crear una exposición opuesta en función de la profundidad de la rejilla, la caída máxima o una combinación de estas condiciones.
El motor «Counter-Trade» ofrece un mecanismo independiente de negociación en sentido contrario.
El «Exposure Balancer» supervisa el desequilibrio entre el volumen de COMPRA y el de VENTA de un valor y puede crear una posición adicional para reducir dicho desequilibrio según la configuración seleccionada.
Estos módulos son opcionales y solo se utilizan en configuraciones compatibles.
Operaciones con múltiples valores
Una sola instancia de EA Constructor Pro puede gestionar varios instrumentos de negociación seleccionados.
Se pueden aplicar ajustes específicos por símbolo a varios parámetros importantes, como el lote inicial, el escalado del paso de la rejilla, el escalado del lote de la rejilla y el escalado del TP de la cesta.
Esto permite que el mismo motor de negociación gestione tanto configuraciones de un solo símbolo como de varios símbolos.
Gestor de riesgos
El Gestor de riesgos es una capa de control independiente del sistema de negociación.
Dependiendo de la configuración seleccionada, puede controlar o limitar:
- el volumen total del EA;
- el volumen por símbolo;
- la exposición de COMPRA y VENTA;
- pérdida flotante;
- caída máxima;
- Nivel de margen;
- número máximo de ciclos de Grid activos;
- límites de ganancias y pérdidas por cuenta, símbolo, «Magic» y dirección;
- límites diarios y semanales;
- Objetivos de capital.
Cuando se alcanzan los límites de riesgo configurados, Risk Manager puede bloquear nuevas operaciones y, si el usuario lo ha habilitado, llevar a cabo medidas de protección de emergencia.
Estos mecanismos no eliminan el riesgo de negociación.
Las configuraciones de «Grid», «DCA», «Martingale», «Recovery», «Hedge» y otras que puedan aumentar la exposición deben probarse siempre con cuidado.
Comprobación previa de Grid
Antes de ejecutar una configuración de rejilla, resulta útil comprender cuánta exposición puede generar la geometría de rejilla seleccionada si se alcanza su profundidad máxima configurada.
Para ello, EA Constructor Pro incluye unacomprobación previa automática dela cuadrícula.
Cuando es posible calcular de antemano la geometría seleccionada, el EA estima:
- el lote inicial;
- el volumen total teórico de la malla;
- distancia a la profundidad máxima de la red;
- P/L flotante aproximado;
- margen estimado necesario;
- nivel de margen estimado.
Los cálculos se basan en las especificaciones reales de los símbolos de negociación disponibles en MetaTrader 5.
Para la geometría de la rejilla basada en el ATR, se utiliza el valor actual del ATR como instantánea.
Si los niveles futuros de la rejilla no pueden calcularse de forma fiable por adelantado porque dependen de condiciones de señal futuras, Constructor no genera una estimación artificial.
Grid Preflight es una herramienta de evaluación de la configuración. No es una previsión del comportamiento futuro del mercado.
Validador de configuración
Un sistema modular permite muchas combinaciones diferentes, pero no todas ellas son técnicamente compatibles.
Por ello, EA Constructor Pro incluye unvalidador de configuración integrado.
Al iniciarse, el validador comprueba los parámetros críticos, los rangos de valores, los requisitos de las cuentas y los ajustes incompatibles.
Si la configuración seleccionada no puede funcionar correctamente, se bloquea la lógica de negociación y se indica el motivo en el diario de MetaTrader 5.
Esto ayuda a identificar errores de configuración antes de que comience la negociación.
Horario de negociación y reglas de reinicio
La negociación puede restringirse por días de la semana y mediante múltiples ventanas de negociación intradía.
Una vez finalizado un ciclo de negociación, existen varios métodos de reinicio disponibles:
- reiniciar inmediatamente;
- esperar a una nueva señal válida;
- esperar un número determinado de barras;
- esperar a que se alcance una distancia de precio determinada;
- esperar a que la señal anterior se reinicie y vuelva a aparecer.
Esto proporciona un control adicional sobre la frecuencia con la que pueden iniciarse nuevos ciclos de negociación.
Estado de ciclo persistente
El constructor almacena información fundamental sobre los ciclos de negociación activos.
Esto es especialmente importante en los sistemas Grid, en los que el EA debe recordar algo más que el número de posiciones abiertas en ese momento.
Se conservan la profundidad histórica de la red, el origen del ciclo y otra información importante sobre el estado, de modo que una red existente no se trate erróneamente como un nuevo ciclo superficial tras reiniciar el terminal.
Tras el arranque, el EA sincroniza el estado almacenado con las posiciones abiertas reales y continúa gestionando el ciclo de negociación existente.
Un constructor. Muchos archivos SET.
Cada sistema de trading que crees se puede guardar como un archivo SET estándar de MetaTrader 5.
Por ejemplo:
EURUSD Trend.set
XAUUSD Breakout.set
AUDCAD Grid.set
Cada archivo SET puede representar una arquitectura de trading completamente diferente, aunque se utilice el mismo EA Constructor Pro.
Esto resulta especialmente útil para la investigación y la optimización.
Crea una configuración básica, cambia un módulo o un parámetro, guarda un nuevo archivo SET y compara las dos versiones en el Strategy Tester.
De este modo, One Constructor puede convertirse en un único entorno de trabajo para desarrollar y probar numerosas ideas de trading algorítmico diferentes.
EA Constructor Pro es gratuito
EA Constructor Pro se distribuye de forma gratuita.
Todas las funciones incluidas en la versión publicada están disponibles en un único producto.
No es necesario adquirir un asesor experto diferente cada vez que quieras probar otra idea de trading.
Crea tus propias configuraciones, guarda archivos SET, prueba diferentes enfoques y reutiliza los sistemas creados anteriormente siempre que lo necesites.
La idea principal es sencilla:
Un asesor experto universal. Muchos sistemas de trading creados por los usuarios.
Ayuda a desarrollar EA Constructor Pro
EA Constructor Pro está concebido como un proyecto en constante evolución.
Si te gustaría que se incluyera una señal de entrada, un filtro, un indicador, un método de gestión de capital, un modo de cuadrícula/DCA, un método de salida, una función de control de riesgo u otro módulo útil, comparte tu sugerencia en los comentarios del producto o a través del sistema de mensajería de MQL5.
Las ideas útiles de los usuarios podrán tenerse en cuenta para futuras versiones.
Si detectas un error o una combinación de ajustes que no funciona como se esperaba, por favor, infórmanos de ello e incluye la configuración y las condiciones en las que se produjo ese comportamiento.
Dado que Constructor admite un gran número de combinaciones posibles, los comentarios de los usuarios reales pueden resultar especialmente valiosos para el desarrollo futuro.
Comparte tus archivos SET
Si creas una configuración interesante de EA Constructor Pro y te gustaría compartirla con otros usuarios, te invitamos a compartir tus archivos SET en la comunidad MQL5.
Al compartir una configuración, es útil especificar:
- símbolo bursátil;
- el marco temporal;
- idea principal de la estrategia;
- los parámetros de configuración importantes;
- condiciones de mercado o de prueba para las que se creó el archivo SET.
Otros usuarios pueden probar la configuración de forma independiente, modificar módulos concretos y crear sus propias variaciones.
Con el tiempo, esto puede ayudar a crear una biblioteca comunitaria de configuraciones e ideas de trading de EA Constructor Pro.
Los archivos SET creados por los usuarios deben considerarse siempre como configuraciones destinadas a la investigación y las pruebas independientes. No garantizan resultados de negociación futuros.
Antes de utilizar una cuenta de operaciones real
EA Constructor Pro puede crear un gran número de configuraciones diferentes.
No existe un único archivo SET universal que se adapte a todos los símbolos, marcos temporales, brókers y condiciones de mercado.
Todo nuevo sistema de trading debe probarse primero en el Probador de estrategias de MetaTrader 5. También se recomienda realizar pruebas prospectivas o en cuenta demo antes de decidir si se va a utilizar una configuración en una cuenta de trading real.
Los resultados pueden verse afectados por los ajustes de la estrategia, el símbolo, el marco temporal, el spread, la comisión, el deslizamiento, la liquidez, las especificaciones del símbolo, el tipo de cuenta, la ejecución de las órdenes y las condiciones del mercado.
Los modos que requieran múltiples posiciones independientes sobre el mismo símbolo o posiciones simultáneas de COMPRA y VENTA requieren unacuenta de cobertura de MT5 adecuada.
Los resultados históricos o de las pruebas retrospectivas no garantizan resultados similares en el futuro.
Crea. Prueba. Combina. Comparte.
EA Constructor Pro
Un asesor experto. Muchas estrategias. Tus reglas.
