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.