Lorentzian Classification EA
- Asesores Expertos
-
Michael Prescott Burney
Soy un trader profesional y desarrollador de Expert Advisors, enfocado en la creación de sistemas de trading de alto rendimiento y gestión de riesgo para MetaTrader 5. Mi ventaja se ha forjado a través de la experiencia real en los mercados—superando periodos de drawdown, refinando estrategias y - Versión: 1.0
- Activaciones: 20
Este experto de clasificación de Lorenz para MetaTrader 5 está diseñado para analizar datos de mercado y automatizar operaciones mediante un sistema de reglas personalizable. El experto combina un método de clasificación de K vecinos más cercanos (KNN) basado en la distancia de Lorenz con validación adicional mediante regresión kernel, filtros de mercado y funciones de gestión de operaciones personalizables.
Este sistema de trading automatizado está diseñado para operadores que desean explorar, probar y utilizar el trading automatizado basado en múltiples indicadores técnicos, en lugar de un único indicador aislado. Evalúa los datos históricos y actuales del mercado disponibles según sus características y, a continuación, aplica filtros y configuraciones de ejecución predefinidas antes de procesar nuevas órdenes.
Características principales
- Marco de clasificación KNN basado en la distancia de Lorentz
- Personaliza tu flujo de trabajo de procesamiento de datos utilizando RSI, WaveTrend, CCI, ADX y otros parámetros compatibles.
- Se realizó una validación adicional utilizando regresión de núcleo estimada mediante funciones cuadráticas racionales y distribuciones gaussianas.
- Se pueden utilizar filtros personalizados basados en la volatilidad, el patrón, el ADX, la EMA, la SMA, la sesión de negociación, el spread y el núcleo.
- Control del tamaño de la posición de opciones de volumen fijo basado en el riesgo
- Modelos de stop-loss y take-profit basados en ATR o distancia fija
- Otras opciones de configuración: límite de pérdidas, punto de equilibrio, liquidación parcial y límites de posición.
- Introduzca un número mágico único para distinguir entre varias instancias de EA.
- Paneles de control y marcadores de señales adicionales en la carta náutica.
- Siete de ellos contienen archivos de configuración como ajustes iniciales.
- Diseñado específicamente para investigar, probar parámetros y validar predicciones en el probador de estrategias de MetaTrader 5.
Estructura de clasificación
Para cada vela de cierre que cumpla los requisitos, el Asesor Experto (EA) crea una representación interna de características basada en los indicadores técnicos seleccionados. Según la configuración actual, estos indicadores pueden incluir RSI, WaveTrend, CCI, ADX y características de RSI con diferentes parámetros. El EA compara estas representaciones de características con los datos históricos disponibles para identificar condiciones de mercado matemáticamente similares según el método de cálculo de distancia configurado.
Si la configuración seleccionada y el historial del gráfico disponible lo permiten, el algoritmo KNN puede evaluar hasta 2000 muestras históricas configurables de barras. Utiliza el cálculo de la distancia de Lorentz para ordenar las barras históricas vecinas y genera una clasificación de orientación interna basada en la coincidencia más cercana seleccionada.
La distancia de Lorentz es un método matemático para comparar diferencias entre características. En comparación con los cálculos de distancia euclidiana simples, reduce el impacto relativo de diferencias excesivas entre características individuales. Esta es una característica de este método de cálculo y no garantiza mejores resultados de trading ni robustez ante todos los eventos de volatilidad.
Los resultados de la clasificación final representan los valores analíticos internos utilizados por los asesores durante el proceso de evaluación de la transacción. No constituyen una predicción, un consejo de inversión ni una garantía de futuros movimientos de precios.
Confirmación de la degradación nuclear
Además de los resultados de la clasificación, el consultor puede utilizar una capa de validación adicional basada en regresión kernel. Se pueden utilizar estimaciones kernel cuadráticas racionales y gaussianas para evaluar un entorno direccional de mercado determinado.
Al habilitar los filtros del núcleo, los asesores de trading pueden exigir que los resultados de la clasificación cumplan con las condiciones del núcleo configuradas antes de considerar la apertura de nuevas posiciones. Por ejemplo, la configuración predeterminada podría requerir una tendencia alcista para evaluar las posiciones largas y una tendencia bajista para evaluar las posiciones cortas.
Si esta función está habilitada, la lógica basada en el núcleo también puede utilizarse como uno de los parámetros de entrada disponibles para el control de salida. Ningún filtro, modelo o método de confirmación puede garantizar que una operación evite por completo la volatilidad adversa, los movimientos laterales, las pérdidas o las reducciones de capital.
Funciones y filtros
Este modelo de clasificación permite visualizar hasta cinco características técnicas simultáneamente. Tanto el tipo de característica como el período son configurables. Modificar el tipo de característica o el período altera la información utilizada en los cálculos de similitud y puede afectar significativamente el comportamiento del algoritmo evolutivo.
Tras determinar las condiciones de orientación interna durante el proceso de clasificación, los objetivos potenciales deben cumplir un conjunto de criterios de selección predefinidos. Los criterios de selección disponibles pueden incluir:
- Filtro de volatilidad
- Filtro de patrones de mercado
- Filtro ADX
- Filtro de tendencias EMA
- Filtro de tendencia SMA
- Filtro de sesión de negociación
- Filtro de difusión máxima
- Filtro de regresión de núcleo
Los filtros son personalizables y pueden bloquear operaciones si las condiciones actuales del mercado no cumplen con sus requisitos. Están diseñados para aplicar reglas preestablecidas al proceso de entrada de operaciones; sin embargo, no eliminan el riesgo, no garantizan una mayor calidad de las operaciones ni aseguran un buen rendimiento.
Gestión comercial
El Asesor Experto (EA) de Clasificación Lorenz incluye funciones de gestión de operaciones personalizables. Los usuarios pueden elegir tamaños de lote fijos o basados en el riesgo, así como la lógica de stop-loss y take-profit basada en el ATR o en una distancia fija, según los datos de entrada del EA y los requisitos del instrumento de negociación del bróker.
| Función | Asignación de configuración |
|---|---|
| Tamaño del trabajo | Permite calcular el volumen fijo de un lote o configuración en función de la evaluación de riesgos. |
| Parada protectora y objetivo | Permite establecer niveles de stop-loss y take-profit en función del ATR o de una distancia fija. |
| Límites de posición abierta | Puede limitar el número de puestos en función de las restricciones especificadas. |
| Stop loss dinámico y punto de equilibrio | Funcionalidad adicional para cambiar la ubicación de la actividad en función de las reglas seleccionadas. |
| Cierre parcial | Si se cumplen las condiciones especificadas, agregue una función para bajar la clasificación. |
| Lógica de salida | Una vez habilitada esta función, puede personalizar el stop loss, el take profit, la duración de la operación, el trailing stop, el punto de equilibrio, la liquidación parcial o las condiciones basadas en el núcleo. |
Las funciones de stop-loss, take-profit, trailing stop, punto de equilibrio y liquidación parcial dependen del funcionamiento de la plataforma de negociación, las normas del bróker, la liquidez del mercado, las fluctuaciones de precios y las condiciones de ejecución. Estas funciones no garantizan que la operación se ejecute al precio solicitado.
Archivo de configuración habilitado
Este producto incluye siete perfiles diseñados como configuraciones iniciales estructuradas para investigación y pruebas. Estas configuraciones no constituyen recomendaciones de rendimiento y no se garantiza su funcionamiento con ninguna cuenta, bróker, instrumento de negociación ni condiciones de mercado.
| contorno | El punto de partida propuesto para el estudio |
|---|---|
| Acondicionamiento del cuero cabelludo M15 | Acelerar la velocidad de evaluación intradiaria dentro del plazo de M15. |
| Negociación intradía M30 | Realizar una evaluación intradiaria del marco temporal M30. |
| H1 swing | Evaluación preliminar del cronograma del primer semestre. |
| Ubicación H4 | Evalúe los estilos de posición en marcos temporales superiores, como H4. |
| D1 a largo plazo | Dentro del plazo del día 1 se llevará a cabo una evaluación a más largo plazo. |
| Experto en oro H1 XAUUSD | La configuración inicial para investigar el XAUUSD en la primera mitad de este año. |
| Cuenta conservadora/emprendedora H4 | La configuración inicial utiliza intervalos de tiempo más largos y ajustes más estrictos con fines de investigación. |
Los nombres de las carteras solo describen su uso previsto y no representan idoneidad, seguridad, elegibilidad para financiar proyectos, niveles de riesgo específicos ni rendimiento esperado. Antes de usarlas, pruebe cada cartera con los datos históricos del bróker y verifique su coherencia con los datos proyectados.
Procedimientos de entrada y salida
Las posibles órdenes de compra o venta solo se evaluarán si se cumplen los criterios de clasificación especificados y todos los criterios de filtrado habilitados. Según la configuración actual, estos criterios pueden incluir la alineación de tendencias, los diferenciales aceptables, el horario de negociación activo, los requisitos de patrones de mercado y la confirmación mediante regresión kernel.
Los sistemas de negociación inteligentes también pueden configurarse para seguir los cambios en el estado del mercado, en lugar de reaccionar repetidamente a tendencias de precios fijas. El comportamiento específico depende de los parámetros de entrada seleccionados y de los datos de mercado disponibles.
Las posiciones se pueden gestionar mediante parámetros seleccionados: stop-loss de protección, precio objetivo, duración de la posición, stop-loss dinámico, punto de equilibrio, liquidación parcial o mecanismos de salida basados en el núcleo. Configurar la lógica de entrada o salida no garantiza que la terminal envíe órdenes, que el bróker las acepte o que se ejecuten al precio solicitado.
Paneles de control y herramientas de visualización
Este asesor de trading incluye un panel de gráficos adicional para análisis en tiempo real. Según la configuración actual, puede mostrar información como el estado de la señal interna, los resultados de la clasificación, el estado del kernel, el estado del filtro, los valores propios, la información del spread, los detalles de la posición y las estadísticas internas registradas desde la inicialización.
Los marcadores adicionales en el gráfico permiten visualizar el historial de actividad del EA. Los valores mostrados en los paneles y gráficos son solo de referencia y no modifican la lógica de trading subyacente. Si no se requiere visualización, por ejemplo, en un entorno de pruebas o VPS, el panel puede desactivarse.
Pruebas y configuración
Antes de utilizar un Asesor Experto (EA) en operaciones reales, pruébelo con el Probador de Estrategias de MetaTrader 5 utilizando datos de alta calidad disponibles en su bróker. Si dispone de datos suficientes, puede seleccionar la opción "Cada cotización se basa en una cotización en tiempo real". Los resultados de la prueba son simulados y pueden diferir significativamente de los resultados reales debido a factores como spreads, comisiones, intereses nocturnos, deslizamiento, liquidez, retrasos en la ejecución, rechazo de órdenes, brechas de precios, condiciones del bróker y diferencias en los datos.
Al ajustar las configuraciones, solo se modifica un número limitado de parámetros a la vez, y los resultados se evalúan en diferentes periodos de tiempo, tanto dentro como fuera de la muestra. Este enfoque de validación gradual ayuda a determinar si la configuración se mantiene estable con datos no utilizados para la selección de parámetros. La optimización no garantiza el rendimiento futuro y puede dar lugar a configuraciones demasiado cercanas a los datos históricos.
Instrucciones de funcionamiento importantes
- Para garantizar que los cálculos de clasificación se realicen correctamente según lo previsto, la Agencia de Protección Ambiental de los Estados Unidos exige datos históricos suficientes.
- Cuando ejecute varias instancias de EA en una sola cuenta, utilice un "número mágico" único.
- El nombre del código del bróker, el sufijo, los números, el tamaño del contrato, el tamaño mínimo del tick, el volumen mínimo de negociación, el nivel de stop-loss, el apalancamiento, los requisitos de margen, los intereses nocturnos y el horario de negociación pueden variar.
- Los instrumentos de negociación con horizontes temporales cortos y grandes diferenciales o volatilidad (incluido el oro) pueden ser particularmente sensibles a las condiciones de ejecución del bróker.
- Los datos históricos, los diferenciales, la velocidad de ejecución de las órdenes y las características de los instrumentos de negociación pueden provocar que el comportamiento de las órdenes en tiempo real difiera de los resultados de las pruebas retrospectivas.
- Antes de implementarlo en un entorno de producción, se recomienda realizar una prueba de demostración y verificar los resultados.
- Un VPS puede ayudar a mantener la disponibilidad de los puntos finales, pero no puede garantizar la conectividad, los servicios de corretaje, la ejecución de órdenes ni proporcionar protección en condiciones de mercado que cambian rápidamente.
Divulgación importante de riesgos
Operar con divisas, metales, contratos por diferencia (CFD), criptomonedas y otros productos apalancados implica un riesgo significativo y puede resultar en la pérdida de parte o la totalidad de su capital invertido. El Asesor Experto (EA) de Clasificación de Lorenz es una herramienta de trading automatizada y no proporciona asesoramiento de inversión, garantías de ganancias, clasificación precisa, puntos de entrada exactos, tasas de éxito específicas, prevención de pérdidas máximas, cumplimiento de los requisitos de capital de la cuenta ni garantías de rentabilidad futura. Los métodos de aprendizaje automático, los cálculos de similitud histórica, los indicadores técnicos, las evaluaciones de funciones kernel, los filtros y los programas de optimización no pueden predecir el comportamiento futuro del mercado ni eliminar el riesgo. Los EA pueden experimentar operaciones perdedoras, periodos de pérdidas y reducciones de capital. Las pruebas retrospectivas, los resultados de optimización, los perfiles, los resultados de la cuenta demo y cualquier información de rendimiento pasada no pueden predecir de forma fiable los resultados futuros en tiempo real. Las condiciones del mercado, la calidad de los datos, los spreads, las comisiones, los intereses nocturnos, el deslizamiento, la liquidez, las brechas de precios, los retrasos en la ejecución, las características del bróker, el apalancamiento, los requisitos de margen y la configuración de la cuenta pueden afectar significativamente los resultados. Las funciones de stop-loss, take-profit, trailing stop, punto de equilibrio y liquidación parcial no garantizan precios de ejecución precisos. Realice siempre pruebas exhaustivas, utilice configuraciones de riesgo conservadoras y adecuadas, y opere únicamente con fondos que pueda permitirse perder.
