Back to strategies

Estrategia de clasificador Random Forest

Clasificar la dirección del mercado del siguiente periodo con un ensemble de árboles de decisión

Estrategia de clasificador Random Forest es una plantilla de trading de machine learning que convierte características técnicas, de volatilidad, de volumen y de régimen en una señal clasificador Random Forest validada y luego aplica controles explícitos de ejecución, salida y riesgo del modelo. - Breiman 2001

Esta estrategia se proporciona como un ejemplo educativo inspirado en conceptos de análisis técnico públicos comunes y material de referencia. Es solo para investigación y demostración de productos y no constituye asesoramiento de inversión.

⚠️ Idoneidad de la estrategia
RIESGO: HIGH
Ideal para
  • Mercados donde características técnicas, de volatilidad, de volumen y de régimen están disponibles point-in-time y pueden mapearse a órdenes ejecutables.
  • Flujos de investigación que pueden validar clasificador Random Forest con divisiones cronológicas en lugar de mezclas aleatorias.
  • Carteras donde la probabilidad de clase y el margen de votos superan el umbral probado es lo bastante fuerte para sobrevivir a los costes, la rotación y el decaimiento del modelo.
Evitar en
  • Conjuntos de datos con sesgo de supervivencia, características con anticipación, fundamentales revisados o etiquetas que no eran negociables en el momento de la decisión.
  • Mercados donde la ventaja predicha es menor que los costes de spread, slippage, préstamo o latencia.
  • Investigación sobreajustada donde la complejidad del modelo aumenta más rápido que la evidencia fuera de muestra.
🕒 Marcos de tiempo
IntradayDailyWeekly
🌍 Mercados
StocksETFsFuturesCrypto
📢 Las estrategias de machine learning pueden parecer precisas mientras ocultan fugas o sobreajuste de régimen; la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de características necesita una monitorización explícita.
P: ¿Cuál es la idea central detrás de Estrategia de clasificador Random Forest?
La estrategia entrena clasificador Random Forest con características técnicas, de volatilidad, de volumen y de régimen, predice la dirección o el tramo de rendimiento del siguiente periodo y solo opera cuando la probabilidad de clase y el margen de votos superan el umbral probado.
P: ¿Cuál es el mayor riesgo en Estrategia de clasificador Random Forest?
El mayor riesgo suele ser la fuga de datos o el sobreajuste: el backtest puede usar información que no habría existido antes del trade.
P: ¿Cómo debe backtestearse Estrategia de clasificador Random Forest?
Use datos point-in-time, validación walk-forward cronológica, costes de transacción realistas y un periodo final fuera de muestra intacto antes del despliegue.

Cómo funciona esta estrategia

Flujo de decisión de 5 etapas, desde la lectura del mercado hasta la gestión de operaciones

1
Conjunto de características
Construir entradas point-in-time
Crear características técnicas, de volatilidad, de volumen y de régimen sin fugas de información futura
Alinear cada característica con la marca de tiempo en la que se habría conocido
Eliminar entradas inestables, dispersas o imposibles de ejecutar antes del entrenamiento
BBMACD
2
Diseño del objetivo
Definir etiquetas negociables
Entrenar el modelo para predecir la dirección o el tramo de rendimiento del siguiente periodo
Separar cronológicamente los periodos de entrenamiento, validación y prueba de estilo real
Rechazar definiciones de objetivo que ignoren costes, latencia, préstamo o supuestos de ejecución
ToqueCruce inminente
3
Validación
Probar la estabilidad del modelo
Validar con una validación fuera de muestra móvil del ensemble de árboles
Comparar la capacidad de predicción con un benchmark simple basado en reglas
Inspeccionar la importancia de las características, la calibración y la sensibilidad al régimen antes del despliegue
Señal BBCruce MACD✓ GO
4
Regla de trading
Convertir la puntuación en órdenes
Activar solo cuando la probabilidad de clase y el margen de votos superan el umbral probado
Ejecutar con órdenes en la siguiente barra o ventana de rebalanceo tras el filtrado por probabilidad
Salir cuando la probabilidad cae por debajo del umbral, la clase se invierte o el horizonte de pronóstico expira
COMPRAParcialVENTAZona de beneficio
5
Riesgo del modelo
Controlar la deriva y el sobreajuste
Aplicar la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de características antes del uso en real
Monitorear el decaimiento de la predicción, los cambios de esquema de datos y la deriva de la distribución de características
Retirar el modelo cuando las decisiones en real diverjan del comportamiento validado
EntradaSLTPStop dinámico2%R:R
Referencia de componentes de estrategia

