Skip to main content
< Todos los temas
Imprimir

Risk Reward TTL y Backtesting

El objetivo de este artículo es sencillo: que entiendas a fondo las dos herramientas Risk Reward para NinjaTrader que hemos desarrollado y sepas exactamente para qué sirve cada parámetro. Por un lado, Risk Reward TTL está pensada para traders que operan en directo y necesitan calcular contratos, seguir el precio o sincronizarse con el Chart Trader. Por otro lado, Risk Reward BT está enfocada al backtesting, permitiendo registrar resultados, llevar estadísticas y evaluar la efectividad de una estrategia. A continuación, desglosaremos cada una de ellas y todos sus ajustes disponibles.

1. Risk Reward TTL

Herramienta de riesgo beneficio para NinjaTrader

Descripción técnica

Risk Reward TTL es una herramienta de dibujo (DrawingTool) para NinjaTrader diseñada para operar en tiempo real. Su función principal es construir gráficamente tres niveles clave: precio de entrada (Entry), stop loss (Risk) y take profit (Reward), vinculados mediante una relación riesgo/recompensa definida por el usuario (Ratio). A partir de dos puntos fijados por el trader —normalmente Entry y Stop, o Entry y Target— la herramienta calcula automágnéticamente el tercer nivel respetando la proporción R:R establecida. Adicionalmente, incorpora capacidades avanzadas como el trazado de líneas de extensión (2R, 3R, 4R, 5R, 6R), el cálculo dinámico del número de contratos basado en riesgo fijo en dólares o porcentaje de cuenta, la sincronización opcional con el Chart Trader de NinjaTrader para modificar la cantidad de contratos, y un modo AutoTrack que reubica continuamente el nivel de entrada al precio actual del mercado mientras no haya una posición abierta. La herramienta requiere validación de licencia online y, si no es válida, no renderiza ningún elemento en el gráfico.

Parámetros de configuración

ParámetroExplicación
License EmailCorreo electrónico utilizado en la compra o registro de la licencia. Necesario para la validación online.
License TokenToken único asociado a la licencia. Junto con el email, permite activar la herramienta.
RatioRelación riesgo/recompensa (ej. 2 = 1:2). Define cuántas unidades de take profit por cada unidad de stop loss.
Mostrar R2 / R3 / R4 / R5 / R6Activa o desactiva líneas de extensión adicionales (2R, 3R, etc.) para visualizar objetivos más allá del TP original.
Ratio R2 / R3 / R4 / R5 / R6Valor del múltiplo para cada extensión. Por ejemplo, Ratio R2 = 3 dibuja una línea a 3 veces la distancia del stop.
Línea R2 / R3 / R4 / R5 / R6Define el color, grosor y estilo de trazo para cada línea de extensión.
Fuente y TamañoTipo de letra y tamaño para los textos mostrados en el gráfico (precios, etiquetas, etc.).
Mostrar Valor DólaresMuestra, junto al precio, el equivalente en dólares de la distancia desde el Entry (útil para dimensionar riesgo/beneficio).
Mostrar Valor RMuestra etiquetas como “Entry”, “Stop”, “1R”, “2R”, etc. sobre las líneas correspondientes.
Mostrar ContratosIndica en la línea del Stop Loss el número de contratos calculados según el riesgo definido.
Text AlignmentUbicación del texto sobre las líneas: Off (sin texto), Inside Left o Inside Right.
AnchorLineStrokeColor, grosor y estilo de la línea que conecta Entry con Stop (línea base del riesgo).
EntryLineStrokeEstilo visual de la línea horizontal que marca el precio de entrada.
StopLineStrokeEstilo visual de la línea horizontal que marca el stop loss.
TargetLineStrokeEstilo visual de la línea horizontal que marca el take profit.
IsExtendedLinesRightExtiende todas las líneas (Entry, Stop, TP y extensiones) hacia la derecha del gráfico.
IsExtendedLinesLeftExtiende todas las líneas hacia la izquierda del gráfico.
DisplayUnitUnidad en la que se muestran las distancias: Price (precio original), Currency (dólares), Percent (porcentaje), Ticks o Pips.
Dist BotónDistancia horizontal (en píxeles) desde el ancla del Stop Loss hasta el botón AutoTrack.
Modificar Contratos en Chart TraderSi está activo, ajusta automáticamente la cantidad de contratos en el Chart Trader según el cálculo de riesgo.
Stop Loss (USD)Monto fijo en dólares que se arriesga por operación. Usado para calcular el número de contratos.
Límite Máx. de ContratosActiva un tope máximo de contratos para evitar sobreexposición.
Límite Máximo de ContratosNúmero máximo de contratos permitidos cuando el límite está activado.
Cálculo por Porcentaje de CuentaSi está activo, el riesgo se calcula como un porcentaje del saldo de la cuenta seleccionada.
Seleccionar CuentaCuenta de NinjaTrader cuyo saldo se usará para el cálculo del porcentaje de riesgo.
Porcentaje de RiesgoPorcentaje del saldo de la cuenta que se arriesgará en cada operación (ej. 2%).

