Discussão do artigo "Introdução ao MQL5 (Parte 13): Um Guia para Iniciantes na Construção de Indicadores Personalizados (II)"

 

Novo artigo Introdução ao MQL5 (Parte 13): Um Guia para Iniciantes na Construção de Indicadores Personalizados (II) foi publicado:

Este artigo orienta você na construção de um indicador personalizado Heikin Ashi do zero e demonstra como integrar indicadores personalizados em um EA. Ele cobre cálculos de indicadores, lógica de execução de trades e técnicas de gerenciamento de risco para melhorar estratégias de trading automatizadas.

Bem-vindo de volta à nossa série MQL5! Part 12 desta série explorou os fundamentos da construção de indicadores personalizados em MQL5. Criamos um indicador de Média Móvel do zero, implementando sua lógica manualmente em vez de depender de funções internas. Depois, ampliamos esse conhecimento transformando-o em uma Média Móvel no formato de velas, demonstrando como manipular elementos gráficos dentro de um indicador.

Com base nessa fundação, este artigo apresentará conceitos mais interessantes no desenvolvimento de indicadores. Usaremos uma abordagem baseada em projeto, como de costume, para garantir que você compreenda os tópicos colocando-os em prática. A criação de um indicador Heikin Ashi e o cálculo de uma Média Móvel utilizando seus dados serão os principais objetivos. Depois que esses indicadores forem construídos, desenvolveremos um Expert Advisor que incorpora os indicadores Heikin Ashi e Média Móvel. Mesmo aqueles que são novos em MQL5 podem acompanhar porque este é um artigo amigável para iniciantes. Para ajudar você a entender não apenas como a implementação funciona, mas também por que cada etapa é necessária, cada linha de código será explicada detalhadamente.

Este artigo abordará uma estratégia destinada apenas para fins educacionais. Não se destina a ser uma estratégia de trading que garanta sucesso ou aconselhamento financeiro. Antes de usar a estratégia em trading ao vivo, sempre teste em um ambiente sem risco.


Autor: Israel Pelumi Abioye

 

Oi Isreal,

Obrigado pelo blog, pelo tempo e pelo esforço.


Gostaria de perguntar sobre o código do indicador personalizado Heikin Ashi.

Sobre a fórmula do Heikin Ashi Open:

// FÓRMULA DE ABERTURA DO HEIKIN ASHI
HA_Open[i] = (HA_Open[i - 1] + HA_Close[i - 1]) / 2.0;

Como você não calculou o HA_Open[i - 1]. Esse valor não seria 0?


Minha sugestão:


se (i == 1){

HA_Open[i] = (open[i - 1] + close[i - 1])/2.0; // Na primeira barra do HA, use apenas os dados normais de abertura/fechamento

}

else{

// FÓRMULA DE ABERTURA DO HEIKIN ASHI

HA_Open[i] = (HA_Open[i - 1] + HA_Close[i - 1]) / 2,0;


}

 
dhermanus do indicador personalizado Heikin Ashi.

Sobre a fórmula do Heikin Ashi Open:

// FÓRMULA DE ABERTURA DO HEIKIN ASHI
HA_Open[i] = (HA_Open[i - 1] + HA_Close[i - 1]) / 2.0;

Como você não calculou o HA_Open[i - 1]. Esse valor não seria 0?


Minha sugestão:


se (i == 1){

HA_Open[i] = (open[i - 1] + close[i - 1])/2.0; // Na primeira barra do HA, use apenas os dados normais de abertura/fechamento

}

else{

// FÓRMULA DE ABERTURA DO HEIKIN ASHI

HA_Open[i] = (HA_Open[i - 1] + HA_Close[i - 1]) / 2.0;


}

Obrigado. Vou dar uma olhada nisso