Cardinal Exclusive
- Asesores Expertos
- Versión: 1.0
- Activaciones: 5
Descripción general
Cardinal Exclusive es un asesor experto basado en un modelo de confirmación de señales por capas combinado con un motor de ejecución de series graduadas (tipo rejilla). En lugar de basarse en el cruce de un único indicador, el asesor experto abre operaciones solo cuando tres filtros independientes coinciden a la vez: un filtro de dirección de tendencia, un corredor de volatilidad de doble fuente y una confirmación de pendiente o inclinación. El objetivo de esta estructura por capas es reducir las entradas erróneas durante las fases de mercado plano y de baja volatilidad, al tiempo que se mantiene la capacidad de respuesta una vez que se inicia un movimiento direccional genuino.
El EA está dirigido a operadores que buscan una gestión de posiciones configurable y basada en series —con un número limitado de órdenes y protecciones integradas para el ajuste de los stops— en lugar de un simple sistema de una sola orden, y que desean un control total tanto sobre la dimensionación del riesgo como sobre las condiciones de ejecución (spread, tipo de ejecución, recotizaciones).
Cómo funciona
El motor de señales se reevalúa en cada nueva barra y combina cuatro componentes independientes antes de enviar cualquier orden.
- Filtro de tendencia. Inp_FastMA e Inp_SlowMA definen dos períodos de media móvil. Su posición relativa y su separación establecen la tendencia actual (alcista/bajista) con la que debe coincidir el resto de la lógica antes de que se permita una entrada.
- Corredor de volatilidad dual. Se construyen dos corredores independientes en torno al precio: uno derivado de Inp_RSIPeriod y escalado por el coeficiente Inp_ATR_RSI_Mult, y el otro a partir de Inp_ATRPeriod, escalado por Inp_ATR_ATR_Mult. Una entrada solo se considera válida cuando la evolución del precio confirma una expansión más allá de ambos corredores, lo que filtra los movimientos que parecen significativos en una medida de volatilidad pero no en la otra.
- Confirmación de la pendiente. Inp_FastInd e Inp_SlowInd establecen los períodos de una medición de inclinación rápida/lenta. El EA compara el ángulo resultante con su umbral interno: una pendiente suave e indecisa no activará una entrada, incluso si los dos filtros anteriores coinciden.
- Corrección adaptativa. Inp_CorrectionFactor estrecha o amplía dinámicamente los umbrales de decisión efectivos barra a barra, ajustando la sensibilidad al comportamiento reciente de los precios en lugar de utilizar valores fijos y estáticos.
- Desencadenante de entrada. Solo se abre una posición cuando el filtro de tendencia, el corredor dual y la confirmación de la pendiente coinciden en la misma dirección en la misma barra.
- Gestión de series. Si el precio se mueve en contra de la posición abierta en el paso de la rejilla interna, se añaden órdenes adicionales en la misma dirección, con un volumen escalado progresivamente por StepExponent. La serie tiene un límite máximo de MaxSeriesOrders.
- Protecciones de la serie. Cuando Protections (compilado con el guard __PROTECTION__) está activo, los niveles de stop se reducen progresivamente a medida que la serie se alarga: cuanto menor sea el valor, antes se acortarán las series largas, lo que reduce la exposición ante secuencias adversas prolongadas. Si se establece en 0, se desactiva esta protección.
- Gestión de salida. TakeProfitPoints y StopLossPoints definen los objetivos virtuales de ganancias y pérdidas para la serie. Una vez que la ganancia flotante alcanza TrailingStartPoints, se activa el mecanismo de seguimiento (trailing) y sigue el precio a una distancia de TrailingStopPoints, protegiendo las ganancias acumuladas a lo largo de toda la serie en lugar de una sola orden.
Características principales
- Confirmación de entrada en tres niveles: filtro de tendencia + corredor de volatilidad dual + comprobación de la pendiente/inclinación
- Coeficiente de corrección adaptativo en lugar de umbrales de decisión fijos
- Motor de series (rejilla) configurable con progresión exponencial del volumen (StepExponent)
- Protecciones de series integradas que acortan automáticamente la distancia del stop a medida que la serie se alarga
- Modo manual de lotes fijos o cálculo automático del riesgo en porcentaje del saldo (AutoRiskCalc / RiskPercentage)
- Trailing stop aplicado a toda la serie, no solo a la última orden
- Filtro de spread con límites mínimo y máximo configurables de forma independiente
- Ejecución compatible con ECN con tipo de ejecución de órdenes seleccionable
- Límite configurable de reintentos de recotización
- Número mágico y comentario de operación personalizados para una separación clara en una cartera con múltiples EA
Resumen de la configuración
Configuración general: número mágico (ExpertMagic), comentario de operación (TradeComment), modo ECN (UseEcnFilling), tipo de ejecución de órdenes (OrderFillingType) y límite de reintentos de recotización (RequoteLimit).
Configuración de riesgo y volumen: tamaño de lote fijo (ManualLotSize) o tamaño automático basado en el riesgo (AutoRiskCalc, RiskPercentage).
Configuración de series: número máximo de órdenes por serie (MaxSeriesOrders), exponente de progresión de lotes (StepExponent), protecciones de series (Protections).
Configuración de puntos: distancia de take-profit y stop-loss (TakeProfitPoints, StopLossPoints), activación y paso del trailing (TrailingStartPoints, TrailingStopPoints).
Filtro de spread: activar/desactivar (SpreadLimitOn); spread mínimo y máximo permitidos (SpreadMin, SpreadMax).
Configuración de señales: períodos de las medias móviles de tendencia (Inp_FastMA, Inp_SlowMA), períodos de origen del corredor (Inp_RSIPeriod, Inp_ATRPeriod), multiplicadores del corredor ( Inp_ATR_RSI_Mult , Inp_ATR_ATR_Mult ), períodos de medición de la pendiente ( Inp_FastInd , Inp_SlowInd ), coeficiente de corrección adaptativo ( Inp_CorrectionFactor ).
Recomendaciones de uso
- Ejecuta el EA en el Probador de estrategias con el instrumento y el marco temporal de tu elección, a ser posible utilizando datos de ticks reales, antes de utilizarlo en condiciones reales.
- Calibre el bloque de señales (períodos de la media móvil, períodos del RSI/ATR, multiplicadores del corredor, períodos de la pendiente, factor de corrección) según el perfil de volatilidad del instrumento con el que pretenda operar; los valores predeterminados son un punto de partida, no una configuración universal.
- Empieza con una cuenta de demostración para observar el comportamiento de la serie en las condiciones actuales del mercado antes de invertir fondos reales.
- Dado que la exposición total aumenta con el número de órdenes de una serie, calcule siempre el riesgo teniendo en cuenta los parámetros MaxSeriesOrders y StepExponent, y no solo el lote base o el porcentaje de riesgo de una sola orden.
- Comprueba el spread de tu bróker y el tipo de ejecución de órdenes admitido antes de habilitar UseEcnFilling o modificar OrderFillingType.
Aviso sobre riesgos
Operar en los mercados financieros conlleva el riesgo de pérdida de capital. Los resultados obtenidos con datos históricos en el Probador de estrategias no garantizan resultados similares en el trading real. Antes de utilizar este asesor experto en una cuenta real, pruébalo a fondo en una cuenta demo y confirma que su lógica, el comportamiento de las series y los parámetros de riesgo sean compatibles con tu propio enfoque de gestión de riesgos.
