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

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

El robot de trading (asesor experto) es entregado con el curso.

Aprenderás:

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

  • Un popular sistema de trading

  • Cómo enviar órdenes y modificar y cerrar posiciones
  • Cómo programar en el lenguaje más popular para negociar en los mercados financieros (MQL5)
  • Cómo leer e interpretar los mercados con algoritmos

  • Cómo hacer backtest y optimizar los robots de trading en MT5

  • Cómo conectar tu trading a un VPS
Curso de MQL5 Trading Algorítmico
Udemy_logo

Este curso incluye:

  • 11 horas
  • 2 artículos
  • 4 recursos descargables
  • Acceso total de por vida
  • Acceso en dispositivos 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á vistos lo fácil que es programar para MT5.

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 asesore 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.

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

1- Por qué el trading algorítmico

2- Tecnologías para el trading algorítmico

3- 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 en MQL5

8- Metaeditor

9- Creando nuestro primer programa

10- Sintaxis MQL5

11- Identificadores

12- Comentarios

13- Introducción a la Sección 2

14- Variables

15- Tipos enteros

16- Tipo bool

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- Ámbito de las variables

28- Variables input

29- Ejercicio: Variables y tipos de datos

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

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

43- Introducción a la sección 5

44- Funciones: declaración y definición

45- Funciones: llamada

46- Funciones predefinidas de MQL5

47- Ejercicio: Funciones

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

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

58- Introducción a la Sección 8

59- Señal de entrada: Precio

60- Señal de entrada: Normalización del precio

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

62- Señal de entrada: Indicador media móvil (i)

63- Señal de entrada: Indicador 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

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

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

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 y BE

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- Riesgo de sobreoptimización

93- Configuración de MT5 para el 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

Lleva tu trading al siguiente nivel

Actualiza tu trading

No se requieren conocimientos de programación

Qué dicen nuestros estudiantes en Udemy

Algunas palabras de nuestros increíbles estudiantes

Increíble. Mucho mejor de lo que me esperaba. Muy buen contenido de mucho nivel, y fácil de explicar.

Juan Fernandez

Un curso estupendo en su conjunto. Lo recomiendo a todas las personas que desean empezar con la programación algorítmica de asesores expertos en mql5. Aquí van tus cincos estrellas bien merecidas. Gracias, por tu trabajo José.

Julio Plaza

Ya he realizado otros cursos, y este realmente es el mas claro y completo, espero el próximo para seguir aprendiendo!!!!

Tomas Pino

Muy buen curso de trading algorítmico MT5 con código bien estructurado y reutilizable.

Jordi Arenas

Excelente, desde cero a realizar nuestro primer robot. Gracias

David Figueroa