Curso de Programação MQL5 - Básico - DeltaTrader

Curso Básico de Programação MQL5

5xR$ 380,00sem juros

+ 6 horas de duração

135 vídeo-aulas

Disponível por 6 meses

Compre e comece agora!

Resumo

O mercado brasileiro está conhecendo uma nova forma de se aplicar na Bolsa de Valores, através das negociações automatizadas. Não fique de fora desta nova e irreversível tendência e aprenda a desenvolver seus robôs na plataforma mais utilizada no mundo, o MetaTrader 5 . Aprenda agora com quem tem experiência e é pioneiro no mercado brasileiro.

O Professor

Rodrigo Malacarne

CEO DeltaTrader


Fundador da DeltaTrader, um dos pioneiros da linguagem MQL5 no Brasil, com mais de 10 anos de experiência em mercado financeiro, Rodrigo Malacarne também é professor universitário com mestrado pela Universidade Humboldt na Alemanha.

Conteúdo

Básico

Módulo 01 - A Plataforma MetaTrader 5

Aula 1 - Primeiro contato com MetaTrader 5.
Aula 2 - Janela "Observação de Mercado".
Aula 3 - Funções da janela "Observação de Mercado".
Aula 4 - Adicionando ativos à janela "Observação de Mercado".
Aula 5 - Acessando todos os ativos da corretora e limpando a janela "Observação de Mercado".
Aula 6 - Torne o MetaTrader 5 mais leve e mais rápido.
Aula 7 - Janela "Navegador".
Aula 8 - Criando e cadastrando uma nova conta.
Aula 9 - Administração de contas no MetaTrader 5.
Aula 10 - Atualizando seu MetaTrader 5 para a ultima Build.
Aula 11 - Análise do tempo de resposta do servidor (ping).
Aula 12 - Janela "Caixa de Ferramentas": aba "Negociação".
Aula 13 - Janela "Caixa de Ferramentas": aba "Exposição".
Aula 14 - Janela "Caixa de Ferramentas": aba "Histórico" e envio manual de ordens.
Aula 15 - Demais abas e introdução ao acompanhamento de sinais no MetaTrader 5.
Aula 16 - Análise de performance através de sinais na comunidade MQL5.com.
Aula 17 - Arquitetura de acesso a bolsa de valores.
Aula 18 - Criação de sinais na comunidade MQL5.com.
Aula 19 - Revisão e aba "Biblioteca".
Aula 20 - Aba "Experts" e a importância das abas.
Aula 21 - Abas e informações importantes para operar com robôs.
Aula 22 - Categorias de notícias no MetaTrader 5.
Aula 23 - Introdução ao "Testador de Estratégias".
Aula 24 - Realizando testes na nuvem da Metaquotes.
Aula 25 - Preparando ambiente de trabalho para programação.

Módulo 02 - Introdução à programação

Aula 26 - Primeiros passos para programação.
Aula 27 - Interação entre o MetaTrader 5 e o MetaEditor.
Aula 28 - Criação dos primeiros Indicadores, Expert Advisors e Scripts.
Aula 29 - Principal diferença entre os três tipos de programas desenvolvidos.
Aula 30 - Compilando seu primeiro Script.
Aula 31 - Corrigindo erros no código.
Aula 32 - Rodando o primeiro Script.

Módulo 03 - A linguagem de programação MQL5


Aula 33 - Acompanhando ordens no MetaTrader 5.
Aula 34 - Captura de tela no MetaTrader 5.
Aula 35 - Introdução à linguagem MQL5.
Aula 36 - Teoria de processamento da linguagem C++.
Aula 37 - Teoria da linguagem MQL5.
Aula 38 - Comentário de linha única.
Aula 39 - Comentários avançados e seus atalhos no teclado.
Aula 40 - Nomeando funções e variáveis.
Aula 41 - A correta nomenclatura de variáveis.
Aula 42 - Atalho para comentar linhas obsoletas.
Aula 43 - Palavras reservadas em MQL5 e C++.

Módulo 04 - Tipos de dados na linguagem MQL5


Aula 44 - Tipos de dados.
Aula 45 - Definindo tipo da variável e atribuindo valores.
Aula 46 - Variáveis do tipo "String" e "Color".
Aula 47 - Varáveis do tipo "Datetime".
Aula 48 - Corretor de código no MetaEditor.
Aula 49 - Leituras complementares.

Módulo 05 - Introdução às funções da linguagem MQL5


Aula 50 - Introdução às funções.
Aula 51 - Estrutura de uma função.
Aula 52 - Verificação de estrutura e corpo de uma função.
Aula 53 - Identificando funções e entendendo suas restrições.
Aula 54 - Utilizando funções e evitando as restrições.
Aula 55 - Encapsulamento de funções e execução do script.
Aula 56 - Exibindo o resultado de uma função.
Aula 57 - Funções sem retorno e com argumentos.
Aula 58 - Exemplos práticos.
Aula 59 - Funções com retorno e sem argumento.
Aula 60 - Realizando operações dentro do retorno de uma função.
Aula 61 - Estrutura padrão de funções com retorno e sem argumento.
Aula 62 - Funções com retorno e com argumentos.

Módulo 06 - Entendendo a estrutura de um robô de investimento


Aula 63 - Função "OnStart".
Aula 64 - Criando um Expert Advisor.
Aula 65 - As três funções básicas de um Expert Advisor.
Aula 66 - Função "OnInit".
Aula 67 - Funções "OnDeinit" e "OnTick".
Aula 68 - Função "OnTimer".
Aula 69 - Exemplo de função "OnTimer" e controle do tempo de execução.
Aula 70 - Desenvolvendo com o mercado fechado.
Aula 71 - Parâmetros definidos pelo usuário (Inputs).
Aula 72 - Exemplo de Inputs com médias móveis.
Aula 73 - A relação entre "OnDeinit" e os Inputs.

