Centucode AI All rounder Expert Advisor
- Asesores Expertos
- Versión: 1.0
- Activaciones: 7
Asesor experto Centucode AI All Rounder
Breve resumen del producto
Un asesor experto autónomo para MetaTrader 5 que combina el análisis de tendencias de barras cerradas, la planificación de operaciones basada en el ATR, el dimensionamiento configurable de las posiciones y la protección de beneficios basada en R con comprobaciones de ejecución que tienen en cuenta las características del bróker.
Descripción completa del producto en MQL5
El asesor experto Centucode AI All Rounder es un asesor experto totalmente automatizado para MetaTrader 5. Evalúa el gráfico activo utilizando un modelo de tendencia de media móvil exponencial de barras cerradas y emplea el rango verdadero medio (ATR) para adaptar las distancias de stop-loss y take-profit a la volatilidad actual.
El EA está diseñado para operadores que desean una ejecución basada en reglas, un riesgo controlado por el usuario y medidas de seguridad operativas claras. Se ejecuta localmente dentro de MetaTrader 5 y no requiere una clave de licencia de Centucode, un panel de control externo, un archivo DLL, permiso WebRequest ni suscripción a señales de terceros.
Cuando la EMA rápida se sitúa por encima de la EMA lenta y la compra está habilitada, el EA puede preparar un plan de compra. Cuando la EMA rápida se sitúa por debajo de la EMA lenta y la venta está habilitada, puede preparar un plan de venta. La señal se evalúa utilizando una vela completa. Antes de enviar cualquier orden, el EA comprueba la cotización actual, el spread, los permisos de la cuenta, las propiedades de negociación del símbolo, la distancia del stop, las restricciones de volumen, el margen disponible, el modo de ejecución y el resultado del proceso de validación de órdenes de la plataforma.
Cada entrada aceptada se envía con un stop loss y un take profit. El tamaño de la posición puede calcularse a partir de un porcentaje seleccionado del capital de la cuenta o fijarse en un lote fijo. El EA también supervisa la pérdida diaria de capital, la caída de la cuenta y el riesgo de stop agregado antes de aprobar una nueva posición.
La protección de beneficios se basa en la distancia de riesgo original de la operación, expresada como R. La configuración por defecto puede desplazar la protección hacia el punto de equilibrio una vez que la operación alcance 1R, asegurar 0,5R cuando la posición alcance 1,5R y comenzar a seguir la operación (trailing) tras alcanzar 2R, conservando al mismo tiempo un margen configurable. Solo se intentan cambios en la protección cuando el stop propuesto mejora el stop existente y cumple con los niveles de stop y congelación del bróker.
La estrategia no utiliza la multiplicación de posiciones tipo martingala, la recuperación mediante rejilla ni el promediado en una operación con pérdidas. Mantiene como máximo una posición en el valor activo y puede cerrar una posición propiedad del EA tras detectar una tendencia opuesta en una barra completada, cuando dicha opción está habilitada.
Características principales
• Ejecución de operaciones totalmente automatizada en MetaTrader 5.
• Lógica de tendencia basada en la media móvil exponencial (EMA) de barra cerrada, con períodos rápidos y lentos configurables.
• Medición de la volatilidad basada en el ATR y multiplicador de stop configurable.
• Objetivo de riesgo-recompensa configurable.
• Determinación automática del tamaño de la posición en función del porcentaje de riesgo o de un lote fijo.
• Controles independientes para las operaciones de compra y de venta.
• Salida opcional tras una tendencia opuesta en una barra completa.
• Filtro de spread máximo expresado en puntos.
• Ajuste de la exposición simultánea máxima del EA.
• Protección permanente contra pérdidas diarias de capital y caídas.
• Gestión basada en R del umbral de rentabilidad, la fijación de beneficios y el trailing stop.
• Validación de volumen, margen, distancia de stop y modo de ejecución adaptada al bróker.
• Validación de OrderCheck antes de OrderSend.
• Protección persistente contra el envío incierto para reducir las entradas duplicadas accidentales tras una respuesta de orden sin resolver.
• Sin llamadas a DLL, sin WebRequest externo y sin configuración adicional de la licencia del cliente.
Cómo funciona el proceso de negociación
1. El asesor experto espera a disponer de un historial de precios suficiente y a que se hayan calculado por completo los datos de la EMA y el ATR.
2. Al comienzo de una nueva barra, lee los valores de la EMA rápida, la EMA lenta y el ATR de la vela anterior completada.
3. Determina si la situación actual de la tendencia permite una operación de compra o de venta.
4. Establece un stop loss y un take profit ajustados al ATR, respetando el tamaño del tick, el spread, el nivel de stop y el nivel de congelación del valor.
5. Valida la confianza, la dirección de entrada, la relación riesgo-beneficio, la antigüedad de la cotización actual, el spread, los permisos de negociación y la desviación de entrada.
6. Calcula un volumen válido según el bróker y comprueba los límites de volumen del símbolo, el riesgo agregado de la cuenta y el margen libre.
7. Envía la orden de mercado solo después de que la función OrderCheck de la plataforma haya aceptado la solicitud.
8. Supervisa la posición resultante del EA y aplica las etapas de protección de beneficios configuradas cuando se cumplen sus condiciones.
Parámetros predeterminados
| Configuración | Por defecto | Finalidad |
| Período EMA rápido | 20 | Mide el componente de tendencia más corto |
| Período de la EMA lenta | 50 | Mide el componente de tendencia más amplio |
| Período del ATR | 14 | Mide la volatilidad reciente |
| Multiplicador del ATR de stop | 1,50 | Establece la distancia inicial del stop basada en la volatilidad |
| Relación riesgo-beneficio | 2,00 | Establece la recompensa mínima prevista en relación con el riesgo |
| Permitir compra | Verdadero | Permite entradas en posición larga |
| Permitir venta | Verdadero | Permite posiciones cortas |
| Salida en tendencia opuesta | Verdadero | Permite que una tendencia opuesta en una barra cerrada cierre una posición del EA |
| Porcentaje de riesgo | 1,00 % | Define el presupuesto de riesgo en el modo de dimensionamiento automático |
| Usar lote fijo | Falso | Selecciona el dimensionamiento automático por porcentaje de riesgo de forma predeterminada |
| Lote fijo | 0,01 | Volumen utilizado cuando el modo de lote fijo está activado y ha superado los controles de riesgo |
| Número máximo de operaciones simultáneas | 2 | Limita las posiciones propiedad del EA y la exposición pendiente en toda la cuenta |
| Spread máximo | 300 puntos | Bloquea las entradas cuando el spread supera el límite configurado |
| Límite diario de pérdida de capital | 3,0 % | Detiene nuevas entradas una vez alcanzado el umbral diario de pérdida de capital |
| Límite de caída | 10,0 % | Detiene nuevas entradas una vez alcanzado el umbral de caída persistente del capital |
| Umbral de equilibrio | 1,0R | Activa la protección de umbral de equilibrio con consideración del coste |
| Umbral de bloqueo de beneficios | 1,5R | Activa la fase de bloqueo de beneficios configurada |
| Beneficios bloqueados | 0,5R | Múltiplo de riesgo objetivo asegurado en la fase de bloqueo de beneficios |
| Inicio del trailing stop | 2,0R | Inicio de la protección de seguimiento basada en R |
| Margen de seguimiento | 1,0R | Mantiene la distancia configurada por detrás del pico de R |
Mercados y marcos temporales
El EA lee el símbolo y el marco temporal del gráfico al que está vinculado. El cálculo es independiente del marco temporal, pero la frecuencia y el carácter de las operaciones variarán significativamente entre M1, M30, H1, D1 y otros periodos.
Se puede probar en Forex, metales y otros símbolos de brókers que proporcionen propiedades válidas de tamaño de tick, volumen, margen, cálculo de beneficios y modo de negociación. El hecho de que un símbolo sea técnicamente compatible no significa que la configuración predeterminada sea adecuada o rentable para ese símbolo. Los usuarios deben probar cada símbolo, marco temporal, especificación del bróker y conjunto de parámetros de forma independiente.
Instalación y primer uso
1. Adquiera o descargue el producto a través del canal oficial de MQL5 Market.
2. Instálalo a través de MetaTrader 5 y comprueba que el trading algorítmico esté activado.
3. Abre un gráfico con el símbolo y el marco temporal deseados.
4. Añade el asesor experto Centucode AI All Rounder al gráfico.
5. Revisa todos los parámetros de configuración, especialmente el porcentaje de riesgo, el modo de lote fijo, el spread máximo, la pérdida diaria y la caída máxima.
6. Realice una prueba retrospectiva con el Strategy Tester utilizando un historial representativo del bróker y los costes de negociación.
7. Pruebe los parámetros seleccionados en una cuenta de demostración antes de plantearse su uso en condiciones reales.
8. Supervisa las pestañas «Expertos» y «Registro» para ver los mensajes de inicialización, aprobación de operaciones, bloqueo de operaciones y protección de beneficios.
Prácticas operativas recomendadas
• Empiece con un nivel de riesgo conservador y no dé por sentado que los ajustes adecuados para un símbolo lo serán también para otro.
• Utilice supuestos realistas sobre spreads, comisiones, swaps y ejecución durante las pruebas retrospectivas.
• Utiliza un terminal MetaTrader 5 estable o un VPS si se requiere una supervisión ininterrumpida.
• No elimine ni amplíe manualmente un stop gestionado por un EA sin comprender el riesgo que ello conlleva.
• Investiga los mensajes repetidos de «MARKET BLOCK» en lugar de aumentar el riesgo o desactivar las medidas de seguridad.
• Vuelve a realizar pruebas tras cambiar de bróker, tipo de cuenta, sufijo del símbolo, marco temporal o valores clave de entrada.
Limitaciones importantes
• La edición Market actual utiliza un motor local basado en reglas para la EMA y el ATR. No utiliza inteligencia artificial remota, aprendizaje automático, fuentes de noticias ni análisis del calendario económico.
• No es un escáner multisímbolo. Evalúa el símbolo y el marco temporal activos del gráfico.
• No garantiza que se produzca una señal dentro de un periodo concreto.
• Puede rechazar una operación debido al spread, el margen, el volumen, los permisos del bróker, las cotizaciones caducadas, un historial insuficiente, la exposición existente o los límites de riesgo de la cuenta.
• El comportamiento de los órdenes stop loss, take profit y trailing sigue estando sujeto a brechas, deslizamientos, la ejecución del bróker y la liquidez del mercado.
• Los resultados de las pruebas retrospectivas no constituyen una previsión del rendimiento futuro.
Preguntas y respuestas sobre productos MQL5
¿Garantiza el EA beneficios?
No. Ninguna estrategia automatizada puede garantizar beneficios. Los resultados dependen de las condiciones del mercado, la ejecución del bróker, las especificaciones del símbolo, los costes de negociación, los parámetros seleccionados y la gestión del riesgo.
¿Requiere la edición Market una clave de licencia de Centucode?
No. La edición MQL5 Market utiliza el sistema de protección y activación proporcionado por MQL5. No requiere una credencial de cliente externa de Centucode.
¿Necesita WebRequest o una DLL?
No. La edición Market es autónoma y no recurre a ninguna API ni DLL externa.
¿Utiliza la estrategia de martingala o la recuperación por rejilla?
No. La estrategia actual no multiplica el volumen tras las pérdidas, ni crea una rejilla de recuperación, ni promedia posiciones perdedoras.
¿Cómo se generan las señales de trading?
El EA compara medias móviles exponenciales configurables, rápidas y lentas, utilizando la barra anterior completada. Se utiliza el ATR para adaptar la distancia inicial del stop a la volatilidad.
¿Cómo se calcula el tamaño del lote?
Los usuarios pueden seleccionar el modo de cálculo automático del tamaño del lote en función del porcentaje de riesgo o el modo de lotes fijos. El EA sigue validando el volumen resultante con respecto a los límites del bróker, el presupuesto de riesgo configurado y el margen disponible.
¿Cómo funciona la protección de beneficios?
El EA reconstruye la distancia de riesgo original de la posición a partir de la orden de apertura confirmada. A continuación, puede aplicar etapas de umbral de rentabilidad, bloqueo de beneficios y trailing stop que tienen en cuenta el coste, utilizando múltiplos R configurables.
¿Puede operar con cualquier símbolo?
Puede evaluar el símbolo del gráfico activo siempre que MetaTrader proporcione el precio, el volumen, el margen y las propiedades de negociación requeridas. Los usuarios deben probar cada símbolo y las especificaciones de cada bróker por separado.
¿Permite operar en cualquier marco temporal?
La lógica es independiente del marco temporal, pero la frecuencia y el comportamiento de las operaciones varían considerablemente según el marco temporal. Se requiere un historial de precios adecuado antes de poder evaluar las señales.
¿Por qué es posible que el EA no realice ninguna operación?
Entre las posibles razones se incluyen: falta de una dirección de la EMA que cumpla los requisitos, número insuficiente de barras, dirección de compra o venta desactivada, spread excesivo, margen libre insuficiente, límites de volumen del bróker, cotizaciones obsoletas, una posición existente, permisos de negociación o controles de pérdidas activados.
¿Puedo cambiar la configuración predeterminada?
Sí. Los parámetros relativos a la estrategia, el tamaño de la operación, el spread, la seguridad de la cuenta y la protección de beneficios son configurables. Cada nueva configuración debe someterse a pruebas retrospectivas y a pruebas en cuenta demo.
¿Sigue funcionando el EA cuando MetaTrader está cerrado?
No. MetaTrader debe permanecer abierto y conectado para que el EA evalúe nuevas entradas y gestione su lógica de protección activa. Los órdenes de stop loss y take profit gestionados por el bróker permanecen en el bróker, sujetos a su funcionamiento.
¿Debería utilizar un VPS?
Un VPS es opcional, pero puede mejorar la continuidad cuando se requiere un funcionamiento ininterrumpido. No mejora la calidad de la estrategia ni garantiza los resultados de la ejecución.
¿Qué tipo de cuenta se puede utilizar?
La lógica de ejecución está diseñada para entornos MT5 estándar y mantiene una posición por símbolo. Las normas del bróker y el comportamiento de compensación o cobertura deben confirmarse en el Probador de estrategias y en la cuenta demo.
