Curso de Programação MQL5 - Avançado - DeltaTrader

Curso Avançado de Programação MQL5

5xR$ 380,00sem juros

+ 6 horas de duração

99 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

Avançado

Módulo 01 - Introdução à programação orientada a objetos

Aula 1 - Introdução à criação de classes.
Aula 2 - Construtores e Destrutores de classes.
Aula 3 -Os 3 principais tipos de variáveis e funções.
Aula 4 - A estrutura de parentesco das classes.

Módulo 02 - Estruturação de códigos para objetos


Aula 5 - Estruturando classes para início do projeto.
Aula 6 - Derivando variáveis com parentesco.
Aula 7 - Atribuindo variáveis publicas e privadas a classe.
Aula 8 - Transformando a classe em uma variável.
Aula 9 - Estruturando Construtores e Destrutores.
Aula 10 - Exemplo sobre a classe mãe.

Módulo 03 - Bibliotecas padrão e seu uso em Expert Advisors


Aula 11 - Preparando classes para uso em EAs.
Aula 12 - Exemplo conclusivo de herança das variáveis.
Aula 13 - Utilizando bibliotecas padrão da linguagem MQL5.
Aula 14 - Introdução à biblioteca padrão de classes do MT5.
Aula 15 - Utilizando uma biblioteca no seu EA.
Aula 16 - Acessando recursos da biblioteca.
Aula 17 - Utilizando a biblioteca para criar uma plotagem exemplo.
Aula 18 - Utilizando a classe CTrade para envio de ordens.
Aula 19 - Revisão CTrade e práticas de segurança.

Módulo 04 - Introdução ao Desenvolvimento de Indicadores


Aula 20 - Apresentação da biblioteca do site MQL5.com.
Aula 21 - Criando um novo indicador.
Aula 22 - Apresentação da estrutura padrão de indicadores.
Aula 23 - Estilo padrão de indicadores na linguagem MQL5.
Aula 24 - Escolhendo outros estilos na biblioteca MQL5.
Aula 25 - Organizando a estrutura de novos indicadores.

Módulo 05 - Trabalhando Buffers dos indicadores


Aula 26 - Desenvolvendo Buffers do indicador.
Aula 27 - Atribuindo estilos gráficos ao indicador.
Aula 28 - Atribuindo Buffer do indicador.
Aula 29 - Mapeando variáveis do Buffers do indicador.

Módulo 06 - Definindo Plotagem do Indicador


Aula 30 - Nomeando Indicadores e introdução à plotagem.
Aula 31 - Análise sobre estrutura de plotagem no MT5.
Aula 32 - Otimizando a plotagem para menor consumo de memória.
Aula 33 - Plotagem única para o histórico do indicador.
Aula 35 - Visualização da plotagem única.
Aula 36 - Separação de plotagem para melhor desempenho do MT5.
Aula 37 - Plotagem atual no gráfico e análise do processamento.

Módulo 07 - Plotagens Avançadas


Aula 38 - Estilos de plotagem com símbolos.
Aula 39 - Indicador em janela separada no gráfico.
Aula 40 - Exemplo de indicadores com amplitude e plotagem próximo à raiz da janela.
Aula 41 - Conclusão sobre diferença dos tipos de plotagem de indicadores.
Aula 42 - Plotagem condicionada e limpeza de dados antigos.

Módulo 08 - Indicadores baseados em várias cores


Aula 43 - Estruturando indicadores baseado em cores.
Aula 44 - Atribuindo cores aos parâmetros do indicador.
Aula 45 - Definindo funções de cores do indicador.
Aula 46 - Revisando os Property no código do indicador.
Aula 47 - Análises de plotagem complexas e exemplos finais.

Módulo 09 - Introdução à manipulação de arquivos


Aula 48 - Introdução à manipulação de arquivos.
Aula 49 - Tipos de arquivos gerados e lidos pelo MT5.
Aula 50 - Documentação oficial de manipulação de arquivos do MT5.
Aula 51 - Acessando a pasta de dados do MQL5.

