NinjaScriptAvanzado
Lleva tus estrategias a nivel profesional: control total de las órdenes, eventos de ejecución, modo unmanaged, series múltiples y validación con Walk Forward.
- Duración
- 16 horas
- Sesiones
- 8 en directo
- Nivel
- Intermedio
- Requisitos
- Curso 01 o equivalente
- Formato
- Online + grabación
- Grupo
- Unos 10 alumnos
Este curso es para ti si…
Alumno del curso Básico
Ya programas indicadores y estrategias sencillas y quieres dar el salto a sistemas con gestión de órdenes de nivel profesional.
Programador autodidacta de NinjaScript
Has llegado lejos por tu cuenta, pero chocas con los límites del modo managed, órdenes ignoradas o posiciones desincronizadas.
Trader que quiere pasar a real
Tienes sistemas en simulación y necesitas que sean robustos: gestión de errores, reconexiones y evaluación fuera de muestra.
Qué vas a programar
4 módulos centrados en estrategias robustas, más un proyecto final con revisión de código.
▶01Gestión avanzada de órdenes7 lecciones
- Visual Studio: instalación y uso para editar y depurar NinjaScript
- Objeto Order y su ciclo de vida
- Órdenes limitadas no ejecutadas al cierre de barra
- Modificar y cancelar órdenes
- Órdenes OCO
- EntriesPerDirection y EntryHandling
- Órdenes rechazadas: motivos y cómo gestionarlas
▶02Eventos y modo Unmanaged6 lecciones
- OnOrderUpdate, OnExecutionUpdate y OnPositionUpdate
- SubmitOrderUnmanaged, ChangeOrder y CancelOrder
- Gestión de errores: RealtimeErrorHandling
- Trazar órdenes con TraceOrders
- Depurar con Visual Studio: puntos de ruptura sobre NinjaTrader
- Objeto Account
▶03Series múltiples4 lecciones
- AddDataSeries: multi-timeframe y multi-instrumento
- BarsInProgress y sincronización de series
- Objeto Bars y sesiones
- Calculate: OnBarClose, OnEachTick y OnPriceChange
▶04Evaluación y robustez4 lecciones
- Strategy Analyzer & Market Replay
- Optimización y Walk Forward Optimization
- SystemPerformance, TradeCollection y TradesPerformance
- Alertas: email, sonido y otras opciones
▶★Proyecto final4 fases
- Estrategia completa en modo unmanaged con gestión de riesgo
- Dos semanas de desarrollo acompañado
- Revisión de código y pruebas
- Entrega y valoración final
Programas tu sistema productivo
El objetivo es una estrategia que aguante el paso a tiempo real: órdenes controladas, errores gestionados y resultados evaluados fuera de muestra.
- 01Estrategia completa en modo unmanaged con gestión de riesgo
- 02Dos semanas de desarrollo acompañado
- 03Revisión de código y pruebas
- 04Entrega y valoración final
Testimonios de alumnos
Todo lo que necesitas saber
¿Qué nivel necesito para este curso?
El del curso 01 o equivalente: manejar C# básico, OnBarUpdate, Plots, parámetros y órdenes gestionadas (EnterLong, SetStopLoss…).
¿Se ve el modo Managed o solo Unmanaged?
Los dos. Se profundiza en el modo gestionado y después se construye la misma lógica en unmanaged para entender cuándo compensa cada uno.
¿Las estrategias sirven para operar en real?
Se enseña a prepararlas para tiempo real (errores, sincronización, validación), pero la decisión de operar y su riesgo son siempre del alumno.
¿Las clases son en directo o grabadas?
En directo y grabadas. Las grabaciones se distribuyen a los alumnos para uso personal y exclusivo.
¿Puedo hacerlo sin haber hecho el curso 01?
Sí, si ya programas NinjaScript con soltura. Si tienes dudas, escríbenos y te orientamos sobre tu nivel.
¿Qué necesito instalar?
NinjaTrader 8 y Visual Studio Community (gratuito), que usamos para editar, compilar y depurar el código. Te guiamos en la instalación.
El siguiente peldaño
Cuando termines, así puedes seguir avanzando.
Estrategias que controlas hasta la última orden
Grupos reducidos de unos 10 alumnos. Código fuente de todo el curso incluido.