Módulo 07 - Acessando dados da bolsa com o robô


Aula 74 - Introdução ao acesso a dados.
Aula 75 - Introdução à vetor de dados na linguagem MQL5.
Aula 76 - Definindo vetores de dados.
Aula 77 - Matrizes de dados.
Aula 78 - Acessando dados em um "Array".
Aula 79 - Estrutura de acesso a dados da bolsa.

Módulo 08 - Acesso a dados de preço


Aula 80 - Introdução ao acesso a dados de preço.
Aula 81 - Definindo variável para captura de dados de preço.
Aula 82 - Utilizando acesso aos valores do preço atual.
Aula 83 - Estrutura final para captura de preço atual.
Aula 84 - Exemplo prático de captura de preço.
Aula 85 - Capturando preços de múltiplos ativos ao mesmo tempo.
Aula 86 - Contratos contínuos para mini-índice e mini-dólar.

Módulo 09 - Acesso a dados de Ticks e Book


Aula 87 - Estruturando código para acesso a dados de ticks.
Aula 88 - Acessando dados de ticks.
Aula 89 - Exemplos prático de "tick".
Aula 90 - Tape reading.
Aula 91 - Acessando dados do Book de Ofertas.
Aula 92 - Escolhendo uma função de manipulação de eventos.
Aula 93 - Exemplo prático de "book".

Módulo 10 - Introdução de acesso a dados de Indicadores


Aula 94 - Introdução à biblioteca padrão de indicadores.
Aula 95 - Introdução à biblioteca de indicadores personalizados.
Aula 96 - Regras para acesso a dados de indicadores.
Aula 97 - "Handle" e "buffer" de um indicador.
Aula 98 - Acessando dados de um indicador.

Módulo 11 - Acesso a dados de indicadores personalizados


Aula 99 - Estrutura do código para utilização dos novos dados.
Aula 100 - Invertendo estrutura do indicador para captura de valores.
Aula 101 - Acesso a dois ou mais indicadores.
Aula 102 - Adicionando indicadores personalizados ao MetaTrader 5.
Aula 103 - Estrutura de código para acesso a indicadores personalizados.
Aula 104 - Informações de parâmetros do indicador.
Aula 105 - Definindo buffers.
Aula 106 - Preparando indicador para uso em robôs.
Aula 107 - Visão geral da biblioteca MQL5 de indicadores.

Módulo 12 - Acesso a dados de indicadores personalizados


Aula 108 - Introdução ao roteamento de ordens.
Aula 109 - Estrutura do roteamento de ordens.
Aula 110 - Segurança de ordens no MetaTrader 5.
Aula 111 - Arquitetura do envio de ordens para corretora.
Aula 112 - Recebimento de resposta no MetaTrader 5.
Aula 113 - Exemplo de envio de ordem.

Módulo 13 - Segurança em roteamento de ordens


Aula 114 - Função "IsNewBar".
Aula 115 - Estrutura inicial para envio de ordens com segurança.
Aula 116 - Exemplo prático.
Aula 117 - Medidas de segurança independentes do usuário.

Módulo 14 - Construindo um robôs de investimento seguro


Aula 118 - Estrutura do robô para envio das primeiras ordens.
Aula 119 - Adicionando seus parâmetros ao envio de ordens.
Aula 120 - Tipos de execução de ordens no MetaTrader 5.
Aula 121 - Controle de ordens pendentes.
Aula 122 - Abrindo posições com parâmetros.
Aula 123 - Estrutura para recebimento de ordens.
Aula 124 - Identificando erros no envio de ordens.
Aula 125 - Identificando erros na respostas de ordens.
Aula 126 - Preparando robô para interpretar erros.
Aula 127 - Removendo o robô e evitando prejuízos.

Módulo 15 - Rodando o robô


Aula 128 - Operando com o seu primeiro robô.
Aula 129 - Exemplo prático de revisão de roteamento de ordens.
Aula 130 - Exemplo prático de inserção de parâmetros.
Aula 131 - Conferindo posições abertas para melhor desempenho do robô.
Aula 132 - Organizando o código final.
Aula 133 - Enviando ordens pendentes.
Aula 134 - Adicionando uma realização parcial ao robô.
Aula 135 - Cancelamento de ordens do robô.

FAQ

1O curso é online?
Sim, o curso é totalmente online através de vídeo-aulas gravadas. Você poderá assistir quando e de onde quiser, basta ter um dispositivo com acesso à internet.
2Vou pode assistir do meu smartphone ou tablet?
Sim. Nossa plataforma de cursos é responsiva, ou seja, poderá assistir sem problemas do seu smartphone ou tablet.
3Tenho quanto tempo para finalizar o curso?
6 meses. Este é o prazo que você terá acesso à todo o conteúdo. Tempo suficiente para fazer todas as aulas e depois utilizar para consultas durante desenvolvimento.
4Comprando agora, quando terei acesso ao curso?
Depende da forma de pagamento. Nosso sistema é totalmente automatizado e o conteúdo é liberado assim que for feita a confirmação de pagamento. No caso de pagamento via cartão de crédito, quase imediata, e via boleto bancário em até 2 dias úteis.
5Tenho acesso à outras formas de conteúdo além dos vídeos?
Sim. Disponibilizamos também os arquivos com os códigos-fontes de auxílio utilizados durante o curso assim como um apostila de suporte.
6Como poderei tirar dúvidas sobre o curso?
Além de um grupo fechado de alunos no Facebook o suporte poderá ser feito por e-mail. O aluno também terá direito a 1 hora via Skype, ao vivo e diretamente com o professor Rodrigo Malacarne no fim de cada nível (básico e avançado)

Compra totalmente segura!