Indicador técnico

Níveis Históricos: O Indicador Essencial para MetaTrader 5
MetaTrader5
Níveis Históricos: O Indicador Essencial para MetaTrader 5

Níveis Históricos são os preços ao longo da vida de um ativo, considerados os mais repetidos. Do ponto de vista financeiro, esses preços representam limites importantes das condições econômicas que influenciam o gráfico do ativo em questão. Estudos mostram que esses níveis estão relacionados a limites ou fases financeiras que os preços têm dificuldade em ultrapassar, a menos que haja uma mudança significativa no cenário econômico do ativo. Por isso, é fundamental que os traders utilizem Níveis Históricos para potencializar suas análises de mercado. Eu tentei criar uma visão estruturada sobre esses níveis a partir da análise da formação de velas. O comportamento do preço em torno desses níveis tende a ter um impacto significativo na forma das velas. Por exemplo, se houver um nível forte para um preço, é provável que ocorra um SALTO DE PREÇO devido à grande quantidade de capital “dormindo” nesse preço ou nas suas proximidades. Com base nesse conceito, duas regras foram desenvolvidas: Regra 1 (vela de alta no nível de suporte): se fechamento - mínimo > Fator de Salto Regra 2 (vela de alta no nível de resistência): se fechamento - mínimo > Fator de Salto & (fechamento - mínimo)/(máximo - mínimo) > razão Para tornar as regras mais claras, preparei duas imagens. Imagem 1: salto a partir dos níveis de S/R com a mesma ação (como vela de alta no suporte) Imagem 2: salto a partir dos níveis de S/R, mas de forma inversa (como vela de alta abaixo da resistência) Com base nessas regras (que podem ser selecionadas), foi desenvolvido um indicador que coleta dados em duas matrizes diferentes (sup_mat e res_mat). O número de níveis de S/R que obedecem às regras selecionadas é exibido na tela durante a coleta de dados. Para isso, a biblioteca AlgLib (dataanalysis.mqh) foi utilizada para realizar um processo de agrupamento dos dados coletados através do método K-means. Os resultados são ilustrados como colunas de dados dos Níveis de Suporte e Resistência. Após a definição dos níveis, é aberto um gráfico com o mesmo ativo analisado, e então todos os níveis (clusters) são desenhados sobre esse gráfico conforme o processo de agrupamento. Alguns parâmetros do indicador podem ser ajustados na tela para torná-lo mais amigável. Aqui está uma breve ilustração da interface do indicador e seus resultados. Imagem 3: tela do indicador Imagem 4: desenho automático dos resultados dos Níveis no gráfico Em conclusão, essa ferramenta é extremamente poderosa mesmo com regras básicas, e os níveis demonstram um comportamento forte de suporte e resistência. É possível adicionar mais regras, e o código está configurado de forma simples para que novos critérios possam ser implementados. Além de regras adicionais, é viável dividir áreas de agrupamento e criar agrupamentos mais dedicados para essas áreas, além de investigar a máxima distância percorrida antes de retomar os níveis, o que pode ser uma melhoria significativa para a ferramenta. Quem estiver interessado em mais informações, fique à vontade para entrar em contato!

2024.02.16
wd.Range_BB: O Indicador Personalizado para MetaTrader 5
MetaTrader5
wd.Range_BB: O Indicador Personalizado para MetaTrader 5

O indicador personalizado para MT5, chamado 'wd.Range_BB', foi desenvolvido para exibir as Bandas de Bollinger com cores e estilos de linha personalizados no gráfico, além de calcular a largura da faixa. A largura da faixa representa a diferença em pips entre as Bandas de Bollinger superior e inferior. Como funciona o indicador: Configurações das Bandas de Bollinger: Através dessas configurações, os usuários podem personalizar a aparência e o comportamento das Bandas de Bollinger. É possível ajustar o período, o deslocamento, a divergência e o preço aplicado, além dos aspectos visuais, como cores e estilo de linha.   Colocando a informação de 'faixa/largura' no Sub-Window especificado: O parâmetro de entrada do Sub-Window define o número da subjanela onde as informações devem ser colocadas. A distância entre a UpperBB e a LowerBB pode ser exibida no gráfico principal ou na subjanela. Também é possível ajustar as distâncias das etiquetas (posições X e Y). Para exibir as etiquetas no gráfico principal, basta inserir '0' nas propriedades de 'Colocação do Sub-Window'. Para colocá-las em uma Sub-Window abaixo, insira ‘1, 2, 3, etc.’ É necessário anexar o indicador “wd.Multi_SubWindow” {wd.Multi_SubWindow.mq5 anexado}.   De forma geral, o indicador 'wd.Range_BB' exibe a largura da faixa em uma etiqueta, enquanto as Bandas de Bollinger são plotadas no gráfico principal. Esse indicador pode ajudar os traders a visualizar a flexibilidade e a volatilidade do mercado, com base na largura das Bandas de Bollinger.

