Discussão do artigo "Indicador de avaliação da força e da fraqueza dos pares de moedas em MQL5 puro"

 

Novo artigo Indicador de avaliação da força e da fraqueza dos pares de moedas em MQL5 puro foi publicado:

Estamos criando um indicador profissional para análise da força das moedas em MQL5. Neste guia passo a passo, você aprenderá a desenvolver uma poderosa ferramenta de trading com painel visual para o MetaTrader 5, a calcular a força das moedas em múltiplos timeframes (H1, H4 e D1), a implementar a atualização dinâmica de dados e a criar uma interface amigável para o usuário.

Imagine um trader que enfrenta o caos do mercado Forex todos os dias. São 28 pares de moedas piscando na tela, cada um se movendo em seu próprio ritmo, criando uma verdadeira sinfonia de movimentos de mercado. Como captar a melodia principal nessa orquestra do mundo financeiro? Como identificar qual moeda está regendo o mercado nesse momento e qual está desafinando e perdendo posições?

Hoje, vamos criar algo especial: um indicador que transforma esse caos em uma visão clara da força de mercado. Imagine uma ferramenta que permite ver instantaneamente quando o euro ganha força no gráfico horário, enquanto o iene enfraquece no gráfico diário. Um indicador que não apenas mostra números, mas também conta a história de cada moeda por meio de três intervalos de tempo-chave.

Neste guia, percorreremos o caminho da ideia até a criação de um instrumento técnico completo. Passo a passo, transformaremos cálculos matemáticos complexos e código de programação em um painel elegante que se tornará seu aliado confiável no trading. Não apenas escreveremos código, mas criaremos uma ferramenta que mudará a forma como você analisa o mercado.


Autor: Yevgeniy Koshtenko

 
O uso de pares de moedas na forma de uma grande lista de cursos cruzados é irrefletido e extremamente ineficiente. O correto é usar apenas moedas relativas a uma base (como regra, o dólar americano) e obter quaisquer combinações a partir delas.
 
Stanislav Korotky #:
O uso de pares de moedas na forma de uma grande lista de crosscourses é irrefletido e extremamente ineficiente. O correto é usar apenas moedas relativas a uma base (geralmente o dólar americano) e obter quaisquer combinações a partir delas.

Tudo é feito corretamente e muitas vezes mais óbvio do que começar com uma única moeda.

Excelente trabalho!

 
Stanislav Korotky #:
O uso de pares de moedas na forma de uma grande lista de cursos cruzados é irrefletido e extremamente ineficiente. O correto é usar apenas moedas relativas a uma base (como regra, o dólar americano) e obter quaisquer combinações a partir delas.

Variante ruim, pois o código acabará sendo pequeno :-)) e perigoso - o significado do termo introduzido "força da moeda" pode ser perdido.

 
Vitaly Muzichenko #:

Feito da maneira correta, e muitas vezes mais óbvio do que recuar em uma moeda única.

Muito bem!

Se não for óbvio para um operador que, por exemplo, EURJPY é EURUSD*USDJPY, ele provavelmente está envolvido em um negócio errado. Se considerarmos apenas as "principais" moedas, é mais fácil (em todos os sentidos) processar 7 pares do que 28. E o que você fará se a corretora (como acontece com frequência) não tiver alguns cruzamentos? E se você quiser adicionar "menores", moedas locais e metais à cesta? Você está sugerindo arrastar todo o Market Watch para o programa MQL, embora não seja necessário avaliar a mesma cesta? É por causa desses consultores que as perguntas aparecem regularmente no fórum: ah, meu indicador está ficando lento, meus agentes de teste consumiram toda a memória, etc.

Eu não comecei a falar sobre alguns trechos de código, incluindo aqueles que não compilam em princípio, como o UpdatePairDisplay.

Insatisfatório.