Curso mql4 inicial

7

Transcript of Curso mql4 inicial

Page 1: Curso mql4 inicial
Page 2: Curso mql4 inicial

1

CURSO DE

PROGRAMACIÓN EN

METATRADER 4

MQL4 INICIAL

Page 3: Curso mql4 inicial

2

CURSO MQL4 INICIAL

TEMARIO DEL CURSO DE PROGRAMACIÓN DE

MQL4 INICIAL PARA METATRADER

INVESTINGDEV

En Id+ Investingdev, desarrolladores, traders y entusiastas de la tecnología trabajan para

que usted gane con sus estrategias. En nuestra Plataforma de Training encontrará la

tecnología específica para su formación como trader cuantitativo, clases específicas en

codificación y scripts, con asesoramiento personalizado en cada fase de su aprendizaje. En

Id+ Development, dispondrá de herramientas avanzadas para llevar a cabo su trading de la

forma más eficaz y en un entorno controlado (Id+ VPS y Id+ Coding). Si simplemente busca

rentabilizar su capital sin preocupación, únase a Id+ Investment, donde podrá disfrutar del

rédito de nuestras estrategias en tiempo real.

SOBRE EL CURSO

Mql4 es el lenguaje de la plataforma MetaTrader 4, de la compañía MetaQuotes. La

programación es la mejor manera (y casi podríamos decir que la única adecuada) de realizar

Trading Cuantitativo. Pero no sólo eso: mediante la programación mql4 también podremos

realizar indicadores, crear alertas frente a ciertos eventos que sucedan en el mercado,

manejar nuestras órdenes abiertas, como

ajustar los stops y take profit, por supuesto

también crearlas, realizar screeners

(podríamos definir un screener como un

criterio de selección de acuerdo a ciertas

normas). Las posibilidades son ilimitadas.

Ahora bien, no sólo vamos a ver

programación. Para poder desarrollar

estrategias rentables, debemos controlar muchos aspectos: Riesgo, Money Management,

Probabilidad, Esperanza Matemática Positiva, etc. La meta de todo trader es ser rentable.

Desarrollaremos estrategias listas para trading real y otras herramientas muy útiles en el

trading diario.

OBJETIVOS

El objetivo con la serie de cursos de programación de mql4 de Investingdev es enseñar las

herramientas y los conocimientos necesarios para alcanzar esa meta. Eso incluye saber

programar en mql4, pero también incluye conocer tipos de estrategias, brokers, estadística,

probabilidad, quizás otros lenguajes de programación. Comprender en un 90% cualquier

desarrollo escrito en el lenguaje mql4 y ser capaces de hacer pequeñas modificaciones en

esos desarrollos.

Page 4: Curso mql4 inicial

3

REQUERIMIENTOS

Ninguno, no es necesario haber programado nunca.

TEMARIO

Clase 1

Presentación: la empresa Investing and Development Ltd, el profesor

Joaquin Poudereux, el lenguaje mql4, estructura del curso y objetivos. Qué

es programar, cómo debemos pensar y aprender a hacer abstracción de

ideas. Qué es el pseudo-lenguaje y cómo utilizarlo.

Ejercicio: salir del laberinto.

Clase 2

Solución al ejercicio propuesto. ¿Qué es la Programación Orientada a

Objetos? Variables. Tipos de datos. Bucles. Cómo funciona MetaTrader 4.

Actividad propuesta: Estrategia MTPF en pseudocódigo.

Clase 3

Comenzamos con MetaEditor. Declaración, asignación y chequeo de

variables. Más sobre Tipos de Datos. Tipos de operaciones: aritméticas, de

asignación, de comparación, lógicas. Funciones.

Clase 4

Cómo instalar programas en MetaTrader 4. Visibilidad de variables. Más

sobre funciones. Análisis del código MTPF en Pseudo-código.

Actividad propuesta: Salir del laberinto en pseudo-código.

Clase 5

Recordamos lo visto hasta ahora. Funciones y variables globales. ¿Cómo

ejecutar nuestros desarrollos solo una vez cada vela, en su apertura?

Clase 6

Solución al ejercicio de salir del laberinto en Pseudocódigo. Operadores

break y Continue, Arrays o matrices. Arrays Time-Series. El modificador

