{"title":"Complementos (Add-Ons)","description":"\u003cp\u003eLos complementos de NinjaTrader son herramientas y scripts desarrollados por terceros que mejoran la funcionalidad de la plataforma NinjaTrader, permitiendo a los usuarios personalizar su experiencia de trading con indicadores, estrategias y funciones adicionales. Estos complementos pueden ayudar a los operadores a analizar los mercados de manera más eficaz y a automatizar determinadas tareas de trading.\u003c\/p\u003e","products":[{"product_id":"bm-chart","title":"BM ChartStyle","description":"\u003cp\u003e\u003cstrong\u003eCATEGORÍA:\u003c\/strong\u003e Indicador · Para NinjaTrader 8 · Estilo de gráfico con barras coloreadas por delta ejecutado\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBMChart\u003c\/strong\u003e es un estilo de gráfico para NinjaTrader 8 que colorea cada vela según el \u003cstrong\u003edelta ejecutado\u003c\/strong\u003e —volumen comprador menos vendedor— en lugar de según si cerró por encima o por debajo de su apertura.\u003c\/p\u003e\n\u003cp\u003eEl coloreado clásico responde a una pregunta que el precio ya contesta solo: si la vela subió o bajó. BMChart responde otra distinta: \u003cstrong\u003equién agredió el libro durante esa vela\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eEsa diferencia importa cuando las dos lecturas no coinciden. Una vela que cierra a la baja pero con delta comprador indica absorción: alguien estuvo comprando todo el camino hacia abajo. En un gráfico convencional esa vela es roja como cualquier otra y la información se pierde.\u003c\/p\u003e\n\u003cp\u003eNo es un indicador de señales ni promete rentabilidad. Es una forma distinta de mirar las mismas velas.\u003c\/p\u003e\n\u003ch2 id=\"cómo-funciona-el-coloreado\"\u003eCómo funciona el coloreado\u003c\/h2\u003e\n\u003cp\u003eEl color de cada vela se decide en dos pasos.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEl signo del delta elige la familia.\u003c\/strong\u003e Delta positivo da la gama alcista, negativo la bajista, cero el neutro. Esto es independiente de si la vela cerró arriba o abajo: una vela bajista de precio puede salir verde si el delta fue comprador, y esa discrepancia es precisamente la información que el indicador aporta.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLa magnitud elige la intensidad\u003c\/strong\u003e, en ocho niveles discretos por lado. Una vela con delta pequeño sale casi gris; una con delta fuerte sale al color pleno. De ahí la degradación visible en el gráfico.\u003c\/p\u003e\n\u003ch3 id=\"la-escala-se-autocalibra\"\u003eLa escala se autocalibra\u003c\/h3\u003e\n\u003cp\u003eEl umbral de intensidad máxima no es un número fijo. Es el \u003cstrong\u003epercentil 85 del delta absoluto de las últimas 200 barras\u003c\/strong\u003e, ambos configurables:\u003c\/p\u003e\n\u003cpre spellcheck=\"false\" autocapitalize=\"off\"\u003e\u003ccode\u003eumbral = Percentil(|delta| de las últimas NormWindow barras, NormPctl)\nintensidad = min(1, |delta| \/ umbral) × signo(delta)\u003c\/code\u003e\u003c\/pre\u003e\n\u003cp\u003eEso tiene tres consecuencias prácticas:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSe adapta solo al instrumento y al marco temporal.\u003c\/strong\u003e Lo que es delta fuerte en MNQ de 1 minuto no lo es en CL de 15 minutos, y no hay que configurarlo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLa lectura es relativa, no absoluta.\u003c\/strong\u003e Una vela al color pleno significa «de las más fuertes de las últimas 200 barras», no «delta mayor a X contratos». En una sesión muerta, un delta modesto puede alcanzar el máximo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNecesita 20 barras cerradas\u003c\/strong\u003e para empezar a calibrar. Antes de eso todo sale neutro, con aviso en pantalla.\u003c\/p\u003e\n\u003ch2 id=\"arquitectura-dos-componentes-en-un-archivo\"\u003eArquitectura: dos componentes en un archivo\u003c\/h2\u003e\n\u003cp\u003eEl archivo \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eBMChart.cs\u003c\/code\u003e declara \u003cstrong\u003edos clases en dos namespaces\u003c\/strong\u003e, y NinjaTrader las registra por separado:\u003c\/p\u003e\n\u003ctable\u003e\n\u003ccolgroup\u003e \u003ccol\u003e \u003ccol\u003e \u003ccol\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eComponente\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eDónde aparece\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eQué hace\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e\u003cstrong\u003eBMChart Style\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eChart Styles\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003ese aparta para que el indicador pinte\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e\u003cstrong\u003eBMDeltaBars\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eIndicadores\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003ecalcula el delta y dibuja las velas\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 id=\"por-qué-hacen-falta-los-dos\"\u003ePor qué hacen falta los dos\u003c\/h3\u003e\n\u003cp\u003eUn ChartStyle \u003cstrong\u003eno puede calcular delta\u003c\/strong\u003e. La documentación de NinjaTrader es explícita: los Chart Styles no están relacionados con los Bar Types, y un ChartStyle no dispone de \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eAddDataSeries\u003c\/code\u003e ni de \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eOnMarketData\u003c\/code\u003e. Sin esas dos vías no hay forma de obtener el volumen clasificado por bid\/ask.\u003c\/p\u003e\n\u003cp\u003eUn indicador sí las tiene, pero no puede impedir que el ChartStyle activo pinte sus propias velas encima.\u003c\/p\u003e\n\u003cp\u003eLa solución es el reparto: el estilo se vuelve transparente —parámetro \u003cstrong\u003eOcultar barras\u003c\/strong\u003e— y el indicador dibuja. Por eso \u003cstrong\u003eambos deben estar activos en el mismo gráfico\u003c\/strong\u003e, y por eso el estilo por sí solo deja el gráfico vacío.\u003c\/p\u003e\n\u003ch3 id=\"rendimiento\"\u003eRendimiento\u003c\/h3\u003e\n\u003cp\u003eEl indicador dibuja con \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eOnRender\u003c\/code\u003e recorriendo únicamente las barras visibles, así que el coste no crece con el histórico. Los pinceles del degradado —dieciséis en total, ocho por lado— se crean una sola vez en \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eOnRenderTargetChanged\u003c\/code\u003e y se reutilizan, en lugar de crear uno por vela.\u003c\/p\u003e\n\u003ch2 id=\"requisitos\"\u003eRequisitos\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ccolgroup\u003e \u003ccol\u003e \u003ccol\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003ePlataforma\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eNinjaTrader 8\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eDatos\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003einstrumento con bid\/ask por tick (futuros, acciones)\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e\u003cstrong\u003eTick Replay\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003e\u003cstrong\u003eobligatorio\u003c\/strong\u003e para el histórico\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eLicencia adicional\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\"\u003e\n\u003cp\u003eninguna — no requiere Order Flow+\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 id=\"sobre-tick-replay\"\u003eSobre Tick Replay\u003c\/h3\u003e\n\u003cp\u003eEs la única exigencia real y conviene entender por qué.\u003c\/p\u003e\n\u003cp\u003eEl delta se calcula clasificando cada print contra el bid y el ask vigentes: si se ejecuta al ask es compra agresiva, si al bid es venta agresiva. Ese dato solo existe a nivel de tick.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSin Tick Replay, el histórico no tiene bid\/ask\u003c\/strong\u003e y todas las velas anteriores a la conexión salen neutras. El indicador lo avisa en pantalla en lugar de mostrar un gráfico gris sin explicación.\u003c\/p\u003e\n\u003cp\u003eEn tiempo real el delta se toma de \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eOnMarketData\u003c\/code\u003e, que no necesita Tick Replay. El aviso desaparece en cuanto empiezan a llegar ticks.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCoste:\u003c\/strong\u003e Tick Replay carga todos los ticks del período, así que el arranque es más lento y consume más memoria. Si resulta excesivo, reducí los días cargados en la serie de datos.\u003c\/p\u003e\n\u003ch2 id=\"instalación\"\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eLimitaciones conocidas\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLa lectura es relativa, no absoluta.\u003c\/strong\u003e Una vela al color pleno significa «de las más fuertes de las últimas \u003ccode spellcheck=\"false\" autocapitalize=\"off\"\u003eNormWindow\u003c\/code\u003e barras», no un umbral fijo de contratos. Dos gráficos del mismo instrumento con distinto marco temporal mostrarán escalas distintas, y es correcto que así sea.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDepende de la calidad del feed.\u003c\/strong\u003e Los prints que se ejecutan dentro del spread no se pueden clasificar y se descartan. En instrumentos poco líquidos, con spreads anchos, una parte del volumen queda fuera del cálculo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTick Replay encarece el arranque.\u003c\/strong\u003e Cargar todos los ticks del período lleva tiempo y memoria. Con históricos largos puede ser notable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNo sustituye a un perfil de volumen.\u003c\/strong\u003e BMChart dice quién agredió durante cada vela; no dice a qué precios dentro de la vela se negoció el volumen. Son lecturas complementarias.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSin señales de entrada.\u003c\/strong\u003e No dibuja flechas ni genera alertas. Es una capa de lectura, no un sistema de trading.\u003c\/p\u003e\n\u003ch2 id=\"aviso-legal\"\u003eAviso legal\u003c\/h2\u003e\n\u003cp\u003eEste producto no promete ni garantiza resultados. El coloreado por delta es una herramienta de lectura de mercado: la interpretación y las decisiones de trading son responsabilidad del usuario. Se recomienda validar su comportamiento en simulación antes de operar en real.\u003c\/p\u003e\n\u003ch4 dir=\"ltr\" style=\"text-align: center;\"\u003e\n\u003cem\u003eNinjaTrader® es una marca \u003c\/em\u003e\u003cem\u003eregistrada de NinjaTrader Group, LLC. Ninguna compañía de NinjaTrader tiene afiliación alguno \u003c\/em\u003e\u003cem\u003econ el dueño, desarrollador o proveedor de los productos descritos aquí, o interés alguno, \u003c\/em\u003e\u003cem\u003ees dueño de ningún producto o servicio, ni apoya\/promueve, recomienda ningún producto \u003c\/em\u003e\u003cem\u003eo servicio.\u003c\/em\u003e\u003cstrong\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/strong\u003e\n\u003c\/h4\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":51565019136306,"sku":"BMCTY","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/chartstyle.png?v=1790223842"},{"product_id":"ekailastaction","title":"EkaiLastAction Undo\/Redo","description":"\u003cp\u003e\u003cstrong\u003eCATEGORÍA:\u003c\/strong\u003e Complemento (AddOn) · Para NinjaTrader 8 · Deshacer y rehacer la última acción\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCÓMO FUNCIONA:\u003c\/strong\u003e NinjaTrader 8 no tiene una función nativa de deshacer\/rehacer para lo que ocurre en un gráfico — borrar sin querer una línea, mover un dibujo al lugar equivocado, cambiarle el color, o quitar un indicador por accidente no se puede revertir. EkaiLastAction agrega esa función: \u003cstrong\u003eCtrl+Alt+Z\u003c\/strong\u003e deshace la acción más reciente en el gráfico — un dibujo, una edición (mover, redimensionar, color, formato), un indicador agregado o quitado, o un cambio estructural — y \u003cstrong\u003eCtrl+Alt+Y\u003c\/strong\u003e la vuelve a aplicar si cambias de opinión.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAlcance explícito, no una limitación oculta:\u003c\/strong\u003e EkaiLastAction deshace y rehace \u003cstrong\u003eun solo paso — el más reciente\u003c\/strong\u003e. No es un historial de sesión completa: en cuanto ocurre una acción nueva, la que se podía deshacer\/rehacer se reemplaza por completo. Es exactamente lo que su nombre dice.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCómo se detecta y se revierte cada cambio:\u003c\/strong\u003e EkaiLastAction compara el XML del propio workspace de NinjaTrader — la misma fuente que la plataforma usa para guardar y restaurar un gráfico — antes y después de cada cambio detectado. Deshacer o rehacer siempre se resuelve restaurando el XML correspondiente.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLIMITACIÓN A TENER PRESENTE, SIN EXCEPCIÓN:\u003c\/strong\u003e cada deshacer o rehacer —incluido el de una línea tan simple como un trazo— reconstruye el gráfico por completo: \u003cstrong\u003eentre 600 y 900 milisegundos y un parpadeo breve de pantalla, en cada operación\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOtras limitaciones conocidas:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCiertos elementos de dibujo (por ejemplo, el resaltado de una región del eje de precio) no se guardan en el XML del workspace por diseño de la propia plataforma NinjaTrader — su deshacer no es posible por ninguna vía.\u003c\/li\u003e\n\u003cli\u003eEl estado vive en memoria mientras el gráfico está abierto — se pierde al cerrarlo, no es un historial permanente.\u003c\/li\u003e\n\u003cli\u003eLos dibujos creados automáticamente por indicadores o estrategias no se cuentan como acciones del usuario, aunque el XML los incluya igual.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePARA QUIÉN:\u003c\/strong\u003e Cualquier trader que use gráficos de NinjaTrader 8 con dibujos manuales, indicadores o cambios estructurales de forma regular y quiera la posibilidad de corregir el último error sin tener que rehacer el trabajo a mano — con total confianza en que lo que se deshace es exactamente lo que se hizo, a cambio de una demora breve y consistente en cada operación.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREQUISITOS TÉCNICOS:\u003c\/strong\u003e NinjaTrader 8. Se instala como AddOn (Editor de NinjaScript → carpeta AddOns).\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":52233468510514,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/ChatGPTImageSep27_2026_05_13_14PM.png?v=1790550826"},{"product_id":"bmriskmanager","title":"BMRiskManager","description":"\u003cp\u003e\u003cstrong\u003eCATEGORÍA:\u003c\/strong\u003e Herramienta de gestión de riesgo · Para NinjaTrader 8 · Guardián unificado de cuenta\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCÓMO FUNCIONA:\u003c\/strong\u003e No opera: vigila la cuenta en tiempo real y aplana + bloquea toda la suite EKAITRADING en esa cuenta (a través del módulo compartido BMRisk) al cruzar cualquiera de los límites que se activen. Reemplaza a BMTrailingGuard, conservando íntegra su lógica de trailing drawdown y sumando dos bloques nuevos, los tres seleccionables e independientes entre sí:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eA) Límites de pérdida\u003c\/strong\u003e — diario, semanal y\/o mensual, en dólares.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eB) Objetivos de ganancia\u003c\/strong\u003e — diario, semanal y\/o mensual: aplana y bloquea al alcanzarse, para no devolver ganancia ya generada.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eC) Trailing drawdown\u003c\/strong\u003e — en tres modos: \u003cstrong\u003eIntradía\u003c\/strong\u003e (el piso sube con cada tick a favor), \u003cstrong\u003eEOD\u003c\/strong\u003e (el piso solo se recalcula una vez al día, a la hora de corte configurada) y \u003cstrong\u003eRT\u003c\/strong\u003e (un modo adicional que seguía la ganancia flotante en tiempo real, con un piso que baja un monto fijo en dólares por debajo del máximo alcanzado — útil para un control de riesgo intra-operación más ajustado que el trailing por equity de cuenta).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDiferenciador central:\u003c\/strong\u003e el realizado de la cuenta (\u003ccode\u003eRealizedProfitLoss\u003c\/code\u003e) se resetea a cero cada día a medianoche — confirmado con soporte oficial de NinjaTrader, no asumido. Por eso los límites semanales y mensuales no se leen directo de la cuenta (ese dato no existe como tal): se \u003cstrong\u003eacumulan\u003c\/strong\u003e, capturando el realizado de cada día justo antes de que ocurra el rollover, y esos acumulados se guardan en disco (un archivo por cuenta) para sobrevivir un reinicio de NinjaTrader a mitad de semana o de mes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eComportamiento adicional:\u003c\/strong\u003e incluye un freno de devolución táctico (solo en modo Intradía) que aplana la cuenta si la ganancia flotante devuelve un porcentaje configurable de su máximo — sin bloquear la cuenta, a diferencia de un disparo por límite. El desbloqueo tras un disparo es automático cuando corresponde a un alcance de tiempo (día\/semana\/mes, al cambiar el periodo), excepto el trailing, que nunca se desbloquea solo — requiere reinicio manual, porque un piso de drawdown no perdona.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePARA QUIÉN:\u003c\/strong\u003e Traders de cuentas de fondeo o cuentas propias que quieren un solo guardián de riesgo cubriendo pérdida diaria\/semanal\/mensual, objetivos de ganancia, y trailing drawdown a la vez — en vez de configurar varias herramientas por separado, con el riesgo de que no coordinen entre sí.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREQUISITOS TÉCNICOS:\u003c\/strong\u003e NinjaTrader 8. Funciona en tiempo real o cuenta simulada — Account.Get no se actualiza en histórico, así que no es evaluable por backtest. Requiere el módulo compartido BMRisk.cs para bloquear al resto de la suite (se incluye junto con este producto).\u003c\/p\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":52336405872946,"sku":null,"price":175.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/high-level-description-a-premium-square-_hS7wBw4cUR2XorWipGAQTw_vHDqH85uQICt7FDUttOtZQ.jpg?v=1790291901"},{"product_id":"ekai-technicalbiaspro","title":"EKAI TechnicalBiasPro","description":"\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCATEGORÍA:\u003c\/strong\u003e Indicador · Para NinjaTrader 8 · Panel de consenso técnico multi-timeframe\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCÓMO FUNCIONA:\u003c\/strong\u003e Un panel flotante y arrastrable que muestra, de un vistazo, hacia dónde apunta el consenso técnico del instrumento en \u003cstrong\u003e8 temporalidades a la vez\u003c\/strong\u003e — 5 min, 15 min, 30 min, 1 hora, 5 horas, Diario, Semanal y Mensual — sin tener que cambiar de gráfico ni abrir ocho ventanas distintas. Para cada temporalidad calcula:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePuntaje compuesto (0-100)\u003c\/strong\u003e combinando 12 señales de medias móviles (SMA y EMA en 5\/10\/20\/50\/100\/200) con 6 señales de osciladores (RSI, MACD, Estocástico, CCI, ADX, Williams %R) — cada una vota a favor, en contra, o se abstiene según su propio umbral.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEtiqueta de sesgo\u003c\/strong\u003e — Venta Fuerte \/ Venta \/ Neutral \/ Compra \/ Compra Fuerte — derivada de ese puntaje, con las bandas de \"neutral\" y \"fuerte\" ajustables.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e% de cambio\u003c\/strong\u003e desde la apertura de la barra actual de esa temporalidad.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePatrón de vela\u003c\/strong\u003e en la última vela cerrada (Hammer, Estrella Fugaz, Envolvente, Doji, Estrella de la Mañana\/Noche, Tres Soldados\/Cuervos, Marubozu).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDiferenciador técnico — degradación controlada, no \"neutral\" por defecto:\u003c\/strong\u003e en temporalidades largas (Semanal, Mensual) un gráfico con poco historial cargado podría no tener suficientes barras para calcular las medias de 100 o 200 períodos. En vez de mostrar \"Neutral\" por falta de datos —que es engañoso, un diseño apresurado haría ver como si no hubiera sesgo cuando en realidad es que no hay suficiente historia—, el indicador reconoce cuáles señales son calculables con las barras disponibles y, si ninguna media móvil es usable todavía, sustituye esa parte del puntaje con un cálculo directo de dirección de precio sobre las barras que sí existen. El panel muestra cuántas barras lleva cargadas cada temporalidad, así que nunca hay que adivinar si una lectura es plena o parcial.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePanel movible y persistente:\u003c\/strong\u003e se arrastra desde la barra de título a cualquier posición del gráfico, con un botón para ocultarlo\/mostrarlo. La posición se guarda en disco por instrumento y sobrevive a reiniciar NinjaTrader.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePARA QUIÉN:\u003c\/strong\u003e Traders que operan con un enfoque de arriba hacia abajo (top-down) y quieren confirmar si las temporalidades menores están alineadas con las mayores antes de tomar una entrada — sin perder tiempo cambiando de gráfico en gráfico para formarse esa misma idea a mano.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREQUISITOS TÉCNICOS:\u003c\/strong\u003e NinjaTrader 8. Funciona en cualquier instrumento con suficiente historia cargada; las temporalidades largas (Semanal, Mensual) necesitan más \"Days to load\" en las propiedades del gráfico para alcanzar el panel completo de señales — mientras tanto, el indicador sigue funcionando con el repliegue controlado descrito arriba.\u003c\/p\u003e","brand":"EKAITRADING","offers":[{"title":"Default Title","offer_id":67901459726642,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/files\/technicalbiaspro.png?v=1790984800"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0992\/3493\/9186\/collections\/NinjaTrader_Monitor_Image.png?v=1790212187","url":"https:\/\/ekaitrading.com\/collections\/add-ons.oembed","provider":"EKAITRADING","version":"1.0","type":"link"}