Footprint MLP

Footprint MLP transforma la actividad del mercado a nivel de tick en características de huella y utiliza un modelo de aprendizaje automático de perceptrón multicapa para aprender las relaciones no lineales entre el flujo de órdenes y el comportamiento futuro de los precios.

Captura el contexto temporal mediante entradas con desfase, estadísticas móviles, características de múltiples marcos temporales y datos de símbolos emparejados, con entrenamiento configurable, validación cronológica y selección de características.


Tres modos de aprendizaje

  1. «Base Learn » entrena un modelo utilizando los parámetros configurados; el entrenamiento se lleva a cabo a lo largo de múltiples épocas y conjuntos «walk-forward».
  2. El «Genetic Learn» utiliza un algoritmo evolutivo para evaluar las configuraciones de modelo candidatas. La idoneidad de las candidatas se determina a partir de los resultados validados de los mejores puntos de control en los conjuntos «walk-forward». Esto permite al sistema explorar diferentes configuraciones de modelo y retener las candidatas más sólidas en función del rendimiento de la validación.
  3. El «Deep Learn» evalúa una cuadrícula estructurada de parámetros de modelo y de entrenamiento configurados. Los modelos candidatos se comparan utilizando los resultados de validación, y se retiene la configuración validada más sólida.

Dos modos de predicción

    1. El modode clasificación estima la dirección del movimiento futuro de los precios a lo largo del horizonte de predicción configurado. El modelo genera una salida con signo limitada por su función de activación configurada (-1/+1). El rendimiento se evalúa mediante la precisión direccional u otra puntuación de clasificación seleccionada.
    2. El modode regresión estima la rentabilidad futura en forma de porcentaje. Las opciones de regresión se evalúan principalmente mediante el error de validación, con una puntuación personalizada basada en el RMSE como principal métrica de selección y en las estadísticas de coincidencia direccional.

Herramientas

  1. Extracción de características: cuando está habilitada, el sistema evalúa los conjuntos de entrada candidatos y entrena el modelo final utilizando las características seleccionadas que ofrecen el mejor resultado. -La extracción genética busca subconjuntos de características eficaces mediante un proceso de optimización evolutiva; esto permite al sistema probar combinaciones de características e identificar conjuntos de entrada más sólidos. -Extracción secuencial evalúa prefijos de características clasificados para identificar un tamaño de subconjunto eficaz. -Extracción de las mejores características clasifica las características por importancia y selecciona el número configurado de entradas mejor clasificadas.

  2. Entrenamiento y validación «walk-forward»: Los datoshistóricos se dividen cronológicamente en conjuntos «walk-forward»; cada conjunto contiene su propia ventana de entrenamiento y su propia ventana de validación; para cada conjunto «walk-forward», se selecciona la época con mejor rendimiento basándose en la evidencia de validación. Las configuraciones candidatas se clasifican utilizando sus puntos de control seleccionados, no simplemente los pesos de la última época; este enfoque evalúa el comportamiento del modelo a lo largo de múltiples ventanas históricas en lugar de basarse en una única división entre entrenamiento y validación.
  3. Parada temprana / Paciencia profunda: La «pacienciaprofunda» detiene el entrenamiento de un candidato tras el número configurado de épocas consecutivas sin mejora en su puntuación de selección de validación; la «parada temprana» detiene el entrenamiento de un candidato cuando la métrica de validación configurada alcanza o supera el umbral objetivo.
  4. Arquitectura de características en múltiples marcos temporales: El indicador permite configurar el marco temporal de las características independientemente del marco temporal del gráfico; las barras completadas del marco temporal de origen se alinean con las observaciones del marco temporal del gráfico, de modo que el modelo pueda utilizar el contexto de múltiples marcos temporales a la hora de predecir futuras velas en el marco temporal del gráfico. Esta estructura ayuda a mantener la coherencia cronológica, al tiempo que permite al modelo acceder a información de diferentes resoluciones de marcos temporales.
  5. Características de símbolos emparejados: Un símbolo emparejado opcional puede proporcionar contexto entre mercados durante la construcción de características y el entrenamiento.
  6. Calibración Ridge: La calibraciónRidge es una etapa opcional de refinamiento posterior al entrenamiento que se aplica a las predicciones brutas del modelo; utiliza una regresión lineal regularizada L2 para aprender una correspondencia estable entre la salida del modelo base y la predicción calibrada final. La penalización Ridge restringe los coeficientes de calibración, lo que reduce la sensibilidad ante resultados del modelo ruidosos o inestables y ayuda a evitar el sobreajuste a pequeñas variaciones en las puntuaciones sin procesar.
  7. Gráfico de aprendizaje automático: El gráfico de visualización muestra las relaciones entre las características de entrada, las épocas de entrenamiento, los modelos candidatos, los conjuntos de validación y las etapas de calibración; los nodos conectados y las rutas resaltadas ilustran cómo evolucionan los linajes de los modelos candidatos y conducen a la red neuronal del modelo seleccionado.


