NinjaScriptBásico
Aprende a programar indicadores y tus primeras estrategias automáticas en NinjaScript (C#), empezando desde la primera línea de código. En directo, en grupo reducido y con el código fuente de cada ejercicio.
- Duración
- 14 horas
- Sesiones
- 7 en directo
- Nivel
- Inicial
- Requisitos
- Ninguno
- Formato
- Online + grabación
- Grupo
- Unos 10 alumnos
Este curso es para ti si…
Trader que quiere automatizar
Operas con NinjaTrader y quieres crear tus propios indicadores o dejar de depender de herramientas genéricas que no se adaptan a tu metodología.
Programador que entra al trading
Tienes conocimientos de código pero no sabes cómo aplicarlos a NinjaTrader. El curso es el puente entre programación y mercados.
Usuario del Strategy Builder
Ya montas estrategias con el asistente pero te topas con sus límites. Aprenderás a abrir el código y escribir lo que el Builder no permite.
Qué vas a programar
4 módulos de menor a mayor dificultad, más un proyecto final. Cada módulo incluye teoría, ejercicios prácticos y código fuente descargable.
▶01Entorno NinjaTrader 8 y NinjaScript Editor4 lecciones
- Arquitectura de NinjaTrader 8 y tipos de NinjaScript
- NinjaScript Editor: crear, compilar y depurar
- Ventana Output y Print() para trazas
- Importar y exportar NinjaScripts
▶02Fundamentos de C#8 lecciones
- Variables: int, double, bool, string, char
- Expresiones matemáticas y operadores
- Sentencias de control lógicas
- Bucles
- Métodos y ámbito de variables
- Objeto Math
- Aritmética con tipos numéricos diferentes y con Decimal
- Conversión entre tipos
▶03Indicadores12 lecciones
- Creación de un indicador
- Parámetros de entrada
- Método OnStateChange
- Método OnBarUpdate
- Series estándar
- Objeto Plot y propiedades
- Series de precios, de indicadores, Input y personalizadas
- Llamadas a indicadores con varias series de Values
- Bloques Try-Catch
- Parámetros de tipo Brush, Font y Stroke
- Enumeraciones
- Variables de referencia a indicadores
▶04Primeras estrategias7 lecciones
- Strategy Builder: de la idea al código
- OnBarUpdate en estrategias y modo Managed
- Métodos Enter y Exit para envío de órdenes
- SetStopLoss, SetProfitTarget y SetTrailStop
- Objeto Position
- Fechas y horas en NinjaScript
- Strategy Analyzer: backtesting y optimización
▶★Proyecto final4 fases
- Diseñas tu propio indicador o estrategia a partir de tu operativa
- Dos semanas de desarrollo acompañado por el instructor
- Revisión de código línea a línea y feedback
- Entrega y valoración final del proyecto
Realizas tu idea
Terminas el curso con una herramienta tuya funcionando en NinjaTrader 8, no con un ejercicio de libro.
- 01Diseñas tu propio indicador o estrategia a partir de tu operativa
- 02Dos semanas de desarrollo acompañado por el instructor
- 03Revisión de código línea a línea y feedback
- 04Entrega y valoración final del proyecto
Testimonios de alumnos
Todo lo que necesitas saber
¿Necesito experiencia previa en programación?
No. El curso empieza desde cero: el módulo 2 cubre todos los fundamentos de C# necesarios para escribir NinjaScript. Si ya programas, avanzarás más rápido en los primeros módulos.
¿Qué versión de NinjaTrader se utiliza?
NinjaTrader 8. Se descarga y usa en simulación de forma gratuita; no hace falta cuenta de bróker para practicar.
¿Las clases son en directo o grabadas?
Se imparten en directo y el profesor resuelve las dudas al momento. Las sesiones se graban y distribuyen a los alumnos para uso personal y exclusivo.
¿Cuánto tiempo tengo que dedicar por semana?
Entre 4 y 6 horas: la sesión en directo más el tiempo de repaso y ejercicios. Con las grabaciones puedes adaptar el ritmo.
¿Qué incluye exactamente el precio?
Sesiones en directo y grabaciones, código fuente de ejercicios y proyectos, grupo privado de alumnos, soporte directo por email y revisión del proyecto final.
El siguiente peldaño
Cuando termines, así puedes seguir avanzando.
Tu primera línea de NinjaScript empieza aquí
Grupos reducidos de unos 10 alumnos para que el soporte sea personal.

