TEVO DOM: un DOM (profundidad de mercado) Level 2 para NinjaTrader 8
TEVO DOM abre un DOM completo en su propia ventana: ladder de precios, profundidad de bid y ask, cambios de tamaño, último precio, Time & Sales y entrada de órdenes a mercado. Eliges el mercado dentro de la ventana, y las órdenes solo se envían después de que selecciones una cuenta y confirmes.
La descarga se hace en dos pasos, desde la sección “Indicadores gratuitos” de la página de inicio.

- Plataforma
- NinjaTrader 8
- Archivo
- NinjaScript (.cs), código fuente legible
- Cálculo
- Ventana en tiempo real (Level 2)
- Precio
- Gratis
- Archivo actualizado el
- 8 de octubre de 2026
Qué hace el indicador
- Ventana separada. Al añadirlo a un gráfico, el indicador abre el DOM en su propia ventana, que se ejecuta en su propio hilo, de modo que el gráfico no se ralentiza. Muestra el mercado del gráfico o el que elijas dentro de la ventana (haz clic en el nombre del instrumento).
- Ladder de precios. Columnas BID Δ, BID SIZE, DEPTH, PRICE, DEPTH, ASK SIZE, ASK Δ. En modo estático (por defecto) las filas permanecen fijas y solo se recentran cuando el precio se acerca a la parte superior o inferior; la rueda del ratón desplaza el ladder y un clic central o un doble clic lo recentra.
- Cambios de tamaño. BID Δ y ASK Δ muestran las órdenes añadidas (+) o retiradas (−) en cada precio durante los últimos 10 segundos. El tamaño consumido por las operaciones no se cuenta, así que solo ves adiciones y cancelaciones.
- Time & Sales. Cada operación con su hora, precio y cantidad, coloreada según el lado; las operaciones de 20 contratos o más se resaltan (ajustable).
- Entrada de órdenes. Cuenta (nunca se guarda), contrato, cantidad (botones 1, 2, 5, 10), estrategia ATM y time in force; botones BUY MKT, SELL MKT, CANCEL ORDERS y FLATTEN. Comprar, vender y cerrar posición (flatten) requieren un segundo clic en un plazo de 3 segundos.
Datos y mercados
- Para los mercados que publican profundidad de mercado en NinjaTrader: futuros (ES, NQ, MNQ, CL, GC…) y cualquier instrumento para el que tu conexión suministre Level 2.
- El DOM funciona en tiempo real: no hay historial del libro de órdenes y el Time & Sales empieza cuando se abre la ventana.
- La pantalla se actualiza en cada cambio del libro, limitada a 30 fotogramas por segundo por defecto (parámetro Refresh).
Requisitos: qué es gratis y qué puede costar dinero
- NinjaTrader 8, una plataforma de escritorio para Windows. El indicador es gratuito; NinjaTrader es un software de terceros con sus propios términos y puede costar dinero según el uso que le des (licencia, trading en vivo).
- Profundidad de mercado (Level 2). Tu conexión debe suministrar la profundidad del libro de órdenes del instrumento elegido. Según el broker, la bolsa y la suscripción de datos, puede costar dinero o limitarse a unos pocos niveles.
- Datos de mercado. Los precios, el volumen y la profundidad de mercado provienen de tu conexión (broker o proveedor de datos). Según la bolsa y la suscripción, estos datos pueden facturarse: consulta las condiciones de tu proveedor.
- Una cuenta de trading para las órdenes. Los botones envían órdenes reales a la cuenta seleccionada: empieza siempre con una cuenta de simulación (Sim101).
Ejemplo de lectura (educativo)
En NQ aparece un tamaño grande en el ask unos ticks por encima del precio (barra roja larga, ASK Δ positivo). Si el precio sube hasta ese nivel y el tamaño se reduce bajo las operaciones (prints cian, tamaños grandes en Time & Sales), el nivel se está absorbiendo; si desaparece justo antes de ser tocado (ASK Δ negativo sin operaciones), era una oferta retirada. El DOM muestra lo que está ocurriendo; no te dice lo que ocurrirá.
Parámetros
Cada parámetro se llama exactamente como lo muestra NinjaTrader, con su valor por defecto leído directamente del código fuente (.cs).
1. Ladder
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Scale | 1.0 | Tamaño de todo el DOM (1 = tamaño de la maqueta en una ventana de 941 px de alto, se adapta a la ventana). |
| Static ladder | sí | On = las filas permanecen fijas y se recentran solo cuando el precio se acerca a la parte superior o inferior (suave). Off = el ladder sigue cada tick con el hueco del spread en el medio. |
| Net size change window (s) | 10 | Delta BID / ASK = órdenes apiladas (+) o retiradas (-) en cada precio durante este número de segundos. El tamaño consumido por las operaciones no se cuenta. |
| Recenter after scrolling (s, 0 = never) | 10 | La rueda del ratón desplaza el ladder; un clic central o un doble clic lo recentra. |
| Show last trade | sí | |
| Show spread | sí | |
| Alternate row shading | sí | |
| Highlight the row under the mouse | sí |
2. Time & Sales
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Show time and sales | sí | |
| Rows | 5 | |
| Min size shown | 1 | |
| Large print (highlight, 0 = off) | 20 | |
| Show milliseconds | no |
3. Order Entry
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Show order entry | sí | |
| Confirm orders (second click) | sí | Comprar, vender y flatten requieren un segundo clic en un plazo de 3 segundos. |
| Default quantity | 1 | |
| Quantity buttons | 1,2,5,10 | Separados por comas, hasta 6 (p. ej. 1,2,5,10). |
4. Window
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Always on top | no | |
| Show header | sí | |
| Show legend | sí | |
| Market at start | Vacío = el instrumento del gráfico. Se cambia desde dentro del DOM (haz clic en el nombre del instrumento). |
6. Performance
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Refresh (ms) | 33 | Tiempo de fotograma de la ventana del DOM cuando cambia el libro (33 ms = 30 fotogramas por segundo). |
7. Trading Evolution
| Parámetro | Valor por defecto | Qué hace |
|---|---|---|
| Show logo | sí | |
| Diagnostic mode (Output window) | no |
9 colores que puedes personalizar en la pestaña Colours de NinjaTrader.
Instalación en NinjaTrader 8
- Descarga el pack gratuito (archivo ZIP) que contiene el indicador desde la sección Indicadores gratuitos de la página de inicio.
- En NinjaTrader 8, abre Tools › Import › NinjaScript Add-On, elige el archivo ZIP y reinicia NinjaTrader.
- Activa tu licencia gratuita: Control Center › New › Trading Evolution License, y guarda tu clave.
- En un gráfico, abre la lista de indicadores (clic derecho › Indicators) y añade “TEVO DOM”.
Problemas habituales y soluciones
- La ventana se queda vacía. Comprueba que tu conexión está activa y suministra profundidad de mercado para ese contrato (incluido el mes de vencimiento).
- Los botones de órdenes no hacen nada. Selecciona primero una cuenta en la ventana; con la confirmación activada, haz clic una segunda vez en un plazo de 3 segundos.
- El indicador no aparece en la lista. Comprueba que la importación del pack (Tools › Import › NinjaScript Add-On) terminó sin error y reinicia NinjaTrader. NinjaTrader compila todos los scripts juntos: un error en otro script instalado puede bloquear la importación, así que corrige o elimina ese script. Si la herramienta muestra un mensaje de licencia, guarda tu clave gratuita en Control Center › New › Trading Evolution License.
- Error “Already contains a definition”. Existe una copia anterior del mismo indicador con otro nombre de archivo: elimínala y vuelve a compilar.
Limitaciones
- Las órdenes colocadas desde la ventana son órdenes reales de NinjaTrader: prueba primero en una cuenta de simulación. El indicador no gestiona ninguna posición por ti.
- La profundidad muestra solo las órdenes visibles: las órdenes ocultas (icebergs) y las cancelaciones rápidas no están totalmente representadas.
- No hay historial del libro de órdenes ni del Time & Sales: los datos empiezan cuando se abre la ventana.
- Ninguna lectura del libro está garantizada: operar con futuros conlleva un riesgo de perder capital.
Preguntas frecuentes
¿El indicador es gratuito?
Sí: el indicador es gratuito (pack gratuito y licencia gratuita), sin suscripción, y su código fuente es legible. Funciona en NinjaTrader 8; la plataforma y los datos de mercado tienen sus propios términos, que pueden implicar costes.
¿Tengo que importar un archivo ZIP?
Sí. La herramienta forma parte del pack gratuito de Order Flow, un archivo ZIP: en NinjaTrader 8, abre Tools › Import › NinjaScript Add-On, elige el ZIP y reinicia NinjaTrader. Después activa tu licencia gratuita: Control Center › New › Trading Evolution License.
¿El DOM puede colocar órdenes?
Sí, órdenes a mercado en la cuenta elegida en la ventana, con una estrategia ATM opcional. No se envía nada hasta que se selecciona una cuenta y, por defecto, cada compra, venta o flatten requiere un segundo clic en un plazo de 3 segundos.
¿Qué significan BID Δ y ASK Δ?
El cambio neto de las órdenes en espera en cada precio durante los últimos 10 segundos (ajustable): + para las órdenes añadidas, − para las órdenes retiradas. El tamaño consumido por las operaciones no se cuenta.
¿El DOM necesita Tick Replay?
No. El DOM funciona solo en tiempo real, con la profundidad de mercado y las operaciones en vivo.
¿Puede mostrar un mercado distinto del del gráfico?
Sí: haz clic en el nombre del instrumento en la ventana para elegir otro. El parámetro “Market at start” define el mercado al abrirse; vacío = el instrumento del gráfico.
Conceptos y herramientas relacionados
Otros indicadores gratuitos de NinjaTrader 8
Contenido educativo. Estos indicadores no constituyen asesoramiento de inversión y no garantizan ningún resultado. Operar con futuros conlleva un riesgo de pérdida que puede superar la inversión inicial. Condiciones de uso · Avisos legales