{"product_id":"bm-tpo","title":"BM TPO","description":"\u003ch3\u003eBMTPO\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cstrong style=\"font-size: 0.875rem;\"\u003eCATEGORÍA:\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Indicador · Para NinjaTrader 8 · TPO \/ Market Profile\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCÓMO FUNCIONA:\u003c\/strong\u003e Perfil TPO (Time Price Opportunity) completo, calculado por sesión con período configurable (30 minutos, el estándar clásico), en formato de bloques o letras. Incluye punto de control (POC), área de valor al 70% (expansión estándar desde el POC), VAH\/VAL con extensión de la sesión anterior, rango de balance inicial (Initial Balance), single prints, poor high\/poor low, POC \"desnudo\" (naked POC) con seguimiento entre sesiones, perfiles compuestos de las últimas N sesiones, modo dividido por períodos (rotaciones), zonas de alto y bajo volumen (LVN\/HVN) y un clasificador automático del tipo de día.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCaracterísticas diferenciadas:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCeldas TPO coloreadas por el delta ejecutado real de cada nivel de precio — nadie más lo ofrece en NinjaTrader 8 sin la licencia Order Flow+.\u003c\/strong\u003e El TPO clásico solo dice dónde pasó tiempo el mercado; esta versión dice además quién controlaba ese nivel mientras tanto (compradores o vendedores agresivos), calculado desde el mismo motor de delta propio de la casa, acumulado fila por fila de precio a partir de los ticks — no repartido de forma aproximada desde el volumen total de la barra.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDefinición de single print corregida contra un error real de la versión anterior.\u003c\/strong\u003e La definición correcta de Market Profile (Steidlmayer\/Dalton) exige que un single print quede encerrado por filas de dos o más TPOs a ambos lados — una cola en el extremo del perfil no es un single print, es otra cosa. La versión previa solo excluía la fila exacta del extremo, así que una cola de varias filas se reportaba como single print casi siempre, marcando prácticamente todas las sesiones. Corregido: ahora exige la corrida cerrada por ambos lados antes de contarla.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLos single prints y el poor high\/poor low solo se confirman cuando corresponde, no antes.\u003c\/strong\u003e Mientras la sesión sigue corriendo, casi cualquier fila reciente tiene una sola letra por simple falta de tiempo, no porque sea una zona de subasta rápida real — el indicador espera a que un período posterior ya haya abierto sin rellenar esa fila antes de confirmarla como single. El poor high\/low, por la misma razón, solo se evalúa sobre sesiones ya cerradas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClasificador automático de tipo de día\u003c\/strong\u003e, que compara la extensión del rango fuera del Initial Balance contra el propio IB para etiquetar cada sesión como día de tendencia, neutro, normal o de variación normal — sin que el trader tenga que juzgarlo a ojo.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFronteras de sesión editables directamente sobre el gráfico\u003c\/strong\u003e, con menú contextual y atajos de teclado: fusionar dos perfiles, cortar uno en dos con un clic, alternar entre vista colapsada y por períodos, o cambiar entre sesión regular y extendida — con función de deshacer y, a diferencia de un defecto ya corregido, esas fusiones y cortes manuales ahora sobreviven al recargar el gráfico en vez de perderse.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eArquitectura pensada específicamente para no paralizar el gráfico:\u003c\/strong\u003e renderizado 100% por SharpDX (sin usar las funciones de dibujo estándar de NinjaTrader, que degradan el rendimiento con perfiles TPO), cálculo incremental barra a barra, sesiones ya cerradas que quedan congeladas en vez de recalcularse, y solo se dibuja lo que está visible en pantalla — pensado para sostener varias sesiones de historial sin que el gráfico se vuelva lento.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePARA QUIÉN:\u003c\/strong\u003e Traders que operan con Market Profile \/ TPO y quieren, además de la estructura clásica del perfil, ver quién controlaba cada nivel de precio (compradores o vendedores) sin pagar la licencia Order Flow+ — y que valoran un perfil que aplica la definición correcta de single prints y poor high\/low en vez de una aproximación simplificada.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREQUISITOS TÉCNICOS:\u003c\/strong\u003e NinjaTrader 8. Cualquier instrumento con datos de tick disponibles (necesarios para el coloreado por delta; el resto del perfil funciona con datos intradía estándar).\u003c\/p\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":51760104374578,"sku":null,"price":175.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/tpo.png?v=1789021534","url":"https:\/\/ekaitrading.com\/products\/bm-tpo","provider":"EKAITRADING","version":"1.0","type":"link"}