Nota: MT5 proporciona datos históricos nativos «tick a tick», lo que permite que las filas de «footprint» muestren el volumen real negociado y ejecutado en cada nivel de precio cuando el bróker facilita datos de volumen real.

El modelo de aprendizaje automático está desarrollado íntegramente utilizando el lenguaje nativo de MQL5 y no requiere ninguna integración con Python.

Asistencia y comentarios: ¿Necesitas ayuda con la instalación o la configuración? No dudes en enviarme un mensaje directamente a través de MQL5 para recibir asistencia técnica especializada. Si consideras que Footprint LSTM te resulta útil para tus operaciones, te agradeceríamos que dejaras una valoración positiva.
Otros productos de este autor
Footprint Engine MT4 es una herramienta de análisis técnico sintético que ofrece una «visión de rayos X» del interior de un conjunto de datos estándar de velas japonesas. Tres modos de visualización Oferta/Demanda (Clásico): un perfil bilateral que muestra la distribución estimada del volumen de ticks de compra y venta en cada nivel de precio, reconstruida a partir de barras OHLC de 1 minuto y de volumen de ticks. Delta (agresividad neta): un perfil enfocado de un solo lado que destaca el delta
FREE
Footprint Engine Pro es una herramienta de análisis técnico de nivel profesional que ofrece una «visión de rayos X» del interior de una vela japonesa estándar. Está diseñada para revelar las dinámicas ocultas del mercado y realizar un seguimiento de la actividad de liquidez con exactitud y precisión. Tres modos de visualización Oferta/Demanda (Clásico): Un perfil completo de dos lados que muestra los volúmenes exactos de oferta y demanda en cada nivel de precio, revelando la batalla directa en
Footprint Engine es una herramienta de análisis técnico que ofrece una «visión de rayos X» del interior de un conjunto de datos estándar de velas japonesas. Está diseñada para revelar las dinámicas ocultas del mercado y realizar un seguimiento preciso de la actividad de liquidez. Tres modos de visualización Oferta/Demanda (Clásico): Un perfil completo de ambos lados que muestra los volúmenes exactos de compra y venta en cada nivel de precio, revelando la batalla directa entre compradores y ven
Footprint LSTM
Francesco Mangili
Footprint LSTM es un indicador de aprendizaje automático que aplica una red de memoria a largo y corto plazo (LSTM) a datos secuenciales de mercado enriquecidos con características de «footprint» derivadas de los ticks. Al tratarse de una arquitectura recurrente con puertas, la LSTM mantiene un estado celular persistente regulado por puertas diferenciables de olvido, entrada y salida. Este mecanismo permite a la red retener, actualizar o descartar información de forma selectiva en horizontes te
Footprint RNN
Francesco Mangili
Footprint RNN es un sistema de aprendizaje automático que aplica una red neuronal recurrente (RNN) a datos de mercado secuenciales enriquecidos con características de «footprint» derivadas de los ticks. Al tratarse de un modelo recurrente, la RNN procesa las observaciones en orden cronológico y mantiene una representación oculta que se actualiza en cada intervalo de tiempo. Esto permite al modelo captar la estructura temporal del flujo de órdenes, el comportamiento de la liquidez y la microestru
Footprint GBDT
Francesco Mangili
Footprint GBDT es un sistema de aprendizaje automático que aplica árboles de decisión potenciados por gradientes (GBDT) a datos de mercado representados mediante características de «footprint» derivadas de los ticks. Las observaciones retrasadas, las estadísticas móviles y las entradas de múltiples marcos temporales proporcionan contexto temporal, mientras que el entrenamiento configurable, la validación cronológica, la selección de características y los datos de símbolos emparejados facilitan e
Filtro:
No hay comentarios
Respuesta al comentario