NinjaTrader 8 · Order Flow & Market Auction · edición española · septiembre de 2026 © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · All rights reserved.
Primero el contexto. Luego la presión. La ejecución, al final.
Sobre esta guía
Esta es la referencia del producto para el Flow.42 AuctionEngine. Cubre la instalación, cada elemento del gráfico, cada propiedad, la lectura del State Panel línea por línea, los State Change Markers y el AI Analyst opcional.
El AuctionEngine es una herramienta de contexto, no un generador de señales de trading. Lee el mercado igual que lo haría un trader de order flow con experiencia: construye un perfil de volumen de la sesión, valora dónde está el precio respecto al valor y pone nombre a lo que está haciendo la subasta en este momento. Te dice en qué clase de mercado estás para que puedas adaptarte, igual que el resto de la Flow.42 Trading Suite.
Para los conceptos que hay detrás de la subasta (la teoría del perfil de volumen, la lógica de la subasta de mercado, el significado completo de cada estado y los escenarios de trading), consulta el Flow.42 AuctionEngine Course aparte. Esta guía se centra en el producto: lo que hace cada ajuste y lo que significa cada píxel del gráfico.
1. Instalación y requisitos
El AuctionEngine forma parte del paquete Flow.42 para NinjaTrader 8: una única librería compilada (Flow42NT.dll) que contiene todos los indicadores Flow.42. La librería está ofuscada y comprueba la licencia; no hay archivos de código fuente que compilar.
Instalar o actualizar. En NinjaTrader, elige Tools › Import › NinjaScript Add-On, selecciona el paquete ZIP que recibiste de Flow.42 y reinicia NinjaTrader cuando haya terminado la importación. Una actualización se instala de la misma forma y sustituye la librería en su sitio; tus gráficos, plantillas y ajustes se conservan.
Los datos de volumen importan
El motor construye su perfil de Volume-at-Price a partir de las propias operaciones (los eventos Last de tu feed de datos). Activa Tick Replay en la serie de datos del gráfico: con él, el perfil y los estados de subasta se construyen también para el historial cargado, de modo que el panel, los marcadores y los plots de contexto se rellenan desde la primera vela del gráfico. Sin Tick Replay, el motor solo funciona en tiempo real: las velas históricas se quedan sin clasificar.
Añadirlo a un gráfico
Añade Flow.42 AuctionEngine a un gráfico como cualquier otro indicador. El Flow.42 AuctionHub opcional solo se añade si quieres compartir ajustes entre gráficos (consulta Settings Source).
Licencia. El AuctionEngine es un producto Flow.42 con licencia; el AI Analyst requiere una suscripción activa a Flow.42 Auction Engine. Introduce tu ID de licencia en NinjaTrader, en la sección Product Information del indicador; el License Status que hay debajo enumera los productos que incluye tu licencia, p. ej. Flow.42 Auction Engine y Flow.42 Auction Engine AI.
2. Visión rápida del concepto
El motor construye un perfil de volumen de la sesión, clasifica el comportamiento actual del mercado como uno de los 17 estados de subasta: 13 estados básicos más cuatro estados de rotación (activados por defecto; consulta §5) y dibuja líneas de referencia de valor. Desde 2026-08 muestra además una segunda puntuación junto al estado, el Tape Agreement: cuánto está de acuerdo ahora mismo la cinta en vivo con la dirección que implica el estado (consulta §4). Cinco términos aparecen por todas partes; apréndelos y el resto se sigue solo:
| Término | Significado |
|---|---|
| Profile / Value | La zona de precio donde se negoció la mayor parte del tiempo y del volumen: donde el mercado vio “valor”. |
| VPOC | Volume Point of Control: el precio con más volumen. El imán de la sesión. |
| VA / VAH / VAL | Value Area (por defecto ~70 % del volumen). VAH = borde superior, VAL = borde inferior. |
| developing (d…) | La sesión en vivo de hoy, todavía formándose: dVPOC, dVAH, dVAL. |
| prior (p…) | La sesión anterior ya completada, una referencia fija: pVPOC, pVAH, pVAL. |
En el gráfico aparecen dos nodos más: HVN (High-Volume Node: un imán dentro del perfil previo) y LVN (Low-Volume Node: una zona de decisión que se atraviesa rápido). La teoría completa está en el Course.
3. Elementos del gráfico
El motor dibuja varios elementos independientes y arrastrables:
-
Líneas de referencia: líneas horizontales para VPOC/VAH/VAL previos y en desarrollo, el rango previo (máximo/mínimo), la apertura de la sesión y las zonas HVN/LVN. Las etiquetas opcionales van al final de cada línea.
-
State Panel: la caja de texto arrastrable que muestra el estado de subasta actual, la confianza, la ubicación, los valores del perfil y (opcionalmente) las líneas de detalle.
-
Summary box: una caja compacta aparte con los valores del perfil actuales.
-
Overview table: una tabla aparte que resume las últimas N sesiones completadas.
-
State Change Markers: líneas verticales discontinuas + etiquetas compactas allí donde cambia el estado clasificado (p. ej. “IMB UP”, “FAIL DOWN”). Desde 2026-08, una segunda familia de marcadores dorados señala los conflictos de cinta confirmados (p. ej. “IMB DOWN · TAPE UP”); consulta §7.
-
Botones de la barra de herramientas: cinco botones en la barra de herramientas del gráfico, junto a los selectores de instrumento e intervalo: AE State, AE Summary, AE Table, Auction Engine ON/OFF y AI Analyst.
Cada caja (panel, summary box, overview table) se puede arrastrar de forma independiente y colocar mediante sus propiedades de anclaje + desplazamiento. Los botones de la barra de herramientas tienen un sitio fijo.
Los botones de la barra de herramientas
Cinco botones están en la barra de herramientas del gráfico, junto a los selectores de instrumento e intervalo:
AE State · AE Summary · AE Table: cada uno muestra u oculta un panel: el State Panel, la Summary box y la Overview table. Iluminado significa visible, atenuado significa oculto. El motor sigue funcionando en cualquier caso; las líneas de referencia y los marcadores de cambio de estado permanecen visibles aunque estén ocultos los tres paneles. El último estado en el que hiciste clic se recuerda, a través de una recarga de NinjaScript y de un reinicio de NinjaTrader, hasta que vuelvas a hacer clic. Las propiedades Show Panel, Show Summary Box y Show Overview Table definen el aspecto de un gráfico en el que nunca se ha hecho clic.
Auction Engine ON/OFF: enciende y apaga el motor de este gráfico (§10, grupo Toolbar Buttons). OFF oculta todos los visuales del motor e indica a los indicadores de la Flow.42 Trading Suite de este gráfico que no hay ningún motor presente (§11).
AI Analyst: ejecuta el AI Analyst (§9).
Qué botones aparecen se define en las propiedades: Show Panel Buttons y Show Engine ON/OFF Button (grupo Toolbar Buttons) y Show AI Analyst Button (grupo Auction Analyst). Los tres vienen activados por defecto.
Overview table. Sus filas provienen de la caché rodante de perfiles diarios del motor, no de la propiedad, así que activar la tabla a mitad de sesión muestra datos reales de inmediato: no tienes que esperar a que se acumulen sesiones.
4. El State Panel: línea por línea
El State Panel es la pequeña caja de texto del gráfico. Lee el perfil de volumen por sesión y te dice, en unas pocas líneas, qué está haciendo el mercado ahora mismo. Es una herramienta de contexto y orientación, nunca una señal de compra/venta.
Pasar el cursor = viajar en el tiempo. Mueve el ratón sobre una vela pasada y el panel retrocede para mostrar el estado en ese instante exacto, con la fecha de Session ajustándose al día de esa vela. Una vista retrocedida lleva la etiqueta [HIST] en la línea Session, así que una captura de pantalla nunca puede pasar por la lectura en vivo. El panel siempre lee la vela bajo el cursor: un cursor que descansa en el borde derecho se queda en la vela más reciente mientras el gráfico avanza, y el panel sigue en vivo. Sin pasar el cursor, y en cuanto el ratón sale del gráfico, muestra el estado más reciente.
Cabecera y lectura central
| Línea | Ejemplo | Qué te dice |
|---|---|---|
| (Título) | Flow.42 AuctionEngine | Solo la cabecera. |
| Session | Session: RTH, 2026-06-26 | Qué sesión de perfil se evalúa (RTH / ETH / ETH_RTH / Asian / Custom / ChartTradingHours) y la fecha de calendario de la vela señalada o actual, en formato ISO: el mismo en todos los idiomas. Una vista retrocedida lleva la etiqueta [HIST]. |
| State | State: Imbalance Up | La línea más importante. El estado de subasta detectado (lista completa en §5). El color del texto indica la dirección: verde = alcista, rojo = bajista, dorado = precaución, gris = neutral. Durante un conflicto de cinta confirmado, la línea gana un sufijo (p. ej. State: Imbalance Down · TAPE UP) y todo el panel pasa a dorado (consulta Structure vs. Tape más abajo). |
| Structure / Tape | Structure: 95 / 100 Tape: 15 / 100 (CONFLICT) | Dos puntuaciones lado a lado (nuevo, 2026-08-27). Structure es la confianza clásica: en qué medida se cumple la definición del estado (0 a 100). Tape es la puntuación del Tape Agreement: cuánto corre ahora mismo la cinta en vivo en la dirección que implica el estado (0 a 100), con su veredicto entre paréntesis: ALIGNED, NEUTRAL o CONFLICT. Al principio de la sesión se lee warming up; en los estados no direccionales se lee n/a. Con Show Tape Agreement desactivado, el panel muestra en su lugar la clásica línea única Conf. |
| Tape | Tape: Up, delta rising, dVPOC migrating up, new session highs | Solo mientras se está juzgando la cinta: la dirección propia de la cinta (Up / Down / Flat) y las piezas de evidencia más fuertes, en palabras llanas. |
| Loc | Loc: Above prior value | Ubicación: dónde está el precio respecto al área de valor de la sesión previa (consulta §6). |
Cifras del perfil
| Línea | Ejemplo | Qué te dice |
|---|---|---|
| Events / Calc / Vol | Events: 1234 Calc: Tick Vol: 85213 | Diagnóstico: cuántos eventos de perfil se procesaron, qué disparó por última vez el cálculo y el volumen de la sesión hasta ahora. Control técnico. |
| dVPOC / dVA | dVPOC: 5012.50 dVA: 5008.00 - 5020.00 | La sesión de hoy (en desarrollo): VPOC y área de valor (VAL a VAH). Las líneas clave de la sesión en vivo. |
| pVPOC / pVA | pVPOC: 4995.00 pVA: 4988.00 - 5004.00 | La sesión anterior (previa): VPOC y área de valor, las líneas de referencia centrales para hoy. |
| In-Value / Above / Below | In-Value Bars: 64% AboveVol: 22% BelowVol: 14% | Estadísticas de aceptación frente al valor previo: porcentaje de velas dentro del valor previo, porcentaje de volumen por encima del VAH previo y por debajo del VAL previo. Muestra si el mercado acepta el valor antiguo (se queda dentro) o lo rechaza (rompe hacia fuera). |
| (Línea sustitutiva) | Prior: load more history | Aparece en lugar de las líneas previas cuando todavía no hay ninguna sesión previa cargada → carga más historial del gráfico. |
Bloque de detalle (solo con Show Detail activado)
| Línea | Ejemplo | Qué te dice |
|---|---|---|
| Invalid | Invalid: below 5008.00 | Invalidación: el nivel/condición con el que la lectura actual queda “rota”. Si se viola, el estado deja de ser válido. El stop mental del motor. |
| Target | Target: 5020.00 | Hasta dónde podría ir el mercado si la lectura se cumple (p. ej. de vuelta al VPOC, a un borde del valor). |
| Reason | Reason: accepting value higher | Motivo breve por el que el motor asignó este estado. |
| Hint | Hint: watch for pullback into value | Una observación breve y cercana a la acción: qué vigilar a continuación. Un consejo, no una orden. Durante un conflicto de cinta confirmado (con Guard Hints activado), esta línea se sustituye por una advertencia, p. ej.: “Tape is running against the auction state. No continuation shorts. Wait for realignment or a clear rejection at value.” |
Structure vs. Tape: la lectura del Tape Agreement (nuevo, 2026-08-27)
El estado de subasta es una afirmación sobre la estructura: dónde negocia el mercado respecto al valor previo y si eso se está aceptando. Los traders tienden a leerlo como una señal de dirección, y algunos días esas son dos cosas distintas. Un mercado puede ser estructuralmente “Imbalance Down” con una puntuación de Structure alta toda la tarde mientras la cinta en vivo sube en su contra durante horas.
El Tape Agreement hace visible esa diferencia. Una vez por vela cerrada, el motor comprueba cuánto corre la cinta actual (cierres de vela, delta de la sesión, la deriva del VPOC en desarrollo, nuevos extremos de sesión) en la dirección que implica el estado. El resultado es una puntuación de 0 (cinta totalmente en contra del estado) a 100 (cinta totalmente a favor):
-
ALIGNED: la cinta confirma el estado. Nada cambia en pantalla.
-
NEUTRAL: la cinta está mixta: unas velas corren a favor del estado y otras en contra, sin una inclinación sostenida en ningún sentido. Ahora mismo la cinta ni confirma ni contradice el estado. Tampoco cambia nada en pantalla, y la puntuación que la acompaña muestra la inclinación dentro de neutral: 58 es ligeramente a favor del estado; 42, ligeramente en contra.
-
CONFLICT: la cinta lleva varias velas corriendo en contra del estado. Ahora el motor te avisa con claridad: la línea State gana el sufijo de cinta (p. ej. Imbalance Down · TAPE UP), el panel se pone dorado, la pista de continuación se sustituye por una advertencia (“No continuation shorts…”) y se fija un marcador dorado en el gráfico (§7).
Un conflicto debe persistir durante un número de velas antes de mostrarse, y solo se retira cuando la cinta se ha dado la vuelta con claridad; así la lectura no parpadea con cada vela contraria. Cuántas velas, y dónde están los umbrales, se puede configurar (§10, grupo Tape Agreement).
En la apertura de la sesión, Structure y Tape no arrancan a la vez: es intencionado. La puntuación de Structure lee el perfil de volumen y, en un día claro, eso es inequívoco al cabo de unas pocas velas: el estado puede publicarse a los pocos minutos. La puntuación de Tape lee el movimiento de la sesión a lo largo de una ventana de velas, y esa ventana empieza vacía en la apertura. Hasta que se llena, el panel muestra warming up y la cinta no se pronuncia: sin sufijo, sin conflicto, sin dorado. Con el lookback por defecto de 15 velas, eso equivale más o menos a los primeros 15 minutos en un gráfico de 1 minuto (velas, no minutos: en un gráfico de 5 minutos tarda más). La alternativa sería un veredicto construido sobre tres velas de ruido, que se daría la vuelta justo en la apertura. La línea Tape nunca adivina; warming up es esa promesa al comienzo de cada sesión.
Cómo usarlo. La línea Tape no predice la dirección y no cambia el estado. Responde a una sola pregunta: ¿va la cinta en vivo ahora mismo en la dirección del estado? Durante un CONFLICT, las operaciones de continuación en la dirección del estado no tienen cinta detrás: quédate al margen hasta que la cinta se realinee o el precio muestre un rechazo claro en el valor. La puntuación de Structure, por sí sola, nunca fue esa respuesta: mide en qué medida se cumple la definición del estado, no lo probable que es que la dirección pague ahora mismo.
5. Los estados de subasta
La línea State es la lectura central. Aquí tienes los 17 estados en términos sencillos: los 13 estados básicos, siempre activos, y después los cuatro estados de rotación, que vienen activados por defecto (§10, grupo Rotation States; desactívalos para tener el motor de 13 estados). Los números coinciden con el Curso de Subastas.
La columna de dirección nombra la tesis que la sesión ha construido hasta ahora y te dice qué la rompería. No es un pronóstico para las próximas velas: leídas así, las etiquetas aciertan al azar. Lo que el motor te da es dónde está la subasta, qué invalida esa lectura y a qué referencia apunta. El momento de entrar viene de las herramientas de flujo de órdenes. El color sigue la dirección de la tesis, no un movimiento esperado: verde tesis larga, rojo tesis corta, dorado sin ventaja, gris sin tesis. Se invalida cuando y Apunta a son las propias líneas del panel del motor (Invalidation y Target), de modo que la guía y el panel dicen lo mismo.
| N.º | Estado | Tesis | Qué dice | Se invalida cuando | Apunta a |
|---|---|---|---|---|---|
| 1 | Initializing | ninguna | Datos insuficientes: el perfil todavía se está construyendo. | n/a | Espera aceptación o rechazo. |
| 2 | Open Inside Prior Value | ninguna | La sesión abrió dentro del valor previo: por ahora se acepta el valor antiguo (a menudo un día de rango). | Aceptación fuera del valor previo. | El VPOC previo y los bordes del valor. |
| 3 | Open Above Prior Value | larga, inclinación sin confirmar | Las velas de apertura negocian por encima del valor previo. Un test, no una tendencia: el panel lo colorea de verde, pero los consumidores de la Suite y la cinta lo tratan como sin tesis hasta que haya aceptación. | Vuelta dentro del valor previo. | El test de aceptación por encima del VAH previo. |
| 4 | Open Below Prior Value | corta, inclinación sin confirmar | El espejo: las velas de apertura negocian por debajo del valor previo. | Vuelta dentro del valor previo. | El test de aceptación por debajo del VAL previo. |
| 5 | Failed Upper Auction | corta | La sesión tanteó por encima del VAH previo y fue rechazada: el precio está de vuelta dentro del valor sin una migración convincente del VPOC. | Nueva aceptación por encima del VAH previo. | Primero el VPOC previo; el VAL previo si la rotación se extiende. |
| 6 | Failed Lower Auction | larga | El espejo: un test por debajo del VAL previo fue rechazado y el precio está de vuelta dentro del valor. | Nueva aceptación por debajo del VAL previo. | Primero el VPOC previo; el VAH previo si la rotación se extiende. |
| 7 | Higher Value Acceptance | larga | El mercado acepta valor por encima del valor previo: las velas y el volumen se están acumulando ahí arriba. | Retorno y aceptación de vuelta dentro del valor previo. | El siguiente HVN/LVN superior o referencia de liquidez. |
| 8 | Lower Value Acceptance | corta | El espejo: se está aceptando valor por debajo del valor previo. | Retorno y aceptación de vuelta dentro del valor previo. | El siguiente HVN/LVN inferior o referencia de liquidez. |
| 9 | Imbalance Up | larga | Subasta de un solo lado al alza: extensión del rango y migración del VPOC por encima del valor previo. El estado se mantiene mientras el precio aguante por encima del valor, por mucho que ya haya recorrido. | Vuelta dentro del valor previo. | El máximo previo, luego el siguiente nodo superior. El estado dice dónde está la subasta, no hasta dónde llega. |
| 10 | Imbalance Down | corta | El espejo: subasta de un solo lado a la baja, por debajo del valor previo. | Vuelta dentro del valor previo. | El mínimo previo, luego el siguiente nodo inferior. |
| 11 | Mid-Value / No Edge | ninguna | El precio está en el centro del valor: ningún lado tiene ventaja, un mal sitio para iniciar. | Un movimiento limpio hacia un borde del valor, o una rotura aceptada fuera del valor. | Ningún objetivo de subasta atractivo desde el centro del valor. |
| 12 | Balance / Rotational | ninguna | Mercado de dos lados, rotando dentro del valor: un rango. | Un movimiento aceptado fuera del valor previo o del actual. | Rotación entre los bordes del valor y el VPOC. |
| 13 | Transition / Unclear | ninguna | La lectura está cambiando y es ambigua: espera a que la subasta se resuelva. | n/a | Espera aceptación o rechazo. |
Regla mnemotécnica. “Failed” es un rechazo en un borde del valor: la tesis apunta de vuelta al interior del valor y se rompe cuando ese borde vuelve a aceptarse. “Acceptance” e “Imbalance” son contexto de continuación: la tesis se mantiene mientras el precio sigue fuera del valor previo y se rompe cuando vuelve dentro. Ninguna de las dos dice cuándo empieza el siguiente movimiento.
Los cuatro estados de rotación (14 a 17) (desde 2026-08-27, activados por defecto desde septiembre de 2026)
Con Rotation States activado (el valor por defecto; §10, grupo Rotation States), el motor pone nombre al contramovimiento más común que los estados básicos no nombran: la rotación de vuelta al valor previo. Antes, ese movimiento solo aparecía como nota de invalidación de los estados de desequilibrio (“retorno y aceptación de vuelta dentro del valor previo”). Como estado propio, tiene su propia tesis, su propia invalidación y su propio objetivo:
| N.º | Estado | Tesis | Qué dice | Se invalida cuando | Apunta a |
|---|---|---|---|---|---|
| 14 | Rejection of Lower Prices | larga | La sesión negoció por debajo del mínimo del día previo y se está aceptando de vuelta por encima de él: los precios más bajos no encontraron vendedores. Rotación temprana hacia el valor previo. | Aceptación de vuelta por debajo del mínimo previo. | El VAL previo, luego el VPOC previo. |
| 15 | Rejection of Higher Prices | corta | El espejo: la sesión negoció por encima del máximo del día previo y se está aceptando de vuelta por debajo de él. | Aceptación de vuelta por encima del máximo previo. | El VAH previo, luego el VPOC previo. |
| 16 | Return to Value (from below) | larga | El precio se está aceptando de vuelta dentro del área de valor previa tras negociar por debajo de ella. La rotación apunta al lado opuesto del valor. | Aceptación de vuelta por debajo del VAL previo. | El VAH previo. |
| 17 | Return to Value (from above) | corta | El espejo: aceptación de vuelta dentro del valor previo tras negociar por encima de él. | Aceptación de vuelta por encima del VAH previo. | El VAL previo. |
Los estados de rotación cambian lo que muestra el gráfico: en un día en el que el motor básico etiquetaría Imbalance Down toda la tarde mientras el precio rota de vuelta al valor, el motor con la función activada pasa el relevo a Rejection of Lower Prices y más tarde a Return to Value (from below); y el Tape Agreement, que siempre mide contra la dirección del estado activo, entonces suele leer ALIGNED en lugar de CONFLICT. Por eso, activar la función también cambia el contexto que reciben los indicadores de la Flow.42 Suite (§11).
Activados por defecto. Los estados de rotación se entregaron desactivados en su primera versión; desde la versión de septiembre de 2026 vienen activados en todos los gráficos nuevos. Un gráfico o una plantilla guardados con un build anterior conservan su propio ajuste: si nunca ves los estados REJ/RTV, revisa Rotation States en el grupo 18 de ese gráfico.
6. La lectura de ubicación
La línea Loc dice dónde está el precio respecto al valor de la sesión previa, su “ubicación” en el mercado:
| Ubicación | Significado |
|---|---|
| Below prior value | Por debajo del área de valor previa (por debajo del VAL). |
| At prior VAL | En el borde inferior del valor previo. |
| Inside prior value | Dentro del área de valor previa. |
| Near value center | Cerca del centro (próximo al VPOC). |
| At prior VAH | En el borde superior del valor previo. |
| Above prior value | Por encima del área de valor previa (por encima del VAH). |
Los bordes (VAL / VAH) y el centro (VPOC) son donde tienden a producirse las reacciones, por eso la ubicación importa junto con el estado.
7. State Change Markers
Qué son. Una línea vertical discontinua con una etiqueta corta en la vela exacta donde cambió el estado de subasta. Hacen visible cuándo cambió el carácter del mercado: una línea temporal de puntos de giro.
Importante: un marcador aparece solo ante un cambio de estado real hacia un estado “notable”, no en cada vela. Los estados de inicio de sesión y los poco claros deliberadamente no llevan marcador.
Etiquetas de los marcadores
| Etiqueta | Estado | Significado |
|---|---|---|
| IMB UP | Imbalance Up | Cambio a fuerte presión compradora al alza. |
| IMB DOWN | Imbalance Down | Cambio a fuerte presión vendedora a la baja. |
| HVA | Higher Value Acceptance | El mercado empieza a aceptar valor más arriba. |
| LVA | Lower Value Acceptance | El mercado empieza a aceptar valor más abajo. |
| FAIL UP | Failed Upper Auction | Falló la subasta al alza (se espera giro a la baja). |
| FAIL DOWN | Failed Lower Auction | Falló la subasta a la baja (se espera giro al alza). |
| BAL | Balance / Rotational | Cambio a un modo de rango equilibrado. |
| MID | Mid-Value / No Edge | Cambio al centro sin ventaja (mitad de valor). |
| REJ LOW / REJ HIGH | Rejection of Lower/Higher Prices | Estados de rotación (solo con Rotation States activado). |
| RTV UP / RTV DOWN | Return to Value (from below/above) | Estados de rotación (solo con Rotation States activado). |
Marcadores de conflicto de cinta (nuevo, 2026-08-27)
Una segunda familia de marcadores, siempre dorados, pertenece al Tape Agreement (§4): en la vela donde se confirma un CONFLICT de cinta, el motor fija una línea discontinua dorada con una etiqueta combinada (p. ej. IMB DOWN · TAPE UP) una fila de etiquetas por debajo de los marcadores de estado, para que las dos familias nunca se pisen. Cada nuevo conflicto recibe su propio marcador. Cuando el conflicto termina mientras el estado continúa, un segundo marcador en el color propio del estado (la etiqueta del estado a secas, una fila más abajo) cierra el paréntesis: IMB DOWN · TAPE UP … IMB DOWN. Un conflicto que termina porque cambia el propio estado deja esa vela al marcador de cambio de estado. Comparten el interruptor Show State Change Markers y desaparecen también al desactivar Show Tape Agreement.
Comportamiento
-
Cada cambio se registra una vez (repetir el mismo estado no produce un marcador nuevo).
-
Los marcadores se mantienen en una ventana rodante y acotada (alrededor de 1 día de retrospectiva) y siguen visibles a través del cambio de sesión, así que también ves los puntos de giro de la sesión previa.
-
Al cambiar de instrumento o apagar, todo se reinicia.
Por qué el color del panel puede cambiar entre dos marcadores. El panel siempre muestra el estado exacto de la vela bajo tu cursor. Los marcadores, en cambio, solo se colocan en cambios hacia un estado digno de marcador, y Transition / Unclear y Mid-Value / No Edge deliberadamente no llevan ninguno. Así que, entre dos marcadores “FAIL DOWN” visibles, algunas velas pueden haber pasado brevemente a Transition / Unclear (dorado) sin dejar marcador. Al pasar el cursor por esas velas se muestra dorado: esto es correcto. Los marcadores dan una visión limpia; el panel da la verdad precisa.
8. Referencia rápida de colores
El color del texto del panel sigue la dirección de la tesis actual (§5), no un movimiento esperado:
| Color | Tesis | Estados |
|---|---|---|
| Verde | Tesis larga | Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Rejection of Lower Prices, Return to Value (from below), y Open Above Prior Value como una inclinación que todavía tiene que confirmarse |
| Rojo | Tesis corta | Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Rejection of Higher Prices, Return to Value (from above), y Open Below Prior Value como una inclinación que todavía tiene que confirmarse |
| Dorado | Sin ventaja | Mid-Value / No Edge, Transition / Unclear, y cualquier estado durante un CONFLICT de cinta confirmado |
| Gris | Sin tesis | Initializing, Open Inside Prior Value, Balance / Rotational |
Fíjate en la inversión de las subastas fallidas: Failed Upper Auction es una tesis corta (rojo), Failed Lower Auction es una tesis larga (verde). Un rechazo en un borde del valor construye la tesis hacia el otro lado del valor.
El dorado tiene dos significados desde 2026-08: un estado de precaución (Mid-Value, Transition), o un conflicto de cinta confirmado que se impone al color propio del estado. La línea State los distingue: durante un conflicto lleva el sufijo · TAPE UP/DOWN.
9. El AI Analyst
El AI Analyst convierte la lectura estructurada del motor en un breve análisis escrito. Haces clic en un botón, la instantánea de subasta actual se envía al backend de Flow.42 y vuelve una explicación narrativa en una ventana de tu pantalla.
El reparto de trabajo es intencionado. El motor sigue siendo el clasificador determinista: decide el estado, la confianza, la ubicación. El modelo solo sintetiza y explica lo que el motor ya concluyó. No clasifica y no produce recomendaciones de trading. Solo para análisis y contexto.
Cómo funciona
-
El botón AI Analyst está en la barra de herramientas del gráfico (activado por defecto; Show AI Analyst Button, en el grupo Auction Analyst, lo oculta).
-
Haz clic en él. La ventana de resultados se abre de inmediato con una breve nota de espera; un clic más mientras la petición está en curso se ignora.
-
Cuando llega la respuesta, la ventana muestra tres partes: una cabecera (marca de tiempo + instrumento), un medidor de subasta determinista y el análisis escrito del modelo.
Todo es estrictamente bajo demanda: nunca se ejecuta por vela ni en un hilo de renderizado o cálculo. Un clic es el único disparador, así que el gráfico nunca se bloquea ni se ralentiza.
Qué se envía
La instantánea se lee de los mismos objetos que renderiza el panel, así que el modelo ve exactamente lo que ves tú. Contiene cinco bloques:
-
Clasificación ahora: estado, ubicación, confianza, objetivo, motivo, pista, invalidación.
-
La lectura de la cinta (nuevo, 2026-08-27): el Tape Agreement actual (puntuación, veredicto, dirección, evidencia), para que el análisis escrito matice su lectura igual que el panel: durante un conflicto confirmado empieza por la divergencia y trata la continuación en la dirección del estado como una operación sin respaldo hasta que la cinta se realinea.
-
La evidencia: perfiles previo y en desarrollo, la distribución tiempo/volumen respecto al valor previo y cuántas velas han pasado desde el último test del VAH/VAL.
-
La historia del día: los cambios de estado de la sesión actual, del más antiguo al más reciente.
-
Contexto de varios días: hasta los cinco perfiles diarios completados más recientes (VPOC/VAH/VAL/máximo/mínimo).
Privacidad y licencia. El cliente nunca almacena ni envía una clave de API de Anthropic. Te identifica con tu ID de licencia Flow.42 guardado y deja que el backend compruebe tu derecho de uso: el AI Analyst requiere una suscripción activa a Flow.42 Auction Engine. Si no hay ningún ID de licencia configurado, la ventana te indica que introduzcas uno en la sección Product Information.
El medidor de subasta
Encima del análisis escrito hay un medidor de ancho fijo con una aguja que recorre de BEARISH, pasando por BALANCED, hasta BULLISH:
BEARISH ◄────────────┼─────●───────────► BULLISH Auction: Higher Value Acceptance │ Confidence: 75/100 Tape: Up 82/100 (ALIGNED)
La línea Tape debajo del medidor (nuevo, 2026-08-27) repite la lectura actual del Tape Agreement del panel (dirección, puntuación y veredicto) para que cada análisis guardado lleve el contexto de cinta de su momento. Muestra warming up o n/a igual que el panel y se omite por completo con Show Tape Agreement desactivado.
La aguja se calcula a partir de la misma clasificación que muestra el panel, nunca del modelo. Eso la mantiene reproducible y siempre coherente con el motor (una aguja fijada por un LLM variaría de una ejecución a otra y podría contradecir al panel). Cada estado lleva un peso direccional, escalado por la confianza, para caer en [−1, +1]: deflexión completa para los desequilibrios, tres cuartos para la aceptación, dos tercios para las subastas fallidas (deflexionando en sentido contrario al lado fallido), leve para las aperturas direccionales y centro para los estados de balance / mitad / transición.
Las etiquetas del medidor son lenguaje de contexto de subasta (BEARISH / BALANCED / BULLISH), deliberadamente no lenguaje de señal de compra/venta. Esto encaja con el posicionamiento sin recomendaciones de toda la herramienta.