2024.01.27
wd.Multi_ClockPrice lite! - Indicador Essencial para MetaTrader 5
MetaTrader5
wd.Multi_ClockPrice lite! - Indicador Essencial para MetaTrader 5

O indicador personalizado para MT5, chamado "wd.Multi_ClockPrice lite!", é a versão leve do "wd.Multi_ClockPrice".   Esse indicador foi projetado para fornecer uma representação visual do horário do servidor MT5 e o preço de compra diretamente no gráfico. Ele conta com funcionalidades básicas para exibir informações do relógio e do preço. A exibição do relógio utiliza a função OnTimer(), atualizando o horário do servidor a cada segundo. Ele se sincroniza com o relógio do PC, permitindo atualizações contínuas. Mesmo quando o MT5 está desconectado ou offline, o horário do servidor continua a rodar sem depender dos preços de tick. Veja como o indicador funciona: Colocando os rótulos 'horário do servidor & preço de compra' na Sub-Janela especificada: O parâmetro de entrada da Sub-Janela especifica o número da sub-janelinha onde os rótulos devem ser colocados. Essas informações de horário e preço podem ser colocadas no gráfico principal ou na sub-janelinha. O usuário também pode ajustar as distâncias dos rótulos (posição Y). Para colocar os rótulos no gráfico principal, basta inserir '0' nas propriedades de 'Colocação na Sub-Janela'. Se você quiser colocá-los em uma Sub-Janela abaixo, insira '1, 2, 3, etc'. O usuário precisa anexar o indicador “wd.Multi_SubWindow” {wd.Multi_SubWindow.mq5 anexado}.   Exibição do Horário do Servidor: A função OnTimer()  atualiza o horário do servidor adicionando ou subtraindo o incremento especificado (se necessário). Normalmente, os segundos podem não coincidir entre o terminal MT5 e a exibição do horário do servidor, então, para sincronizá-los, o usuário precisa ajustar os segundos. Por exemplo, se o horário do servidor MT5 é 05:28:06 e o que o "wd.Multi_ClockPrice lite!" exibe é 05:28:03, (é necessário um ajuste de 3 segundos). Para fazer o horário do servidor exibido ser incrementado/ajustado, nas propriedades do indicador 'Segundos incrementados', o usuário deve inserir o valor 3. Exibição do Preço: O preço é atualizado em tempo real, mostrando o preço de compra atual.       No geral, o indicador "wd.Multi_ClockPrice lite!" atende eficientemente à necessidade básica de informações de horário e preço. Ele atualiza constantemente o relógio do servidor a cada segundo, evitando saltos de tempo, e também atualiza os preços de compra em tempo real. Sua maior vantagem está na utilidade para usuários que ocultam todos os painéis de controle do MT5 (Barras de Ferramentas, Market Watch, Navegador, etc), para maximizar sua tela para múltiplos gráficos. Também é vantajoso para usuários do MT5 cujos corretores não atualizam o horário do servidor/terminal com frequência.   Usar a função OnTimer() com múltiplos EAs e muitos indicadores funcionando ao mesmo tempo pode impactar o desempenho geral, especialmente se outros EAs ou indicadores também utilizarem a mesma função de ID de timers.  

2024.01.08
Volume Profile: Como Usar Esse Indicador no MetaTrader 5
MetaTrader5
Volume Profile: Como Usar Esse Indicador no MetaTrader 5