Estrategia de clasificador Random Forest

Clasificar la dirección del mercado del siguiente periodo con un ensemble de árboles de decisión

Random
Forest
Señal
SC StratCraft
FConjunto de características
características técnicas, de volatilidad, de volumen y de régimenEntradas del modelo
la dirección o el tramo de rendimiento del siguiente periodoObjetivo de entrenamiento
Alineación point-in-timeControl de fugas
MEntrenamiento del modelo
clasificador Random ForestMotor de predicción
una validación fuera de muestra móvil del ensemble de árbolesPrueba fuera de muestra
Modelo de referenciaUmbral de habilidad
EReglas de entrada
la probabilidad de clase y el margen de votos superan el umbral probadoDisparador de trade
órdenes en la siguiente barra o ventana de rebalanceo tras el filtrado por probabilidadMétodo de orden
Calibración de la puntuaciónFiltro de confianza
XReglas de salida
la probabilidad cae por debajo del umbral, la clase se invierte o el horizonte de pronóstico expiraCierre principal
Actualización de la predicciónActualización del modelo
Expiración de la señalSalida por señal obsoleta
RControl de riesgo
la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de característicasControles estrictos
Deriva de característicasSalud de los datos
Revisión de sobreajusteDisciplina de investigación
Estrategia de clasificador Random Forest
Estrategia de clasificador Random Forest es una plantilla de trading de machine learning que convierte características técnicas, de volatilidad, de volumen y de régimen en una señal clasificador Random Forest validada y luego aplica controles explícitos de ejecución, salida y riesgo del modelo.
Estrategia de clasificador Random Forest Market Suitability
The Estrategia de clasificador Random Forest strategy works best in Mercados donde características técnicas, de volatilidad, de volumen y de régimen están disponibles point-in-time y pueden mapearse a órdenes ejecutables.. Flujos de investigación que pueden validar clasificador Random Forest con divisiones cronológicas en lugar de mezclas aleatorias.. Carteras donde la probabilidad de clase y el margen de votos superan el umbral probado es lo bastante fuerte para sobrevivir a los costes, la rotación y el decaimiento del modelo.. Traders should avoid using this strategy in Conjuntos de datos con sesgo de supervivencia, características con anticipación, fundamentales revisados o etiquetas que no eran negociables en el momento de la decisión.. Mercados donde la ventaja predicha es menor que los costes de spread, slippage, préstamo o latencia.. Investigación sobreajustada donde la complejidad del modelo aumenta más rápido que la evidencia fuera de muestra.. The risk level is categorized as HIGH. Las estrategias de machine learning pueden parecer precisas mientras ocultan fugas o sobreajuste de régimen; la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de características necesita una monitorización explícita.
¿Cuál es la idea central detrás de Estrategia de clasificador Random Forest?
La estrategia entrena clasificador Random Forest con características técnicas, de volatilidad, de volumen y de régimen, predice la dirección o el tramo de rendimiento del siguiente periodo y solo opera cuando la probabilidad de clase y el margen de votos superan el umbral probado.
¿Cuál es el mayor riesgo en Estrategia de clasificador Random Forest?
El mayor riesgo suele ser la fuga de datos o el sobreajuste: el backtest puede usar información que no habría existido antes del trade.
¿Cómo debe backtestearse Estrategia de clasificador Random Forest?
Use datos point-in-time, validación walk-forward cronológica, costes de transacción realistas y un periodo final fuera de muestra intacto antes del despliegue.
características técnicas, de volatilidad, de volumen y de régimen
características técnicas, de volatilidad, de volumen y de régimen forman las entradas observables que usa el modelo; cada valor debe estar disponible antes de la marca de tiempo de decisión simulada. Formula: Point-in-time feature matrix
la dirección o el tramo de rendimiento del siguiente periodo
la dirección o el tramo de rendimiento del siguiente periodo define lo que el modelo intenta predecir, por lo que debe incluir un horizonte de tenencia y un supuesto de costes de transacción realistas. Formula: Future return or action label
Alineación point-in-time
La alineación point-in-time evita que el modelo aprenda información revisada o futura que no existiría durante el trading en real. Formula: Feature time <= decision time
clasificador Random Forest
clasificador Random Forest transforma las características de mercado diseñadas en una puntuación, clase, pronóstico o acción que puede probarse en periodos no vistos. Formula: Prediction = majority vote of decorrelated trees
una validación fuera de muestra móvil del ensemble de árboles
una validación fuera de muestra móvil del ensemble de árboles comprueba si el modelo entrenado sigue siendo útil cuando se evalúa con datos posteriores que no se usaron para entrenar. Formula: Walk-forward split
Modelo de referencia
Un modelo de referencia confirma que la complejidad del machine learning aporta valor más allá de una simple regla de momentum, reversión a la media o factor. Formula: Compare with simple baseline
la probabilidad de clase y el margen de votos superan el umbral probado
la probabilidad de clase y el margen de votos superan el umbral probado convierte la salida del modelo en una regla de entrada estricta en lugar de tratar cada predicción como un trade. Formula: Prediction score clears threshold
órdenes en la siguiente barra o ventana de rebalanceo tras el filtrado por probabilidad
órdenes en la siguiente barra o ventana de rebalanceo tras el filtrado por probabilidad define el momento de la orden, el dimensionamiento y la restricción de rotación que se usan cuando una señal del modelo se vuelve ejecutable. Formula: Signal to order conversion
Calibración de la puntuación
La calibración de la puntuación mapea la salida bruta del modelo a niveles de confianza comparables, de modo que el dimensionamiento se basa en una fiabilidad probada. Formula: Probability or rank bucket
la probabilidad cae por debajo del umbral, la clase se invierte o el horizonte de pronóstico expira
la probabilidad cae por debajo del umbral, la clase se invierte o el horizonte de pronóstico expira evita que el trade del modelo se convierta en una posición discrecional no gestionada tras el decaimiento del pronóstico. Formula: Prediction no longer supports exposure
Actualización de la predicción
Las reglas de actualización de la predicción definen con qué frecuencia la estrategia recalcula las características y reemplaza decisiones obsoletas del modelo. Formula: Re-score on schedule
Expiración de la señal
La expiración de la señal cierra posiciones cuando el horizonte de predicción original ha transcurrido sin el movimiento esperado. Formula: Close after forecast horizon
la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de características
la calibración de probabilidades, los límites de profundidad de árbol y los stops por deriva de características limita la exposición de las posiciones, la deriva del modelo y el comportamiento en real que ya no coincide con la muestra de investigación validada. Formula: Model and portfolio limits
Deriva de características
La monitorización de la deriva de características detecta cuándo las distribuciones de entrada en real se han alejado lo suficiente de los datos de entrenamiento como para invalidar los supuestos del modelo. Formula: Live distribution versus train
Revisión de sobreajuste
La revisión de sobreajuste compara la complejidad del modelo, la rotación y el número de parámetros con la cantidad de evidencia fuera de muestra duradera. Formula: Complexity versus evidence