Você está na página 1de 4

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

4 Aulas

Aula 01 - Introdução à criação de classes


Aula 02 - Construtores e Destrutores de classes
Aula 03 - Os 3 principais tipos de variáveis e funções
Aula 04 - A estrutura de parentesco das classes

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


6 Aulas

Aula 05 - Estruturando classes para início do projeto


Aula 06 - Derivando variáveis com parentesco
Aula 07 - Atribuindo variáveis publicas e privadas a classe
Aula 08 - Transformando a classe em uma variável
Aula 09 - Estruturando Construtores e Destrutores
Aula 10 - Exemplo conclusório sobre a classe mãe

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


9 Aulas

Aula 11 - Preparando classes para uso em EAs


Aula 12 - Exemplo conclusório 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


6 Aulas

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 - Estilos 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
4 Aulas

Aula 26 - Desenvolvendo buffers de indicadores


Aula 27 - Atribuindo estilos gráficos ao indicador
Aula 28 - Atribuindo buffers ao indicador
Aula 29 - Mapeando variáveis de buffers do indicador

Módulo 06 - Definindo Plotagem do Indicador


7 Aulas

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 34 - Separação de plotagem para melhor desempenho do MT5
Aula 35 - Plotagem atual no gráfico e análise do processamento
Aula 36 - Plotagem atual no gráfico e análise do processamento

Módulo 07 - Plotagens Avançadas


5 Aulas

Aula 37 - Estilos de plotagem com símbolos


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

Módulo 08 - Indicadores Baseados em Várias Cores


5 Aulas

Aula 42 - Estruturando indicadores baseado em cores


Aula 43 - Atribuindo cores à critérios do indicador
Aula 44 - Definindo funções de cores do indicador
Aula 45 - Revisando os "#property" no código do indicador
Aula 46 - Análises de plotagem complexas e exemplos finais

Módulo 09 - Introdução à Manipulação de Arquivos


4 Aulas

Aula 47 - Introdução à manipulação de arquivos


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

Módulo 10 - Manipulação de arquivos na linguagem MQL5


5 Aulas

Aula 51 - Editando endereços de arquivos na linguagem MQL5


Aula 52 - Definindo a estrutura para manipulação de arquivos
Aula 53 - Verificação para leitura de arquivo e flags de arquivos
Aula 54 - Medidas de Proteção contra erros na leitura de arquivo
Aula 55 - Criação automática de arquivos com scripts

Módulo 11 - Gravação e Leitura Avançada em Arquivos


11 Aulas

Aula 56 - Introdução à escrita em arquivos


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

Módulo 12 - Introdução a Objetos no Gráfico


8 Aulas

Aula 67 - Introdução à objetos gráficos


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

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


7 Aulas

Aula 75 - Configurando botões no gráfico


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

Módulo 14 - Introdução à Otimização de EAs


5 Aulas

Aula 82 - Introdução à otimização de EAs


Aula 83 - Análise de configuração de parâmetros para otimização
Aula 84 - Acompanhando processamento de otimizações no testador de estratégias
Aula 85 - Boas práticas de otimizações para melhores resultados
Aula 86 - Executando teste único após otimizações

Módulo 15 - Arquitetura de Backtests e Otimizações no MT5


6 Aulas

Aula 87 - Séries contínuas


Aula 88 - Estrutura do algorítimo genético
Aula 89 - Qualidade da história informacional
Aula 90 - A excelente base de dados da Corretora XP Investimento
Aula 91 - Introdução aos TICKs para otimizações no MT5
Aula 92 - Algorítimo de geração de Ticks no Testador de Estratégias

Módulo 16 - Métricas e Excelência nos Backtests e Otimizações


13 Aulas

Aula 93 - Métricas de ganho e perda (Lucro)


Aula 94 - Métricas de recuperação de capital
Aula 95 - Total de negociações e corretagem
Aula 96 - Métrica do retorno esperado
Aula 97 - Índice de Sharpe no MT5
Aula 98 - Métrica de correlação linear no MT5
Aula 99 - Métricas de operações efetuadas com ganho
Aula 100 - Gráficos de operações do robô no MT5
Aula 101 - Métricas e otimizações de operações não fechadas com ganho
Aula 102 - Análise de resultados de otimizações via códigos
Aula 103 - Desenvolvendo critérios personalizados para otimizações
Aula 104 - Realizando backtests em mais de um ativo ao mesmo tempo
Aula 105 - Realizando backtests em diferentes tempos gráficos

Você também pode gostar