Temario del Curso Avanzado de NinjaTrader 8

1.- Introducción a la programación en NinjaTrader.
2.- El entorno de programación de NinjaScript.

2.1.- Estructura general y principales componentes.
2.2.- NinjaScript Explorer.
2.3.- NinjaScript Wizard.
2.4.- Estructura de código simplificada (Code Snippets).
2.5.- Inserción contextual de código (Herramienta Intelliprompt).
2.6.- Depuración y manejo de errores de compilación.
2.7.- La ventana de salida (Output Window).
2.8.- Atajos de teclado.

3.- Estructura de la clase ISeries<T>.

3.1.- Series de precios.
3.2.- Series de volúmenes y tiempos.
3.3.- Series personalizadas.

4.- Variables, operadores e instrucciones de control.

4.1.- Variables y tipos de variables.
4.2.- Alcance de las variables.
4.3.- Operadores aritméticos y lógicos.
4.4.- Instrucciones de control.
4.4.1.- instrucción if-else.
4.4.2.- instrucción while.
4.4.3.- instrucción for.
4.4.4.- instrucción switch.
4.5.- Ejemplos prácticos del uso de las principales instrucciones de control.

5.- Diseño de indicadores.

5.1.- Estructura básica en el diseño de indicadores. Principales métodos y propiedades.
5.2.- Los plots: usos básicos.
5.3.- Indicador Diferencia de Cierres.
5.4.- Llamadas a indicadores de uno o varios plots.

6.- Desarrollo paso a paso de los siguientes indicadores:

6.1.- Indicador TSM.
6.2.- Indicador CDB.
6.3.- Indicador  RAVI.
6.4.- Indicador ADOPlus.
6.5.- Indicador ATRBands.
6.6.- Indicador Choppy Filter.
6.7.- Indicador SwingHLBreak.

7.- Diseño de sistemas.

7.1.- Estructura básica en el diseño de sistemas. principales métodos y propiedades.
7.2.- Tipo de órdenes y aplicación.
7.3.- Método OnStateChange.

8.- Desarrollo paso a paso de los siguientes sistemas:

8.1.- Sistema VervoorCrossPlus.
8.2.- Sistema SCC.
8.3.- Sistema Tazones.
8.4.- Sistema Multisalidas.
8.5.- Sistema Breakbands.
8.6.- Sistema Breaklines.
8.7.- Sistema TFS.

9.- Ejercicios finales de indicadores y sistemas.

9.1.- Ejercicios de indicadores.
9.2.- Ejercicios de sistemas.

Volver a la descripción del Curso.