Indicadores-parte1: Programação de robôs de trade (videoaula) | Indicadores-parte1: Programação de robôs de trade (videoaula) – Aprendiz Financeiro
Finalmente, disponibilizei uma demonstração da codificação de um indicador no Metatrader5 (linguagem MQL5). Resolvi dividir, em pelo menos, duas partes. Na primeira, tratei sobre a estrutura básica e a lógica fundamental para criação de um indicador.
No vídeo seguinte, pretendo demonstrar a codificação de um indicador VWAP e, se possível, finalizarei demonstrando como criar um indicador que ajuste as cores do candlestick de acordo com alguns critérios da análise técnica – será referência para nosso EA.
Caso você não tenha experiência com programação, recomendo a leitura do artigo sobre algoritmos:
Vamos a primeira videoaula sobre a codificação do indicador:
http://aprendizfinanceiro.com.br/indicador-aulas1.zip
Na explicação da média móvel, estava com pressa para finalizar (antes de minha câmera digital encerrar o vídeo) e não expliquei corretamente o cálculo da média móvel. Mas, resumindo:
1. Somando preço de fechamentos das últimas 20 barras (period):
for (int j=0; j<period; j++) media+=close[i-j];
Este código faria algo como
media=media+close[i-0];
media=media+close[i-1];
media=media+close[i-period];
2. A média é o valor da soma dividido pelo período:
media=media/period;
Procurei ser o mais objetivo possível, cobrindo os pontos principais para codificação.
Vi, em outros vídeos, uma demonstração de codificação voltada para "traders" e não, necessariamente, para programadores…
Infelizmente, não acredito que isto seja possível.
Quem não abstrair a lógica de programação, fatalmente terá uma capacidade de codificação muito limitada. Desenhar linhas, por si só, não serve para nada. Portanto, não desprezem os aspectos técnicos demonstrados.
Para auxiliar no entendimento, recomendo assistir o seguinte vídeo:
"O vídeo anterior foi produzido pela equipe da DeltaTrader e é bastante didático. Aliás, foi por onde me orientei para começar."
Sei que não é tão simples como muitos gostariam, mas sejam pacientes. Ao abstrair a base de codificação, os próximos passos se tornam cada vez mais fáceis.