Risk Reward TTL es una herramienta pensada para el trader que opera en tiempo real y necesita rigor en la gestión de su riesgo. Su verdadero valor no está solo en dibujar líneas, sino en integrar el cálculo automático de contratos basado en stop loss fijo o porcentaje de cuenta, la sincronización con el Chart Trader y el modo AutoTrack para seguimiento del precio. Domina sus parámetros y tendrás un control quirúrgico sobre cuánto arriesgas, dónde lo arriesgas y cómo lo ejecutas.

2. Risk Reward BT

Descripción técnica

Risk Reward BT es una herramienta de dibujo (DrawingTool) para NinjaTrader orientada al backtesting y al registro sistemático de operaciones. A diferencia del TTL, su enfoque no es la ejecución en tiempo real, sino la evaluación posterior de setups ya definidos. Visualmente permite dibujar los mismos tres niveles (Entry, Stop Loss y Take Profit) basados en una relación R:R, pero añade una capa de metadatos fundamental: el resultado del trade (Win, Loss, BreakEven o Pending) y los resultados específicos para cada nivel de extensión configurado (R2 a R6). Cada vez que se dibuja o modifica un setup, la herramienta genera automáticamente un objeto BacktestSetup que se almacena en un repositorio estático en memoria (BacktestRepository). Este repositorio puede ser consumido por paneles externos —no incluidos en esta herramienta— para calcular estadísticas globales como win rate, expectativa, drawdown máximo, profit factor, rachas ganadoras/perdedoras, rendimiento por dirección (Long/Short) y métricas en dólares si se han definido contratos, tick value y comisiones. La herramienta incluye además un badge interactivo que permite cambiar el resultado de cada nivel con un solo clic, seleccionar tipos de setup predefinidos, escribir notas asociadas al trade y, opcionalmente, detectar automáticamente la salida del precio escaneando velas posteriores a la entrada.

Parámetros de configuración

ParámetroExplicación
ResultadoEstado final del trade principal (R1): Pending (pendiente), Win (ganador), Loss (perdedor) o BreakEven (sin pérdida ni ganancia).
Tipo de SetupNombre o categoría del setup (ej. “Quiebre de rango”, “Pullback”, “Engulfing”). Puede seleccionarse de una lista predefinida o escribirse libremente.
NotasCampo de texto libre para registrar observaciones sobre el trade (contexto del mercado, errores, aciertos, etc.). Se edita mediante un botón con ícono 📝.
Mostrar BadgeActiva o desactiva la ventana flotante (badge) que muestra dirección, resultado R1, contratos, setup activo, notas y acceso rápido a los resultados de extensiones.
Resultado R2 / R3 / R4 / R5 / R6Resultado específico para cada nivel de extensión. Útil cuando el precio alcanzó R2 pero no R3, por ejemplo. Independiente del resultado R1.
Mostrar R2 / R3 / R4 / R5 / R6Activa o desactiva el trazado de cada línea de extensión en el gráfico.
Ratio R2 / R3 / R4 / R5 / R6Valor del múltiplo para cada extensión (ej. Ratio R2 = 2 dibuja una línea a 2 veces la distancia del stop).
Línea R2 / R3 / R4 / R5 / R6Define el color, grosor y estilo de trazo para cada línea de extensión.
Fuente y TamañoTipo de letra y tamaño para los textos mostrados en el gráfico (precios, etiquetas, etc.).
Mostrar Valor DólaresMuestra, junto al precio, el equivalente en dólares de la distancia desde el Entry.
Mostrar Valor RMuestra etiquetas como “Entry”, “Stop”, “1R”, “2R”, etc. sobre las líneas correspondientes.
Text AlignmentUbicación del texto sobre las líneas: Off (sin texto), Inside Left o Inside Right.
AnchorLineStrokeColor, grosor y estilo de la línea que conecta Entry con Stop (línea base del riesgo).
EntryLineStrokeEstilo visual de la línea horizontal que marca el precio de entrada.
IsExtendedLinesRightExtiende todas las líneas (Entry, Stop, TP y extensiones) hacia la derecha del gráfico.
IsExtendedLinesLeftExtiende todas las líneas hacia la izquierda del gráfico.
DisplayUnitUnidad en la que se muestran las distancias: Price (precio original), Currency (dólares), Percent (porcentaje), Ticks o Pips.

Nota sobre parámetros globales (BTGlobalConfig): Contratos, comisión por contrato, riesgo en dólares y los ratios R2 a R6 se configuran a nivel global fuera de esta herramienta y afectan a todos los setups existentes. No aparecen en el panel de propiedades individual del drawing tool.

Risk Reward BT es la herramienta ideal para el trader que quiere llevar un registro metódico de sus operaciones y evaluar su estrategia con datos reales. No solo dibuja niveles, sino que convierte cada setup en una ficha de backtest enriquecida con resultados, notas, estadísticas por extensión y métricas económicas. Úsala después de cada operación —real o simulada— para documentar qué ocurrió, y permite que el repositorio haga el trabajo pesado: calcular tu win rate, tu expectativa, tus rachas y tu drawdown. La disciplina en el registro es el primer paso hacia la mejora continua.

Tabla de contenidos