Opciones de la ventana de resultados
La ventana es oscura, con scroll y copiable. Dos ajustes la moldean:
-
Analysis Language: el análisis escrito puede volver en alemán, inglés, portugués de Brasil, español, italiano, francés o chino simplificado. El backend aplica las mismas reglas de análisis estables en todos los idiomas.
-
Window Text Color: White normal, o el clásico Terminal Green de fósforo verde (verde sobre negro casi puro, el aspecto CRT) que a muchos les resulta más cómodo a la vista.
Un fallo de visualización nunca puede desestabilizar el gráfico. Cada vía de fallo (un error de red, un rechazo del backend, aún sin datos) se informa dentro de la ventana de resultados y se gestiona de forma defensiva. La marca de tiempo de la cabecera se sella en el momento del clic en tu máquina, así que siempre sabes exactamente cuándo se hizo un análisis.
10. Referencia de propiedades
Las propiedades están agrupadas exactamente como aparecen en NinjaTrader. Cada una indica su valor por defecto y su rango cuando procede. Las propiedades marcadas como (Advanced / hidden) no se muestran en la rejilla normal: se exponen para calibración a través del Hub.
Group 02: Auction Session
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Settings Source | Local | Usa los ajustes de Session/Profile/Classifier de este mismo indicador, o léelos de un Flow.42 AuctionHub en el mismo gráfico (emparejado por instrumento + intervalo). Recurre a Local si no hay un hub coincidente. |
| Profile Session | RTH | Ventana de tiempo usada para construir el perfil: ChartTradingHours, RTH, ETH, Asian, Custom o ETH_RTH (las ventanas ETH y RTH juntas como una sola sesión continua, asignada al día de negociación de RTH). RTH recomendada como referencia de valor principal. |
| RTH / ETH / Asian / Custom Start and End | RTH 15:30 a 22:00, ETH 22:00 a 15:30, Asian 01:00 a 08:00, Custom 15:30 a 22:00 | Las ventanas de sesión, en la zona horaria de tu plataforma NinjaTrader. Escribe en formato 24 h (16:00) o 12 h (4:00 PM); ambos funcionan. Se admiten ventanas que cruzan la medianoche. |
Group 03: Auction Profile
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Value Area Percent | 70.0 (50 a 95) | Porcentaje del volumen total del perfil usado para calcular VAH y VAL. Valor por defecto habitual: 70 %. |
| Smoothing Ticks | 3 (1 a 20) | Ticks vecinos usados para suavizar la detección de HVN/LVN. Más alto = menos nodos y menos ruidosos. |
| Max HVN/LVN Nodes | 3 (0 a 10) | Máximo de High/Low Volume Nodes mostrados del perfil previo. |
| Buffer Ticks | 2 (0 a 20) | Buffer de ticks alrededor de las referencias de valor previo. Evita clasificar pinchazos diminutos de un solo tick como aceptación/rechazo. En instrumentos de tick pequeño (p. ej. CL a 0.01) un número bajo de ticks es una distancia de precio muy pequeña. |
Group 04: Auction State (Advanced)
Estos once valores calibran el clasificador. Están ocultos en la rejilla normal y se exponen a través del Hub para el ajuste por instrumento. Los valores por defecto son idénticos en el motor y en el hub, así que cambiar Local↔FromHub con los valores por defecto no cambia nada.
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Opening Bars | 3 (1 a 20) | Velas tratadas como fase de apertura antes de que se aplique una clasificación más fuerte. |
| Min Acceptance Bars | 4 (1 a 50) | Mínimo de velas fuera del valor previo antes de confirmar la aceptación. |
| Max Failed Auction Bars | 5 (1 a 50) | Máximo de velas fuera del valor para que un rechazo rápido cuente como subasta fallida. |
| Min Acceptance Volume Percent | 0.22 (0.01 a 0.80) | Porcentaje mínimo del volumen de la sesión fuera del valor previo para respaldar la aceptación. |
| Near POC Ticks | 8 (1 a 100) | Distancia en ticks para clasificar el precio como cercano al POC. |
| Balance Min Value Overlap | 0.60 (0.10 a 1.00) | Solapamiento mínimo entre valor previo/en desarrollo para clasificar un balance rotacional. |
| Balance Min Inside Bars Percent | 0.55 (0.10 a 1.00) | Porcentaje mínimo de velas dentro del valor previo para respaldar el balance. |
| POC Stable Width Percent | 0.25 (0.05 a 1.00) | Migración máxima del POC (porcentaje del ancho del valor) para que el POC cuente como estable. |
| Imbalance Migration Width Percent | 0.10 (0.01 a 1.00) | Migración mínima del POC en desarrollo (porcentaje del ancho del valor) para respaldar un desequilibrio. |
| Range Extension Ticks | 8 (1 a 100) | Extensión de rango mínima más allá del área de balance inicial usada por la detección de desequilibrio. |
| Failed Auction Memory Bars | 10 (1 a 200) | Máximo de velas tras un test de valor durante las cuales todavía se puede clasificar una Failed Upper/Lower Auction. |
Group 05: Lines & Levels
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Indicators | true | Muestra u oculta todas las líneas de valor de subasta y sus etiquetas. La summary box y el State Panel tienen sus propios interruptores. |
| Show Prior Value | true | Muestra el VPOC, VAH y VAL de la sesión previa. |
| Show Prior Session Levels | false | Dibuja además el VPOC/VAH/VAL previos sobre el propio tramo temporal de la sesión previa (no solo hacia delante). |
| Show Developing Value | true | Muestra el VPOC, VAH y VAL en desarrollo de la sesión activa. |
| Show Prior Range | true | Muestra el máximo y el mínimo del perfil previo como referencias adicionales. |
| Show Current Session Open | true | Muestra el precio de apertura de la sesión de perfil activa. |
| Show HVN | true | Muestra las zonas de High Volume Node del perfil previo. |
| Show LVN | true | Muestra las zonas de decisión de Low Volume Node del perfil previo. |
| Show Line Labels | true | Muestra una etiqueta corta con el nombre y el precio en cada línea de valor de subasta. |
Group 06: Lines
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Line Width | 2 (1 a 6) | Ancho base de las líneas de referencia (las líneas del VPOC pueden ser algo más gruesas). |
| Trim Lines at Session End | true | On (el valor por defecto): las líneas horizontales se detienen en el fin de sesión configurado (p. ej. fin de RTH) y no se extienden al after-hours. Off: los últimos niveles se prolongan a través del after-hours. Sin efecto con la plantilla ChartTradingHours. |
| Show Developing History | false | Dibuja los valores en desarrollo como una polilínea escalonada que muestra su evolución a lo largo de la sesión. |
| Legacy Label Offset Ticks | 2 (−20 a 20) | Obsoleto, sin efecto. Usa Line Label Offset Pixels en su lugar. (Oculto.) |
Group 07: Line Labels
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Line Label Side | Right | A qué borde del gráfico se anclan las etiquetas (Left/Right). |
| Line Label Offset Pixels | 8 (0 a 400) | Distancia en píxeles entre el final de una línea (inicio o fin de sesión, según Line Label Side) y su etiqueta. Tamaño del texto: Marker Text Size en el grupo 15. |
| Background Opacity | 75 (0 a 100) | Opacidad del fondo de la etiqueta de línea. |
| Background Color | DimGray | Color de fondo detrás de cada etiqueta de línea. |
| Text Color | White | Color del texto de la etiqueta cuando “Use Level Color For Text” está desactivado. |
| Use Level Color For Text | false | Usa el color de la línea de referencia como color del texto de la etiqueta en lugar del Text Color fijo. |
Group 08: Summary Box
Arrastrable de forma independiente; el tamaño del texto es Overlay Text Size en el grupo 15.
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Summary Box | true | Si la summary box con los valores del perfil actuales se muestra al cargar el gráfico. Mientras el gráfico está abierto, usa el botón AE Summary de la barra de herramientas; su último estado se recuerda. |
| Label Box Horizontal / Vertical Anchor | Right / Top | Desde qué bordes del gráfico se mide la posición de la caja. |
| Label Box Offset X / Y Percent | 1.0 / 2.0 | Distancia desde los bordes anclados, en porcentaje del gráfico. Arrastrar la caja actualiza estos valores. |
| Label Box Opacity | 100 (0 a 100) | Opacidad del fondo de la summary box. |
| Label Box Background Color | Gris azulado oscuro | Color de fondo de la summary box. |
| Summary Text Color | LightGray | Color del texto en la summary box (aparece en Line Colors). |
Group 09: Line Colors
Todos los colores de línea se muestran en la rejilla y se guardan con el gráfico.
| Propiedad | Predeterminado | Significado |
|---|---|---|
| Prior VPOC Color | DodgerBlue | Línea del VPOC de la sesión previa. |
| Prior Value Color | SteelBlue | Líneas VAH y VAL previas. |
| Developing VPOC Color | Goldenrod | VPOC en desarrollo de la sesión activa. |
| Developing Value Color | DarkGoldenrod | VAH y VAL en desarrollo. |
| Prior Range Color | Gray | Máximo y mínimo del perfil previo. |
| Session Open Color | White | Apertura de la sesión activa. |
| HVN Color | MediumPurple | High Volume Nodes del perfil previo. |
| LVN Color | OrangeRed | Low Volume Nodes del perfil previo. |
| Summary Text Color | LightGray | Texto en la summary box. |
Group 10: State Panel
Arrastrable de forma independiente; el tamaño del texto es Overlay Text Size en el grupo 15.
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Panel | true | Si el panel de estado de subasta se muestra al cargar el gráfico. Mientras el gráfico está abierto, usa el botón AE State de la barra de herramientas; su último estado se recuerda. Las líneas de valor y la summary box tienen sus propios interruptores: esta propiedad ya no las oculta. |
| Show Detail | true | Muestra las líneas Invalidation, Target, Reason y Hint. Desactívalo para un panel más corto. |
| Panel Horizontal / Vertical Anchor | Right / Top | Desde qué bordes del gráfico se mide la posición del panel. |
| Panel Offset X / Y Percent | 1.0 / 2.0 | Distancia desde los bordes anclados, en porcentaje del gráfico. Arrastrar el panel actualiza estos valores. |
| Panel Opacity | 100 (0 a 100) | Opacidad del fondo del panel. |
Group 11: State Panel Colors
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Panel Text Color | LightGray | Color de texto por defecto en el panel. |
| Bullish State Color | LimeGreen | Color de texto para los estados alcistas: Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Open Above Prior Value, Rejection of Lower Prices, Return to Value (from below). |
| Bearish State Color | IndianRed | Color de texto para los estados bajistas: Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Open Below Prior Value, Rejection of Higher Prices, Return to Value (from above). |
| Neutral State Color | LightGray | Color de texto para los estados neutrales: Balance / Rotational, Open Inside Prior Value, Initializing. También la fila de cabecera de la overview table. |
| Warning State Color | Goldenrod | Color de texto para Mid-Value / No Edge y Transition / Unclear, y para todo el texto del panel durante un conflicto de cinta confirmado. |
| Panel Background Color | Gris azulado oscuro | Color de fondo detrás del panel. |
Group 12: State Change Markers
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show State Change Markers | true | Dibuja una línea vertical discontinua + etiqueta corta en cada vela donde el clasificador cambia a un estado digno de marcador. Controla también los marcadores dorados de conflicto de cinta. Los marcadores de la sesión previa permanecen visibles durante la retrospectiva de un día. |
| Line Opacity Percent | 60 (0 a 100) | Opacidad de la línea vertical discontinua. La etiqueta en sí siempre está a plena opacidad para que se lea bien. |
| Label Top Offset Pixels | 22 (0 a 200) | Desplazamiento vertical en píxeles de la etiqueta por debajo de la parte superior del gráfico. Auméntalo si otros indicadores se solapan. |
Etiquetas de los marcadores: IMB UP, IMB DOWN, HVA, LVA, FAIL UP, FAIL DOWN, BAL, MID, REJ LOW, REJ HIGH, RTV UP, RTV DOWN. Los estados Transition / Unclear e Initializing/de apertura no llevan marcador: esta es la razón detrás del comportamiento del cursor en §4.
Group 13: Overview Table
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Overview Table | false | Si la overview table se muestra al cargar el gráfico: una tabla arrastrable aparte con las últimas N sesiones completadas (Date, VPOC, VAH, VAL, High, Low). Mientras el gráfico está abierto, usa el botón AE Table de la barra de herramientas; su último estado se recuerda. |
| Overview Days | 5 (3 a 10) | Cuántas sesiones completadas muestra la tabla. Los días se acumulan a medida que las sesiones se completan. |
| Table Opacity | 100 (0 a 100) | Opacidad del fondo de la overview table. |
| Table Background Color | Gris azulado oscuro | Color de fondo de la overview table. Desde la versión de septiembre de 2026 la tabla tiene su propio color y ya no sigue al State Panel. |
| Table Text Color | LightGray | Color del texto de la overview table, encabezado y filas. |
Posición de la tabla: Table Horizontal / Vertical Anchor (Left / Bottom por defecto) y Table Offset X / Y Percent (1.0 / 2.0); arrastrar la tabla actualiza estos valores.
Group 14: Toolbar Buttons
Los botones están en la barra de herramientas del gráfico, junto a los selectores de instrumento e intervalo. No se dibujan en el gráfico y no se pueden arrastrar.
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Engine ON/OFF Button | true | Muestra el botón Auction Engine ON/OFF. OFF oculta todos los visuales del motor (líneas, paneles, marcadores) e indica a los indicadores de la Flow.42 Trading Suite de este gráfico que no hay ningún motor presente, para que sus señales no se atenúen. Úsalo para comparar las señales con y sin contexto de subasta. |
| Show Panel Buttons | true | Muestra los tres botones de panel AE State, AE Summary y AE Table. Cada uno muestra u oculta su panel; iluminado = visible, atenuado = oculto. El motor sigue funcionando en cualquier caso. El último estado en el que hiciste clic se recuerda a través de recargas del gráfico y reinicios de NinjaTrader. |
Interruptor por gráfico. El botón del motor enciende/apaga el motor solo en el gráfico donde está: otros gráficos e instrumentos no se ven afectados. Cuando está OFF, el motor sigue clasificando en segundo plano (el historial se mantiene al día) pero oculta sus visuales y se reporta como “no presente” a los consumidores de la Suite (VolDrive/VolImbalance recurren a su comportamiento ciego a la ubicación); los plots de contexto leen -1 (§11). El botón permanece visible para que puedas volver a encender el motor.
Group 15: Font Settings
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Marker Text Size | 12 (8 a 32) | Tamaño del texto de las etiquetas de las líneas de valor. |
| Overlay Text Size | 13 (8 a 32) | Tamaño del texto del State Panel, la summary box, la overview table y las etiquetas de los marcadores de cambio de estado. |
| Tooltip Text Size | 12 (8 a 32) | Tamaño del texto de los tooltips al pasar el cursor y de las ventanas emergentes. |
Group 16: Auction Analyst
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show AI Analyst Button | true | Muestra el botón AI Analyst en la barra de herramientas del gráfico. Un clic envía la instantánea de subasta actual al servidor de Flow.42 y abre una ventana con un análisis escrito. Requiere una suscripción activa a Flow.42 Auction Engine. |
| Analysis Language | English | Idioma del análisis narrativo: alemán, inglés, portugués de Brasil, español, italiano, francés o chino simplificado. |
| Window Text Color | Terminal Green | Color del texto de la ventana de resultados: White normal, o el clásico Terminal Green de fósforo verde (verde sobre negro, estilo CRT). |
Group 17: Tape Agreement (nuevo, 2026-08-27)
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Show Tape Agreement | true | Interruptor maestro: muestra cuánto está de acuerdo la cinta en vivo con el estado de subasta. Off = el panel muestra la clásica línea única Conf y desaparecen todas las visualizaciones, marcadores y exportaciones de la cinta: todo se comporta exactamente igual que antes de existir la función. |
| Conflict Threshold | 40 (0 a 100) | Una puntuación de cinta igual o inferior a este valor marca un conflicto. |
| Alignment Threshold | 65 (0 a 100) | Una puntuación de cinta igual o superior a este valor confirma el estado. |
| Conflict Confirmation Bars | 3 (1 a 20) | Velas que el conflicto debe persistir antes de mostrarse. Evita el parpadeo con velas contrarias sueltas. |
| Tape Lookback Bars | 15 (5 a 50) | Velas usadas para medir la cinta. Se basa en número de velas: el mismo ajuste abarca menos tiempo en gráficos más rápidos. |
| Guard Hints | true | Sustituye la pista por una advertencia mientras estado y cinta están en conflicto. |
| Neutral Bias On Conflict | false | Mientras estado y cinta están en conflicto, reporta Neutral a los indicadores de la Flow.42 Trading Suite para que sus señales no se atenúen (consulta §11). Opt-in. |
Group 18: Rotation States (nuevo, 2026-08-27)
| Propiedad | Predeterminado | Qué hace |
|---|---|---|
| Rotation States | true | Muestra los estados de rotación: Rejection of Lower/Higher Prices y Return to Value (§5). Activado por defecto: desactivarlo vuelve al motor de 13 estados y cambia, a través de ello, la atenuación de señales de los indicadores de la Flow.42 Trading Suite. Un gráfico guardado con un build anterior conserva su propio ajuste. |
| Rotation Acceptance Bars | 10 (3 a 30) | Velas usadas para medir la aceptación en los estados de rotación. |
| Rotation Acceptance Percent | 0.60 (0.40 a 0.95) | Porcentaje de las velas recientes que deben aceptar más allá del nivel antes de mostrar un estado de rotación. |
11. Integración con la Suite
El AuctionEngine puede compartir su contexto de subasta con los indicadores de la Flow.42 Trading Suite (VolDrive, VolImbalance) a través de un puente flexible de enlace tardío.
-
Opcional e independiente. El AuctionEngine es un producto aparte. VolDrive/VolImbalance funcionan con normalidad esté o no instalado el motor. Si el motor está ausente, no está en el gráfico, está en un instrumento/intervalo distinto o está apagado, los consumidores simplemente omiten la capa de subasta.
-
Línea de contexto en el tooltip. Cuando el motor está presente, el tooltip existente del consumidor gana una línea extra:
Auction Engine: <sesgo>(Continuation, Mean Reversion, Potential Reversal o Neutral). No se crea una segunda ventana de tooltip. -
Modulación visual opcional. Los consumidores pueden atenuar las condiciones que van en contra de la tesis de la subasta. Los valores por defecto son VolDrive Strong (un indicador de tendencia: las flechas contra tendencia se atenúan fuertemente) y VolImbalance y AbsorptionMap Subtle. Las plantillas de futuros incluidas (ES, NQ, MES, MNQ, CL) establecen Strong para los tres; las plantillas de 5 minutos de BTCUSD y GC mantienen Subtle. Off desactiva la atenuación; la línea del tooltip se mantiene.
La lógica del sesgo: una lectura a favor de la tesis de la subasta es Continuation (opacidad completa). Una lectura contraria mientras la tesis sigue intacta es Mean Reversion (ligeramente atenuada). Una lectura contraria después de que la tesis se rompe es Potential Reversal (fuertemente atenuada). Sin tesis dominante → Neutral (sin cambios).
El conflicto de cinta y el sesgo (nuevo, 2026-08-27). Con Neutral Bias On Conflict activado (§10, grupo Tape Agreement), el motor reporta Neutral a todos los consumidores de la Suite mientras hay un conflicto de cinta confirmado: ninguna señal se atenúa durante el conflicto, porque en esa fase no hay una tesis dominante operable contra la que atenuar. Desactivado por defecto; sin él, el sesgo clásico (y su atenuación) sigue igual durante un conflicto.
Modos de modulación
-
Live: la clasificación actual del motor, aplicada a cada lectura visible en cada frame. Coincide con el trading en vivo; las lecturas pasadas se rejuzgan según el estado presente, así que no es un registro fiel del pasado. Por defecto.
-
Historical: la clasificación que el motor registró en la propia vela de cada lectura, de modo que una lectura pasada refleja la subasta tal como era en ese momento. Te permite estudiar el comportamiento a posteriori, incluso con el mercado cerrado. Recurre a no modular para las velas más antiguas que la ventana de historial rodante del motor (~2000 velas).
Leer el motor desde BloodHound y tus propios scripts (nuevo: 2026-09-08, ampliado 2026-09-13)
El motor publica su contexto como once plots transparentes. No dibujan nada en el gráfico y nunca tocan la escala de precios, pero cualquier herramienta capaz de leer el plot de un indicador (BloodHound, BlackBird, un NinjaScript propio) puede leerlos, y el índice de un plot se mantiene estable entre versiones.
| Plot | Qué lleva | Números |
|---|---|---|
| AuctionState (índice 0) | El estado de subasta (§5) | 0 Initializing · 1 Open Inside Prior Value · 2 Open Above Prior Value · 3 Open Below Prior Value · 4 Balance / Rotational · 5 Mid-Value / No Edge · 6 Higher Value Acceptance · 7 Lower Value Acceptance · 8 Failed Upper Auction · 9 Failed Lower Auction · 10 Imbalance Up · 11 Imbalance Down · 12 Transition / Unclear · 13 Rejection of Lower Prices · 14 Rejection of Higher Prices · 15 Return to Value (from below) · 16 Return to Value (from above) |
| AuctionLocation (índice 1) | La lectura de ubicación (§6) | 0 Unknown · 1 Below prior value · 2 At prior VAL · 3 Inside prior value · 4 Near value center · 5 At prior VAH · 6 Above prior value |
| AuctionTapeStatus (índice 2) | El veredicto del Tape Agreement (§4) | 0 n/a · 1 warming up · 2 ALIGNED · 3 NEUTRAL · 4 CONFLICT · 5 estado no direccional |
| AuctionBiasBuy (índice 3) (desde 2026-09-13) | El veredicto de la Auction Modulation para un setup de compra al precio de cierre de esta vela: la decisión que usan los indicadores de la Suite para atenuar una señal (consulta Modos de modulación más arriba) | 0 Unknown (todavía no hay perfil previo, o un estado de apertura / transición) · 1 Continuation (una compra corre a favor de la tesis) · 2 MeanReversion (una compra corre en contra de la tesis mientras la tesis sigue intacta a este precio: un fade de vuelta al valor) · 3 PotentialReversal (una compra corre en contra de la tesis y el precio ya ha vuelto dentro del valor previo o lo ha atravesado: la operación contraria amenaza la propia tesis) · 4 Neutral (Balance / Rotational o Mid-Value / No Edge: no hay nada a favor ni en contra de lo que correr) |
| AuctionBiasSell (índice 4) (desde 2026-09-13) | El mismo veredicto para un setup de venta | los mismos números |
| AuctionPriorVAH (índice 5) (desde 2026-09-13) | Value area high de la sesión previa | precio · -1 mientras el perfil previo no está listo |
| AuctionPriorVAL (índice 6) (desde 2026-09-13) | Value area low de la sesión previa | precio · -1 mientras el perfil previo no está listo |
| AuctionPriorVPOC (índice 7) (desde 2026-09-13) | Volume point of control de la sesión previa | precio · -1 mientras el perfil previo no está listo |
| AuctionDevVAH (índice 8) (desde 2026-09-13) | Value area high en desarrollo (sesión actual) | precio · -1 mientras el perfil en desarrollo no está listo |
| AuctionDevVAL (índice 9) (desde 2026-09-13) | Value area low en desarrollo | precio · -1 mientras el perfil en desarrollo no está listo |
| AuctionDevVPOC (índice 10) (desde 2026-09-13) | Volume point of control en desarrollo | precio · -1 mientras el perfil en desarrollo no está listo |
-
-1 en todos los plots significa sin contexto de subasta: la vela está fuera de la sesión de perfil (grupo Auction Session; la ventana excluye su hora final, así que la vela marcada con la hora de fin de sesión ya está fuera), todavía no hay nada clasificado (una vela histórica sin Tick Replay), o el botón Auction Engine está en OFF. Los seis plots de niveles leen además -1 mientras su perfil no está listo, por ejemplo los niveles en desarrollo durante las primeras velas de una sesión.
-
Los valores se escriben una vez por vela cerrada, justo después de la clasificación de esa vela: cada vela lleva lo que mostraba el panel a su cierre; los plots de sesgo se evalúan al precio de cierre de esa vela. Leer intravela te da la última vela cerrada.
-
El orden de los plots y los números no cambian nunca. Los estados nuevos, si los hubiera, reciben números nuevos al final; los plots nuevos reciben índices nuevos al final.
-
Actualizar desde un build anterior al 2026-09-13. NinjaTrader guarda la lista de plots de un indicador en el espacio de trabajo. Un gráfico que ya tenía el AuctionEngine conserva los tres plots originales hasta que quitas el motor del gráfico y lo vuelves a añadir una vez (o cargas una plantilla de gráfico de Flow.42) y después guardas el espacio de trabajo. Es un paso único por gráfico, no uno diario. Los gráficos y las plantillas nuevos llevan los once plots desde el principio. Sin ese paso el motor funciona como antes; solo faltan los plots de sesgo y de niveles en la lista de plots de BloodHound.
-
En BloodHound, elige Flow.42 AuctionEngine como indicador y el plot por su nombre, y compara con el número: por ejemplo,
AuctionState = 10para Imbalance Up,AuctionTapeStatus = 4para un conflicto de cinta confirmado, oAuctionBiasSell = 1para un setup de venta que corre a favor de la tesis. -
En tu propio NinjaScript en el mismo gráfico, lee
Values[0]…Values[10]de la instancia del motor, o las propiedadesAuctionState,AuctionLocation,AuctionTapeStatus,AuctionBiasBuy,AuctionBiasSell,AuctionPriorVAH,AuctionPriorVAL,AuctionPriorVPOC,AuctionDevVAH,AuctionDevVALyAuctionDevVPOCsi referencias la DLL. Los valores están disponibles para todo el historial cargado. En una instancia que todavía lleva la antigua lista de tres plots, las propiedades nuevas lanzan un error cuyo mensaje te indica que quites el motor y lo vuelvas a añadir.
12. Resolución de problemas
| Síntoma | Solución |
|---|---|
| El panel muestra “Prior: load more history” o se queda en “Initializing”. | El gráfico todavía no contiene una sesión previa completa. Carga más velas históricas para que se incluya al menos una sesión previa completa. |
| Las velas históricas no muestran ningún estado; solo lo reciben las velas en vivo. | Tick Replay está desactivado en la serie de datos. Actívalo: el motor construye su perfil a partir de las propias operaciones (§1). |
| El motor no afecta a VolDrive/VolImbalance. | ¿Está el AuctionEngine en el mismo gráfico (mismo instrumento + intervalo)? ¿Está el botón de interruptor en ON? ¿Está Auction Modulation en Off en el consumidor? Off muestra solo la línea del tooltip. |
| Las líneas se extienden al after-hours y saturan el gráfico. | Activa Trim Lines at Session End (grupo 06; activado por defecto). |
| Los marcadores de cambio de estado se solapan con otros indicadores en la parte superior. | Aumenta Label Top Offset Pixels. |
| El color del panel cambia entre dos marcadores (dorado en un tramo “FAIL DOWN”). | Es lo esperado, consulta §7. El panel muestra el estado real por vela; los marcadores solo señalan las transiciones importantes. |
| Cambiar el motor de un gráfico afectó a otro gráfico. | Un defecto de builds anteriores (un interruptor global). El build actual es estrictamente por gráfico. Actualiza a la versión actual. |
| La ventana del AI Analyst dice “No Flow.42 license ID is configured”. | Introduce tu ID de licencia Flow.42 en la sección Product Information y vuelve a hacer clic en AI Analyst. |
| La ventana del AI Analyst dice “No auction data available yet”. | Los perfiles todavía se están inicializando. Espera a que el panel muestre un estado clasificado y vuelve a analizar. |
| La línea Tape muestra “warming up” o “n/a”. | Es lo esperado. Warming up: la sesión es más corta que el lookback de la cinta (por defecto 15 velas, unos 15 minutos en un gráfico de 1 minuto), todavía no hay juicio. El estado sí puede publicarse durante esa ventana: Structure lee el perfil, Tape lee el movimiento, y el movimiento necesita más velas (consulta §4). Ajustable con Tape Lookback Bars (§10). n/a: el estado actual no es direccional (Balance, Mid-Value, Transition, estados de apertura), no hay dirección implícita contra la que medir la cinta. |
| El panel se puso dorado aunque el estado es Imbalance Up/Down. | Un conflicto de cinta confirmado: la cinta en vivo corre en contra del estado. Consulta §4, Structure vs. Tape. El sufijo en la línea State (· TAPE UP/DOWN) lo confirma. |
| Nunca veo los estados de rotación (REJ LOW, RTV UP, …). | En el build actual vienen activados por defecto. Un gráfico o una plantilla guardados con un build anterior conservan su propio ajuste: activa Rotation States en el grupo 18 (y ten en cuenta los cambios de comportamiento del panel y de la Suite descritos en §5). |
| BloodHound o mi propio script lee -1 en el plot AuctionState. | -1 significa sin contexto de subasta: la vela está fuera de la sesión de perfil, todavía no hay nada clasificado, una vela histórica sin Tick Replay, o el botón Auction Engine está en OFF (§11). |
| La lista de plots de BloodHound solo muestra AuctionState, AuctionLocation y AuctionTapeStatus. | El gráfico se guardó con un build anterior al 2026-09-13. Quita el AuctionEngine del gráfico y vuelve a añadirlo una vez; después guarda el espacio de trabajo (§11). |
| Los plots leen -1 en la vela marcada 22:00 aunque la sesión va hasta las 22:00. | Es lo esperado. La ventana de sesión excluye su hora final: la vela que lleva la hora de fin de sesión está fuera de la sesión de perfil (§11). |
13. Registro de cambios
Registro fechado de los cambios visibles para el usuario en el AuctionEngine. Los más recientes primero.
| Fecha | Cambio |
|---|---|
| 2026-09-17 | El motor sigue calculando en los gráficos en segundo plano. Ya no hace falta recargar al cambiar de pestaña. |
| 2026-09-15 | El panel lee la vela bajo el cursor. Ya no se queda pegado a una vela [HIST] antigua. |
| 2026-09-13 | Los estados se leen como tesis con invalidación y objetivo (§5). Ocho plots nuevos de sesgo y de niveles (§11). Fuera de la sesión todos los plots marcan -1. Gráficos guardados con una versión anterior: quita el motor y vuelve a añadirlo una vez. |
| 2026-09-11 | Correcciones de la guía: Open Above / Below como inclinación, valores de modulación tal como se entregan. |
| 2026-09-09 | La overview table tiene opacidad, color de fondo y color de texto propios (grupo 13). |
| 2026-09-08 | Tres plots de contexto para BloodHound y scripts (§11). Rotation States activados por defecto. Interruptores para los botones de la barra de herramientas. Nombres de propiedades más claros. |
| 2026-08-27 | Tape Agreement: una segunda puntuación junto a Structure, con aviso de conflicto y marcador. Cuatro estados de rotación. |
| 2026-08-07 | Los botones de panel recuerdan su estado. Nueva sesión ETH_RTH. Etiqueta [HIST] en las vistas de hover. |
| 2026-07-09 | Botón Panels: mostrar u ocultar State, Summary y Table en el gráfico. |
Flow.42 Analytics
flow42.com | flow42.io · support@flow42.io
El AuctionEngine es una herramienta de contexto y visualización y no proporciona recomendaciones de trading.
© 2026 TTW Trading Systems PTE. LTD. · All Rights Reserved