Indicador OrderFlow Structure SMC
Manual completo de parámetros:
Lo construí porque todos los indicadores SMC que probé trataban la detección de estructura como un problema cerrado. Pintan una etiqueta BoS tan pronto como el precio cruza un nivel de oscilación y lo dan por terminado. Eso funcionaba tal vez un sesenta por ciento de las veces en gráficos de tendencia limpia y fallaba en todos los demás casos. El problema no era la lógica del pivote. Era que una ruptura estructural en aislamiento no te dice nada sobre si el movimiento tiene participación real detrás, y la mayoría de las detecciones de "barrido" en herramientas minoristas se activan en la mecha antes de que la reversión siquiera haya comenzado.
Este indicador es mi intento de solucionar ambos problemas en un solo gráfico.
Qué analiza
El indicador lee tres cosas de los datos de la barra: estructura de pivote, comportamiento de la mecha en niveles de oscilación no rotos y una puntuación de flujo derivada de retornos logarítmicos estandarizados ponderados por volumen de ticks.
La estructura funciona en dos flujos independientes. El flujo Interno usa una longitud de pivote corta (por defecto 5) y captura micro desplazamientos en el precio. El flujo Swing usa una longitud más larga (por defecto 25) y sigue el contexto de un marco temporal superior. Cada flujo mantiene su propio estado de tendencia, por lo que la misma ruptura puede ser un BoS en un flujo y un CHoCH en el otro si quieres esa granularidad.
Los barridos de liquidez requieren dos etapas. Primero, la mecha de una barra debe superar un nivel de oscilación no roto por al menos una fracción del ATR, el cierre debe volver dentro del nivel, y el rechazo de la mecha debe representar al menos la mitad del rango de la barra. Eso registra un barrido pendiente. La confirmación solo se activa cuando el precio realmente revierte a través del punto medio de la barra de barrido dentro de unas pocas barras. Si la reversión no ocurre, el barrido pendiente expira y no se imprime señal.
La puntuación de flujo usa la Clasificación de Volumen a Granel, el modelo del artículo de Easley, Lopez de Prado y O'Hara de 2012 sobre toxicidad de flujo. El indicador estandariza el retorno logarítmico de cada barra contra la ventana de volatilidad reciente, lo pasa por la CDF normal para obtener una fracción estimada de compra, lo pondera por volumen de ticks y acumula a través de una ventana corta. El resultado es un índice de flujo direccional entre menos uno y más uno, mostrado como una proporción de porcentaje de compra / porcentaje de venta. Cuando se activa un evento de ruptura, la puntuación de flujo se compara con la dirección de la ruptura y se imprime una insignia junto a la etiqueta.
Cómo leer las señales
Los eventos estructurales aparecen como líneas horizontales con etiquetas de texto:
- BoS es una ruptura de estructura en la dirección de la tendencia existente. Señal de continuación.
- CHoCH es un cambio de carácter. La tendencia acaba de invertirse. Trátalo como una alerta de reversión, no como una reversión confirmada aún.
- iBoS y iCHoCH son los mismos eventos en el flujo Interno, dibujados en dorado.
- SWEEP las cajas marcan una captura de liquidez confirmada y reversión. La caja muestra la mecha real que hizo el barrido.
- EQH y EQL son máximos y mínimos iguales dentro de la tolerancia ATR, el tipo de piscinas de stops que el precio tiende a revisitar.
Cada señal lleva una insignia de flujo:
- [++] significa que el flujo está fuertemente de acuerdo con la dirección de la ruptura. Estadísticamente, las configuraciones más limpias ocurren aquí.
- [~] significa que el flujo es ambivalente. La ruptura aún puede funcionar, pero no estás obteniendo confirmación de participación.
- [!?] significa que el flujo se opone a la ruptura. Estas son las rupturas que a menudo se convierten en trampas. No es una regla estricta pero sí un filtro útil.
El panel muestra el estado actual de ambos flujos (tendencia swing, tendencia interna), la proporción de flujo en vivo, el siguiente máximo y mínimo de swing no roto que el indicador está monitoreando, y un conteo de cualquier barrido pendiente esperando confirmación. Puedes arrastrarlo a cualquier lugar del gráfico y la posición se recuerda entre sesiones.
Configuraciones que realmente importan
La mayoría de los parámetros tienen valores predeterminados sensatos y puedes dejarlos así. Los que vale la pena ajustar:
Longitudes de pivote. El valor predeterminado Interno es 5 y el Swing es 25. Valores más bajos hacen que ambos flujos sean más reactivos, valores más altos más suaves. En marcos temporales bajos subiría Interno a 7 o 9 para reducir ruido. En gráficos diarios bajaría Swing a 15.
BoS confirmado por cierre. Activado por defecto. Si lo desactivas, las rupturas se activan al tocar la mecha en lugar del cierre. Señales más rápidas, más falsos positivos.
Porcentaje de rechazo de barrido. Por defecto 0.5, lo que significa que la mecha debe ser al menos la mitad del rango de la barra. Subirlo a 0.65 hace que la detección de barridos sea más estricta y se impriman menos señales pero más limpias.
Umbrales de flujo. Fuerte es 0.60, Débil es 0.40 por defecto. Ajustar Fuerte a 0.65 imprimirá menos insignias [++] pero cada una significará más.
Detectar barridos. Si no operas con reversión de barridos, desactívalo y el gráfico estará menos cargado.
Para quién es esto
Comerciantes discrecionales SMC que quieren contexto de flujo de órdenes que no sea una conjetura sobre divergencia de volumen de ticks. Cualquiera que esté cansado de indicadores que pintan un barrido en cada mecha y lo llaman señal. Comerciantes minoristas con mentalidad cuantitativa que reconocen BVC como una técnica real de microestructura y no solo una palabra de moda.
Si operas puramente con acción del precio sin interés en señales derivadas del volumen, las insignias de flujo serán ruido para ti. La lógica de estructura y barrido sigue funcionando bien sin ellas. Desactiva la confirmación de flujo en la configuración.
Qué no es esto
No es un lector de libro de órdenes de Nivel 2. Las plataformas minoristas no tienen esos datos y ningún indicador en la tienda cTrader realmente los tiene. La puntuación de flujo es una estimación a partir de datos a nivel de barra, calibrada contra la volatilidad reciente. Es útil direccionalmente, no de calidad de intercambio.
No es un robot de trading automático. Dibuja en el gráfico y dispara alertas. Las decisiones de trading son tuyas.
No capturará cada movimiento. La confirmación de pivote requiere barras a ambos lados del pivote, por lo que durante movimientos verticales rápidos el flujo de estructura se retrasa por definición. Eso es una característica de cómo funciona la detección de estructura, no un error.