Módulo 10 - Manipulação de Arquivos no MQL5


Aula 52 - Editando endereços de arquivos no código MQL5.
Aula 53 - Definindo estrutura para manipulação de arquivo.
Aula 54 - Verificação para leitura de arquivo e flags de arquivos.
Aula 55 - Medidas de proteção contra erros na leitura de arquivo.
Aula 56 - Criação automática de arquivos com scripts.

Módulo 11 - Gravação e leitura avançada em arquivos


Aula 57 - Introdução à escrita em arquivos.
Aula 58 - Boas práticas de programação: fechando arquivos após o uso.
Aula 59 - Estruturando arquivo para sobrescrição.
Aula 60 - Sobrescrevendo arquivos no MQL5.
Aula 61 - Os delimitadores de escrita em arquivos.
Aula 62 - Leitura de arquivos e exibição do seu conteúdo.
Aula 63 - Forma de leitura linha-a-linha.
Aula 64 - Performando operações com strings.
Aula 65 - Gravando arquivos numéricos em CSV.
Aula 66 - Lendo arquivos numéricos em CSV.
Aula 67 - Trabalhando com arquivos no formato DAT.

Módulo 12 - Introdução à objetos no gráfico


Aula 68 - Introdução à objetos no gráfico.
Aula 69 - Exemplo de ações básicas no gráfico.
Aula 70 - Principais funções para controle de objetos.
Aula 71 - Análise de derivados da função para controle de objetos.
Aula 72 - Adicionando objetos no gráfico.
Aula 73 - Apresentando e utilizando bibliotecas padrão do MQL5.
Aula 74 - Estruturando variáveis globais para controle de objetos.
Aula 75 - Controlando e condicionando objetos na tela.

Módulo 13 - Botões e objetos avançados


Aula 76 - Configurando botões no gráfico.
Aula 77 - Linhas condicionadas no gráfico.
Aula 78 - Adicionando outros gráficos ao gráfico corrente.
Aula 79 - Plotando uma sequência de Fibonacci no gráfico.
Aula 80 - Conclusões prévias sobre plotagem de objetos.
Aula 81 - Adicionando caixas de texto editáveis ao gráfico.
Aula 75 - Condicionando texto para números e verificação de conteúdo.

Módulo 14 - Introdução à otimização de Expert Advisors


Aula 76 - Introdução à otimização de EAs.
Aula 77 - Análise de configuração de parâmetros para otimização.
Aula 78 - Acompanhando processamento de otimizações no testador de estratégias.
Aula 79 - Boas práticas de otimizações para melhores resultados.
Aula 80 - Executando teste único após otimizações.

Módulo 15 - Arquitetura de backtests e otimizações no MetaTrader 5


Aula 81 - Séries contínuas.
Aula 82 - Estrutura do algoritmo genético.
Aula 83 - Qualidade histórica informacional.
Aula 84 - A excelente base de dados da Corretora XP Investimentos.
Aula 85 - Introdução aos ticks para otimizações no MT5.
Aula 86 - Algoritmo de geração de ticks no Testador de Estratégias.

Módulo 16 - Métricas e excelência nos backtests e otimizações


Aula 87 - Métricas de ganho e perda (Lucro).
Aula 88 - Métricas de recuperação de capital.
Aula 89 - Total de negociações e corretagem.
Aula 90 - Métrica do retorno esperado.
Aula 91 - Índice de Sharpe no MT5.
Aula 92 - Métrica de correlação linear no MT5.
Aula 93 - Métricas de operações efetuadas com ganho.
Aula 94 - Gráficos de operações do robô no MT5.
Aula 95 - Métricas e otimizações de operações não fechadas com ganho.
Aula 96 - Análise de resultados de otimizações via códigos.
Aula 97 - Desenvolvendo critérios personalizados para otimizações.
Aula 98 - Realizando backtests em mais de um ativo ao mesmo tempo.
Aula 99 - Realizando backtests em diferentes tempos gráficos.

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!

Curso de Programação MQL5 – Avancado