CompanyRemote

JG RISK BOX PRO

Project-Based

Description

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 Budget: USD 30–250 Skills: C Programming, C# Programming, Software Architecture, Metatrader, C++ Programming, Software Development, Financial Analysis, NinjaTrader

Skills

Software DevelopmentNinjaTradercsharpC++MetatradercplusplusC# ProgrammingC ProgrammingFinancial Analysiscppc-sharpSoftware ArchitectureC#C++ Programming

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching