Curso de Trading Algorítmico en MQL5

El curso de Trading Algorítmico en MQL5 te enseñará a desarrollar un robot de trading desde cero en el lenguaje de programación MQL5.

Trading Algorítmico en MQL5: Crea robots y libera tu tiempo

Este curso te enseñará a cómo desarrollar en el lenguaje de programación mql5 y cómo construir un robot de trading desde cero. Es un top-seller que se ofrece en la plataforma Udemy.

El robot de trading (asesor experto) se proporciona con el curso.

Aprenderás:

N
Cómo crear un robot de trading completamente automatizado que pueda operar en diferentes mercados (Forex, indices, acciones…)
N
Un popular sistema de trading
N

Cómo enviar órdenes y modificar y cerrar posiciones

N

Cómo programar en el lenguaje más popular para negociar en los mercados financieros (MQL5)

N

Cómo leer e interpretar los mercados con algoritmos

N
Cómo hacer backtest y optimizar los robots de trading en MT5
N
Cómo conectar tu trading a un VPS
mql5 curso trading algoritmico

Este curso incluye:

11 horas

3 artículos

7 recursos descargables

Acceso total de por vida

Acceso en móviles y TV

Certificado de finalización

Descripción del Curso de MQL5

En este curso aprenderás a automatizar completamente tu trading codificando un robot de trading (asesor experto) en MQL5, que es el lenguaje de programación de MT5. Desarrollaremos un asesor experto desde cero que pueda operar en diferentes mercados financieros, como divisas, acciones, índices o futuros.

Metatrader 5

En la primera sección revisaremos la plataforma Metatrader 5 (MT5) y los tipos de cuentas que ofrece MT5. También haremos nuestra primera toma de contacto con el lenguaje MQL5 y veremos qué tipo de aplicaciones podemos hacer, además de robots de trading.

Antes de terminar esta sección, habrás tenido tu primera experiencia con la programación y habrás visto lo fácil que es programar para MT5.

Plataforma MetaTrader 5
lenguaje mql5

Fundamentos del lenguaje MQL5

Las secciones 2 a 5 se centran en los fundamentos del lenguaje MQL5. Durante estas secciones cubriremos todas las características básicas del lenguaje MQL5, en esencia: variables y tipos de datos, tipos de operaciones, operadores de control de flujo y funciones.

Nos hemos encargado de dotar al curso de multitud de ejemplos y tareas relacionadas con el trading. Esto mantendrá el contenido atractivo y será lo suficientemente breve como para acelerar hasta la parte más emocionante del curso, las secciones 6 a 12.

Asesores expertos y sistemas de trading

En la sección 6 te iniciaremos en los asesores expertos y te explicaremos un conocido y popular sistema de trading que ha sido ampliamente utilizado en el pasado. En las secciones 7 a 11 aplicaremos todos los conocimientos adquiridos en las clases anteriores para codificar un robot de trading que negocie con nuestro sistema de trading.

Dotaremos a nuestro asesor experto de un diseño bien estructurado y programaremos todo lo necesario para que pueda aplicar el sistema, desde la lectura y obtención de datos del precio e indicadores hasta cómo enviar órdenes y abrir, modificar y cerrar posiciones, y mucho más.

robot de trading asesor experto
forex mql5 trading

Backtest, revisión y despliegue

En la última sección haremos backtest y desplegaremos el robot de trading en diferentes mercados para revisar que aplica el sistema de trading correctamente. Por último, aprenderemos sobre los VPS y te informaremos acerca de los siguientes pasos para que puedas seguir creciendo como trader algorítmico.

Al final, tendrás un robot de trading que automatiza un sistema de trading y opera sin descanso mientras los mercados están abiertos y, lo que es más importante, tendrás un buen conjunto de habilidades para poder desarrollar tus propios robots.

Requisitos:

  • Único requisito: ganas de aprender
  • No se requieren conocimientos de trading
  • No se requiere experiencia en programación

A quién va dirigido este curso:

  • Traders de cualquier experiencia que deseen liberar su tiempo del monitoreo de los gráficos
  • Traders que desean mejorar el rendimiento de su trading gracias al trading cuantitativo automatizado
  • Cualquier persona que quiera aprender a programar en MQL5 y lenguajes de programación similares como C++, C# o java

Contenido del curso MQL5

Sección 1: Introducción

1- Por qué trading algorítmico

2- Tecnología para el trading algorítmico

3- Introducción a Metatrader 5

4- Sistemas de registro de posiciones en MT5

5- MT5: Apertura de cuenta e instalación (i)

6- MT5: Apertura de cuenta e instalación (ii)

7- Aplicaciones MQL5

8- Introducción al Metaeditor

9- Creando nuestro primer programa

10- Sintaxis MQL5

11- Identificadores

12- Comentarios

Sección 2: Variables y tipos de datos

13- Introducción a la Sección 2

14- Variables

15- Tipos enteros

16- Tipo booleano

17- Tipo de color

18- Tipo datetime

19- Tipo enum

20- Tipos reales

21- Tipo string

22- Array

23- Tipo struct

24- Constantes

25- Conversión de tipos

26- Variables predefinidas

27- Alcance de las variables

28- Variables input

29- Ejercicio: Variables y tipos de datos

Sección 3: Tipos de operaciones

30- Introducción a la Sección 3

31- Operaciones aritméticas

32- Operaciones de asignación

33- Operaciones de relación

34- Operaciones lógicas

35- Ejercicio: Tipos de operaciones

Sección 4: Operadores de condición y bucle

36- Introducción a la Sección 4

37- El operador if-else

38- El operador ternario

39- El operador Switch-case

40- El operador Do-while

41- El operador For

42- Ejercicio: Operadores de condición y bucle

Sección 5: Funciones

43- Introducción a la Sección 5

44- Funciones: Declaración y definición

45- Funciones: Llamada

46- Funciones predefinidas en MQL5

47- Ejercicio: Funciones

Sección 6: Asesores expertos y sistemas de trading

48- Introducción a la Sección 6

49- Directivas preprocesador

50- Procesadores de Eventos MQL5

51- Flujo de Trabajo de un Sistema de Trading en un Asesor Experto

52- Sistema de trading para tu Asesor Experto

Cuestionario: Asesores Expertos y Sistemas de Trading

Sección 7: Asesor Experto - Ajustes Generales y Apertura de la Barra

53- Introducción a la Sección 7

54- Diseño del asesor

55- Variables externas input y variables globales

56- Por qué controlar la apertura de barra o vela

57- Cómo controlar la apertura de la barra

Sección 8: Asesor Experto - Precio, Indicadores y Señales

58- Introducción a la Sección 8

59- Señal de entrada: Precio

60- Señal de entrada: Normalización de precios

61- Ejercicio (i): Accediendo a datos del precio

62- Señal de Entrada: Indicador de Media Móvil (i)

63- Señal de entrada: Indicador de Media Móvil (ii)

64- Ejercicio (ii): Señal de Entrada con Precio y Media Móvil

65- Indicadores Multibuffer: Bandas de Bollinger

66- Ejercicio (iii): Señal de salida con precio y media móvil

Sección 9: Asesor Experto - Colocación de órdenes

67- Introducción a la Sección 9

68- Tipos de ejecución de órdenes

69- Colocación de órdenes

70- Colocación de órdenes (ii): Política de llenado

71- Ejercicio: Función para la colocación de órdenes

72- Revisión de posiciones abiertas

73- Cierre de posiciones

Sección 10: Asesor Experto - Gestión de posiciones

74- Introducción a la Sección 10

75- Stop Loss

76- Ejercicio: Take Profit

77- Modificación de posiciones

78- Trailing Stop Loss

79- Break Even

80- Niveles de stops

Sección 11: Asesor Experto - Cambios para operar en cuentas de compensación

81- Introducción a la Sección 11

82- A.E. Compensación: revisión de posiciones abiertas

83- A.E. Compensación: colocación de órdenes

84- A.E. Compensación: modificación de posiciones

85- A.E. Compensación: cierre de posiciones

86- A.E. Compensación: TSL & BE

Sección 12: Asesor Experto - Backtesting y puesta en funcionamiento

87- Introducción a la Sección 12

88- Archivos de inclusión

89- Backtesting: ¿Opera el asesor según lo planificado?

90- Backtesting en MT5

91- Optimización en MT5

92- Optimización: Riesgo de sobreoptimización

93- Configuración de MT5 para trading algorítmico

94- Revisión de la operativa del Asesor de cobertura

95- Revisión de la operativa del Asesor de compensación

96- Acerca del VPS (i)

97- Acerca del VPS (ii)

98- Conclusión del curso