top of page
Buscar
  • Foto do escritorFenerick

Aprendendo a programar robôs para Metatrader

Atualizado: 29 de fev. de 2020

Em 2017, iniciei meu canal no YouTube com intuito de ensinar programação MQL5. Hoje, já existem mais de 20 vídeos destinados a esse aprendizado no canal. Nesse artigo, vou comentar um pouco sobre os passos iniciais para quem está entrando agora no mundo da programação e passar pelo conteúdo já disponível no YouTube.


Os primeiros passos em programação não são fáceis, é um universo novo e requer dedicação. Mas, com força de vontade e foco, em pouco tempo tudo começa a fluir e os resultados começam a aparecer.


Como o intuito é ensinar programação para quem é completamente leigo, é necessário começar do básico. Para isso, criei a série Introdução MQL5, na qual abordo o tema desde os tópicos mais iniciais, até o desenvolvimento de um robô (Expert Advisor - EA) completo e funcional.




Para começar, é necessário entender a estrutura básica de uma linguagem de programação. E é isso que veremos nos primeiros 5 vídeos dessa lista:


- Como declarar variáveis e realizar operações básicas;

- Como atribuir valores, fazer expressões e comparações;

- Como realizar operações lógicas e criar condicionais;

- Como trabalhar com vetores e criar laços;

- Como criar estruturas e trabalhar com funções.


Dominado esses tópicos, já é possível programar muita coisa interessante. Mas, para poder desenvolver ferramentas mais específicas, é necessário também entender os requisitos de cada uma. Para tal, temos os próximos 5 vídeos dessa lista, nos quais veremos as seguintes ferramentas:


1. Scripts: Executam uma tarefa única, de uma só vez (e.g. calcular qual seu lucro ou perda no dia);

2. Indicadores: Realizam cálculos com base no comportamento de preço ou de outras informações de um determinado ativo ao longo do tempo (e.g. Média Móvel, Bandas de Bollinger);

3. Expert Advisors (robôs): São eles que atraem toda a atenção. Com um robô, é possível automatizar o operacional, desde a análise dos indicadores até a própria execução das operações.


Concluídos os 10 primeiros vídeos, já é possível desenvolver robôs por conta própria e começar a se divertir nesse novo universo!


Mas as dúvidas sempre surgem...


Para sanar tais dúvidas e criar um ambiente de compartilhamento de informação, criei grupos de troca de conhecimento. Esses grupos são excelentes locais não só para aprender, mas também para ajudar outras pessoas com seus conhecimentos.



Whatsapp (3 grupos):



Não satisfeito com todo o desenvolvimento feito até agora, esse lista de vídeos ainda apresenta mais 5 vídeos que te ajudarão a incrementar ainda mais seu robô com funcionalidades e a aprimorar seu conhecimento em programação.


Para facilitar e ajudar que está acompanhando e tentando aprender, disponibilizei todos os códigos criados durante os vídeos em um repositório no meu github. É só acessar e baixar: https://github.com/RafaelFenerick/IntroducaoMql5





Além dessa lista comentada aqui, o canal ainda possui muito mais conteúdo, buscando sempre disseminar conhecimento!



1.785 visualizações0 comentário

Comentários


bottom of page