
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Guia Prático MQL5 - Programando os Canais Móveis foi publicado:
Este artigo apresenta um método de programação de um sistema de canais equidistantes. Alguns detalhes da construção de tais canais estarão sendo considerados aqui. É fornecido a tipificação do canal, propondo um método de canais móveis do tipo universal. Para implementar o código, foi utilizado a Programação Orientada a Objetos (POO).
Sabe-se que o canal é construído a partir de três pontos, e cada um deles possuem uma coordenada de preço e hora. Para começar, vamos prestar atenção às coordenadas de tempo, já que a sua sequência influência no tipo de canal. Como exemplo, nós vamos utilizar um canal cuja linha principal é construída a partir de dois mínimos locais. O terceiro ponto será responsável pelo máximo local. A posição dos pontos pode servir como critério para a tipificação do canal.
O primeiro tipo refere-se a um caso em que o mínimo aparece primeiro, seguido pelo máximo e o mínimo novamente. É apresentada uma visão esquemática desta situação na Fig.1.
Fig.1 Primeiro tipo de conjunto de pontos, esquema
Geralmente, são utilizados os pontos dos fractais para desenhar as linhas de tendência do canal. Desta maneira, um ponto é, simultaneamente, um fractal e uma base para desenhar uma linha reta.
Agora, tentaremos resumir e codificar os pontos dos fractais utilizando a POO.
2.1 Classe do ponto fractal
A característica desta classe envolve estar no comando do ponto que está entre os pontos utilizados para a construção do canal equidistante. Nós vamos nomear a classe indicada como CFractalPoint, e como boa prática da programação MQL5, vamos ligá-la a classe de interface CObject como uma relação de herança.
A classe possui 4 membros para a transferência de dados:
Autor: Dennis Kirichenko