O que é o Volume Profile? O Volume Profile, também conhecido como volume horizontal, é uma ferramenta que mostra o volume de transações a cada preço dentro de um intervalo de tempo específico, usando um gráfico de histograma horizontal. Barras mais longas indicam um volume maior de transações naquele preço, enquanto barras mais curtas representam uma atividade de negociação mais baixa. Os cálculos desse indicador são feitos de forma simples, permitindo uma execução leve e rápida. Como Usar Para exibir o volume profile dentro de um intervalo de tempo específico, você deve colocar duas linhas verticais após executar o indicador, no início e no final desse intervalo. Ajustando essas linhas, você pode alterar o volume profile com base no intervalo selecionado. exemplo de captura de tela Configurações de Entrada Período de Cálculo: O pressuposto por trás dos cálculos desse indicador é que o volume é distribuído uniformemente ao longo do tempo da vela (do seu mínimo ao máximo), o que pode levar a resultados menos precisos, especialmente em intervalos de tempo menores (veja a Figura 1). Alterando essa opção na seção de entradas, os cálculos podem ser baseados em períodos menores (por exemplo, 1 minuto), resultando em resultados quase tão precisos quanto usar dados de tick para o cálculo (veja a Figura 2). Número de Barras VP: O número de barras do histograma, onde números menores mostram o intervalo de preços onde a maioria das transações ocorreu, e números maiores mostram os preços exatos onde a maior parte das transações aconteceu. Ao mudar essa entrada, a posição do Ponto de Controle (POC) pode se deslocar, mas não se deve a um erro nos cálculos ou no código, é porque você está buscando algo diferente. Volume Aplicado: O volume aplicado padrão é o volume real. No entanto, ao selecionar 'tick_volume' na entrada, ou na ausência de dados de volume real no servidor, o indicador usará dados de volume de ticks. Relação Máxima de Comprimento da Barra VP para Largura do Gráfico: Você pode ajustar o comprimento das barras VP em relação à largura do seu gráfico.    figura 1: cálculo baseado no período atual figura 2: cálculo baseado no período de 1 minuto Atenção Ao usar períodos de tempo menores para cálculos, o indicador precisa dos dados de preço desse período, que pode não ter sido baixado ainda. Pode levar algum tempo para baixar, então tenha paciência e arraste as linhas verticais até que o download esteja completo! Espero que isso te ajude a fazer operações de sucesso, e não esqueça de comentar sobre erros ou falhas no código!

2023.12.31
wd.Multi_LineMA: O Indicador de Média Móvel para MetaTrader 5
MetaTrader5
wd.Multi_LineMA: O Indicador de Média Móvel para MetaTrader 5

O indicador personalizado para MT5, chamado "wd.Multi_LineMA.mq5", foi desenvolvido para oferecer aos traders insights valiosos sobre os valores da Média Móvel em um período de tempo superior (MTF - Multi TimeFrame). Ele conta com recursos visuais adicionais para uma análise mais profunda, como a capacidade de visualizar trilhas para um número específico de barras e uma linha de preço horizontal dinâmica da Média Móvel. Como funciona o indicador:Média Móvel Multi-Timeframe:O indicador calcula uma Média Móvel com base em parâmetros definidos pelo usuário, como período, método e preço aplicado. Se o período atual for inferior ao período de tempo superior especificado, ele recupera os valores da Média Móvel do período superior, exibindo-os no gráfico atual. Por outro lado, se o período atual for superior ao especificado, o indicador não mostrará os valores da Média Móvel de períodos inferiores, optando por mostrar um gráfico limitado do menor período ou ocultar os valores menores no gráfico atual.Trilha da Média Móvel:Com uma trilha da Média Móvel, o indicador permite que os usuários ajustem o comprimento da trilha para um número específico de barras, alterando o valor nas propriedades.Linha de Preço Horizontal:O indicador incorpora uma Linha de Preço Horizontal que se move dinamicamente com base no último valor da Média Móvel. Essa linha corresponde à Média Móvel, criada no nível de preço de compra atual, e é atualizada em tempo real a cada tick, conforme o valor da Média Móvel muda.A Média Móvel Multi-Timeframe é calculada com base em valores em tempo real. Por exemplo, no Ouro (Gold) no H4, em 28 de novembro de 2023, às 04:00, utilizando a 'Média Móvel Personalizada' (indicador embutido do MetaTrader 5), apresenta um valor de 2013,991. Da mesma forma, usando o 'wd.Multi_LineMA', reflete um valor idêntico de 2013,991, mesmo quando o período do gráfico atual é diferente. A Trilha da Média Móvel é útil para observar o movimento histórico sem sobrecarregar o gráfico com linhas. A Linha de Preço Horizontal facilita a visibilidade do preço e ajuda os usuários a determinar linhas de suporte e resistência. Ela serve como um ponto de referência para visualizar o nível atual da Média Móvel no gráfico. No geral, o indicador configura de forma eficiente os parâmetros necessários, inicializa a Média Móvel Multi-Timeframe, atualiza constantemente a Linha de Preço Horizontal e gerencia a exibição das trilhas de MA com base na relação entre os períodos de tempo. Sua principal vantagem está em permitir que os usuários identifiquem rapidamente, em questão de segundos, as linhas de resistência e suporte com base na Média Móvel.

2023.12.05
Primeiro Anterior 7 8 9 10 11 12 13 14 15 16 17 Próximo Último