
Me gustaría hacerte las siguientes recomendaciones y brindarte la siguiente información, antes de empezar...
En esta clase veremos:
Quién soy
Qué es MetaQuotes Language
Qué es MQL4
Qué aprenderemos en este curso (Alcance del curso)
Cuánto tiempo te tomará aprender a programar en MQL4
Cómo contactarme si tienes dudas
Dónde encontrar la documentación de MQL4
En esta clase veremos:
Qué pasos lógicos debes seguir al momento de programar (en MQL4 o cualquier otro lenguaje)
Construiremos la lógica de un robot de la vida diaria (Caso teórico-práctico)
Variables a tener en cuenta antes de empezar a construir robots de trading
Construiremos la lógica de un robot en los mercados financieros (Caso teórico-práctico)
Qué herramienta puedes usar para empezar a crear la lógica de tus robots
En esta clase veremos:
Dónde vamos a desarrollar los robots de trading en MQL4
Cómo tener nuestra plataforma en Español
Qué podemos crear a través de MQL4
Dónde podremos localizar todo lo que vayamos creando en MQL4
Ejemplos de prueba que puedes ir mirando
* Cómo descargar e instalar MetaTrader 4: https://youtu.be/hIRxIhJ_6RY
En esta clase veremos:
Cómo y desde dónde podemos empezar a crear nuestro primer programa en MQL4
Qué son los parámetros de entrada en MQL4 y por qué te permitirán avanzar más rápido (no repitas, reutiliza)
Explicación del primer código que nos ha creado MQL4
Cómo acceder a las ayudas que nos ofrece el entorno de desarrollo
Cómo obtener información del mercado (del Market Watch) a través de MQL4
De qué manera visualizamos información en un gráfica de MetaTrader 4
Cómo ejecutar un programa en MetaTrader 4
En esta clase veremos:
Cómo agregar parámetros de entrada en MQL4
Qué es un tipo de dato y cuáles tenemos en MQL4
Cómo utilizar los parámetros de entrada para mejorar la lógica de nuestros programas con MQL4
Cómo graficar niveles de soporte y resistencia con MQL4 en una gráfica de MetaTrader 4
No olvides esta propiedad al momento de crear manualmente los parámetros de entrada en MQL4
Cómo mejorar la apariencia de los niveles de soporte y resistencia con MQL4
En esta clase veremos:
Qué es una función y cómo definirla en MQL4
Qué tipo de funciones tenemos y cómo podemos empezar a usarlas en MQL4
Cómo las funciones ayudan a organizar el código de nuestros programas en MQL4
Cómo utilizar los parámetros de entrada y las funciones para decidir si quieres comprar o vender cuando haces trading
Cómo podemos mostrar mensajes en MetaTrader 4 y qué alternativas tenemos con MQL4
De qué manera establecer cuando operar con la ayuda de funciones de MQL4
En esta clase veremos:
Qué es una variable y para qué sirve en MQL4
Qué son los operadores y cuáles tenemos en MQL4
Ejemplos de cómo usar cada operador en MQL4
Comparación de resultados de cada operador sobre MetaTrader 4
En esta clase veremos:
Qué es la sentencia condicional if y por qué es tan útil para programar nuestros robots de trading en MQL4
Solución de un problema real de trading a través de la sentencia condicional if
Cómo los operadores y la sentencia condicional if nos ayudan a tomar decisiones de trading en MQL4
Cómo saber el estado de nuestras operaciones a través de los operadores y la sentencia condicional if en MQL4
Otra alternativa que nos ofrece MQL4 para mostrar mensajes en MetaTrader 4
En esta clase veremos:
Qué es un Array (Veámoslo con un ejemplo)
Por qué es tan importante el uso de Arrays en MQL4
Dónde se almacenan los precios de las gráficas de MetaTrader 4 y cómo podemos obtenerlos en MQL4
Cómo clasificamos o identificamos una vela por medio de los Arrays, los operadores y la sentencia condicional if
En esta clase veremos:
Qué es la estructura de control for y cuál es su sintaxis en MQL4
Por qué la estructura de control for nos ayuda a ser más eficientes al momento de programar nuestros robots de trading en MQL4
Cómo crear un indicador técnico en MQL4
Por qué tenemos más propiedades cuando creamos un indicador técnico en MQL4 y qué significa cada una de ellas
Dónde se almacenan los valores de un indicador técnico en MQL4
Qué tenemos que tener en cuenta al momento de crear un indicador técnico en MQL4
Qué significa que una variable sea const
Qué significa que una variable tenga un &
Cómo usar la estructura de control for para crear un indicador técnico en MQL4
Cómo decidir que valores asignar a un indicador técnico
En esta clase veremos:
Solución a un problema real de trading
Un resumen de muchos de los conceptos aprendidos hasta el momento
Cómo crear un asesor experto o robot de trading en MQL4
Qué debemos tener en cuenta cuando estamos creando un asesor experto en MQL4
Cuáles son las distintas funciones que intervienen durante la ejecución de un asesor experto en MQL4
Cómo comprar o vender ante la generación de un evento basado en acción de precio
Cómo colocar órdenes de compra o venta a mercado en MetaTrader 4 por medio de MQL4
Cómo colocar Stop Loss y Take Profit basado en eventos de acción de precio en MQL4
De qué forma podemos detectar si hay operaciones abiertas en MQL4
Cómo validar para no tener más de una operación abierta en MQL4
Qué es el Magic Number y cuándo es necesario en la programación de robots de trading en MQL4
Cómo podemos ingresar comentarios a una orden en MQL4
Dónde podemos establecer el Slippage o deslizamiento de una orden en MQL4
En esta clase veremos:
De qué forma podemos probar nuestros robots o asesores expertos en MetaTrader 4 sin necesidad de abrir una cuenta demo o real
Conociendo el probador de estrategias de MetaTrader 4
Qué archivo es el que realmente ejecuta MetaTrader 4 cuando trabajamos con robots de trading y dónde podemos localizarlo
Cómo descargar datos históricos de cualquier instrumento para realizar la prueba desde el probador de estrategias de MetaTrader 4
Cómo podemos probar 4 meses en 3 segundos (una de las grandes ventajas del trading algorítmico)
Dónde podemos consultar los resultados de cada una de las operaciones en el probador de estrategias de MetaTrader 4
Dónde podemos ver la curva de balance de la cuenta en el probador de estrategias de MetaTrader 4
Dónde podemos observar todas las estadísticas de la prueba en el probador de estrategias de MetaTrader 4
Cómo podemos saber si tuvimos errores durante la prueba en el probador de estrategias de MetaTrader 4
De qué forma podemos visualizar las operaciones realizadas directamente sobre la gráfica en el probador de estrategias de MetaTrader 4
En esta clase veremos:
Solución a un problema real de trading
Cómo agregar parámetros de entrada en un asesor experto o robot de trading en MQL4
Cómo usar un indicador técnico en MQL4 y qué valores podemos establecer
Cómo validar condiciones de entrada basadas en indicadores técnicos en MQL4
Cómo usar dos indicadores técnicos para validar una única condición de entrada en MQL4
Cómo abrir operaciones solo si el spread cumple con nuestras expectativas
Cómo pasar un Stop Loss y un Take Profit de pips a puntos y dónde es más óptimo hacer esta conversión
Cuál es la manera correcta de colocar un Stop Loss y un Take Profit a una distancia determinada de nuestro punto de entrada
Aprende a interpretar el error 134 (No hay suficiente dinero) que arroja el probador de estrategias de MetaTrader 4 y cómo puedes solucionarlo
En esta clase veremos:
Solución a un problema real de trading
Cómo usar un indicador técnico customizado o propio en MQL4 y qué valores podemos establecer
Cómo validar condiciones de entrada basadas en indicadores técnicos customizados o propios en MQL4
Cómo podemos establecer filtros (condiciones adicionales) al momento de decidir abrir una operación en MQL4
Cuál es mi consejo sobre la utilización del filtros en los robots de trading cuando hacemos trading algorítmico
En esta clase veremos:
Solución a un problema real de trading
Cómo operar la ruptura de una zona de resistencia o soporte en MQL4
Cómo operar un posible rechazo en una zona de resistencia o soporte en MQL4
Cómo validar para que nuestro robot opere a una hora específica en MQL4
Cómo dinamizar el comportamiento de un robot de trading a través de parámetros de entrada en MQL4 (ideal para trading semiautomático)
Qué es un enum y para qué nos puede servir en MQL4
Cómo establecer condiciones de entrada a partir de otra gráfica o temporalidad en MQL4
Cómo detectar si hay órdenes pendientes en MQL4
De qué manera podemos consultar una órden a través de su ticket en MQL4
Cómo colocar órdenes pendientes tipo BUY STOP y SELL STOP en MQL4
Cómo colocar órdenes pendientes tipo BUY LIMIT y SELL LIMIT en MQL4
De qué forma cancelar o eliminar órdenes pendientes y cómo programar estas cancelaciones a una hora específica en MQL4
En esta clase veremos:
Solución a un problema real de trading
Cómo solucionar el error 4108 que nos muestra MetaTrader 4 en MQL4
De qué manera podemos saber si una orden se encuentra abierta o continúa pendiente en MQL4
Qué funciones podemos utilizar para obtener información de una orden previamente seleccionada en MQL4
Cómo cerrar una orden abierta de compra o venta en MQL4
Cómo saber cuantos pips tengo de beneficio en una orden abierta en MQL4
Cómo modificar una orden abierta de compra o venta en MQL4
Cómo actualizar una operación de compra o venta a breakeven en MQL4
En esta clase veremos:
Cuáles son los pasos a seguir para probar un asesor experto o robot de trading en una cuenta demo en MetaTrader 4
De qué forma podemos detener un asesor experto o robot de trading en MetaTrader 4
Algunas consideraciones importantes antes de de validar nuestros asesores expertos en una cuenta demo en MetaTrader 4
Qué se necesita para que nuestros asesores expertos funcionen las 24 horas del día
Consejos finales y finalización de curso
¿Estás listo para automatizar tu trading con MQL4 y EasyMQL?
En este curso tendrás todas las herramientas para empezar a programar tus propios sistemas automáticos de trading en MQL4, y con la ayuda de EasyMQL.
Te mostraré como aprender a programar en MQL4 desde cero, sin necesidad de conocimientos previos. Vamos paso a paso, desde cómo crear tu primer código hasta la creación de un Asesor Experto (Expert Advisor). También, debes saber que he creado una herramienta exclusivamente para los alumnos de este curso, que te permitirá programar tus robots de trading de una forma más clara y rápida, ya que no necesitarás crear todo el código de tu robot, con EasyMQL tendrás a tu disposición muchas funcionalidades que seguramente te servirán para agilizar la creación de tu Asesor Experto, a la vez que te facilitará la programación de procesos o tareas más complejas.
Basado en mi experiencia como programador, tengo claro que aprender un lenguaje de programación, no es lo más difícil, es la aplicación de la lógica de programación a la implementación de soluciones, la parte que más trabajo requiere. Es por esta razón que, este curso será tu mejor opción, si lo que quieres es aprender a solucionar problemas reales de trading a través de MQL4, ya que plantearé casos prácticos que posteriormente iremos desarrollando a lo largo de la clase.
¡Ahora si podemos empezar!