JG RISK BOX PRO

Job ID: 40340297

Budget: $30 – $250 USD

Título:
NinjaTrader 8 – Indicador Visual Risk/Reward Box (Ganancia/Pérdida Proyectada)

Descripción:

Busco un desarrollador con experiencia en NinjaTrader 8 y NinjaScript para crear un indicador visual tipo “Risk/Reward Box”.

El objetivo es mostrar de forma clara en el gráfico la ganancia y pérdida proyectada basada en el Stop Loss y Take Profit activos.

Requisitos funcionales:

- Detectar automáticamente una posición abierta (long o short)
- Leer los niveles activos de Stop Loss y Take Profit
- Funcionar con órdenes reales del chart (ChartTrader / ATM / estrategia)

Gestión de cuenta:

- El indicador NO debe requerir selección manual de cuenta
- Debe detectar automáticamente la posición activa del instrumento en el gráfico
- Debe funcionar con cualquier cuenta (simulación o real)
- No debe depender de configuración manual de usuario

Visualización:

- Dibujar una zona verde (Take Profit)
- Dibujar una zona roja (Stop Loss)
- Mostrar la zona de entrada

En cada zona debe mostrarse:

- Ganancia proyectada en dinero ($)
- Pérdida proyectada en dinero ($)
- Distancia en ticks
- Porcentaje (%)

Comportamiento dinámico:

- El indicador debe actualizarse en tiempo real si se mueven las órdenes
- Debe reaccionar a trailing stop, cambios manuales o ajustes del TP
- Debe recalcular automáticamente según la cantidad de contratos

Diseño:

- Estilo limpio, moderno y profesional
- Tipo bloques visuales (no solo líneas)
- Texto claro dentro o junto a cada zona
- Colores:
- Verde = Take Profit
- Rojo = Stop Loss
- Transparencias suaves

Importante:

- No necesito PnL flotante (eso ya lo maneja NinjaTrader)
- Solo necesito proyección basada en SL y TP
- El indicador debe ser automático (plug & play)
- Código limpio, organizado y fácil de modificar

Entrega esperada:

- Código fuente (.cs)
- Instrucciones de instalación
- Ejemplo funcional en gráfico
- Parámetros configurables desde propiedades

Extras valorados:

- Experiencia previa en NinjaTrader
- Ejemplos de indicadores similares
- Optimización visual (sin afectar rendimiento del chart)

Por favor incluir en la propuesta:

- Tiempo estimado de desarrollo
- Precio total
- Experiencia previa en NinjaTrader.

Notificación visual al cerrar operación (opcional pero deseado):

- Cuando una operación se cierre, mostrar una notificación visual en el gráfico:

- Si es ganancia:
"OPERACIÓN GANADORA +$XXX"

- Si es pérdida:
"OPERACIÓN PERDEDORA -$XXX"

- Debe aparecer en pantalla por unos segundos y luego desaparecer automáticamente

- Diseño limpio, visible pero no intrusivo

- No debe afectar el rendimiento del indicador