de visibilidad de variables static.

Problema propuesto: Matrices.

Clase 7

Repaso de cuestiones importantes vistas hasta ahora.

Resolución al ejercicio propuesto sobre matrices.

Operador switch. Variables externas. Variables globales. Preprocesador.

Clase 8

Ejercicio en clase: identificar y entender código desarrollo por otro.

Clase 9

Manejo de órdenes en mql4. Ejecución de una operación paso a paso. Tipos

de operaciones. Expert Advisor de MTPF en mql4.

Page 5: Curso mql4 inicial

4

Clase 10

Estudio de código desarrollado por terceros.

Variables predefinidas. Constantes predefinidas. Funciones de trading.

Manejo de indicadores.

Clase 11

Práctica: estudio y modificación de un desarrollo comenzado por otro.

Clase 12

Práctica: seguimos con el desarrollo de MTPF.

Clase 13

Práctica: estudio de indicador Heiken Ashi. Estudio de indicador de

arbitraje.

Clase 14

Sentencias property. Funciones propias de indicadores. Indicador Heiken

Ashi. Arbitraje y triangulaciones en Forex.

Clase 15

Realización de backtest y optimizaciones con datos fiables. También

descarga de datos de otras plataformas y realización de backtest con el 99%

de fiabilidad.

Clase 16

EA MTPF2. Estudio de optimizaciones.

Clase 17

Funciones para el manejo de fecha y hora.

Varios ejercicios ejemplo del tratamiento de fecha y hora en nuestros

programas.

Clase 18

Análisis de un indicador de terceros. Correcciones y mejoras.

Clase 19

Manejo de objetos gráficos. Varios ejemplos. Cómo tratar con objetos

gráficos en nuestros desarrollos.

Clase 20

Comenzamos desarrollo de nuestro “proyecto fin de curso”: realizaremos

una “estrategia multi-estrategia”. O sea, una estrategia que a su vez tiene

dentro varias estrategias.

Clase 21

Continuamos el desarrollo comenzado en la clase anterior.

Clase 22

Continuamos el desarrollo comenzado en la clase anterior.

Page 6: Curso mql4 inicial

5

Clase 23

Estudio de resultados del EA desarrollado en las pasadas clases. Estudio

de un desarrollo que trabaja intensivamente con objetos gráficos.

Clase 24

Comenzamos a desarrollar un panel gráfico que mostrará el estado de

ciertos indicadores. Empezamos el desarrollo y explicamos cómo debería

seguir. Dejamos como tarea al alumno que intente desarrollarlo. Veremos

un posible resultado de este panel en futuros cursos.

FECHAS Y MODALIDAD DEL CURSO

Este curso mql4 Inicial fue la primera edición y tuvo lugar entre los meses de Septiembre a

Noviembre de 2013. El curso dispone de todos los contenidos que vimos durante las clases

online de esos meses: acceso a las grabaciones, a los apuntes y a los desarrollos. Además, el

alumno apuntado a este curso también contará con el apoyo del tutor a través de correo

electrónico para resolver las actividades propuestas o cualquier duda que se genere a lo

largo de su aprendizaje.

PRECIOS

El precio de este curso se puede consultar en: www.investingdev.com/producto/curso-

metatrader4-iniciacion-primera-edicion

Existen constantes ofertas por tiempo limitado, permanezca atento al calendario si está

interesado en aprovechar esta oferta formativa.

SERIE DE CURSOS

El curso de mql4 inicial es el primero de una serie de cuatro, cuyos nombres son mql4

intermedio, mql4 avanzado y mql4 experto.

Lo repetimos muchas veces durante nuestros cursos, estos son meramente nombres. Cada

curso tiene una duración de 3 meses, a razón de 8 clases de una hora por cada mes. Por

ejemplo, el curso de Programación mql4 experto implica que los temas impartidos en ese

curso son de un nivel avanzado, no que con ello los estudiantes de este curso consigan ser

expertos, esta categoría o apelativo es bastante subjetivo, y sólo se consigue con

dedicación, esfuerzo y tras muchas horas de experiencia.

Page 7: Curso mql4 inicial

6

Atención directa: +34653442177 | [email protected]

http://www.investingdev.com