Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
208
Avaliação:
(8)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Os níveis históricos são preços ao longo do tempo de vida de um símbolo que, tecnicamente, são considerados os preços mais repetidos. Do ponto de vista financeiro, esses preços são limites importantes das condições econômicas de um ambiente financeiro que é sombreado no gráfico do símbolo dedicado. Há materiais científicos que mostram que esses níveis estão vinculados a limites/fases financeiras e que o preço/taxa não pode ultrapassar facilmente esses níveis, a menos que a fase financeira mude para o símbolo considerado. Esses são fortes motivos pelos quais um trader deve fortalecer suas análises de mercado com os níveis históricos.

Tentei criar uma visão estrutural sobre esses níveis do ponto de vista da análise da formação de velas. O comportamento do preço/taxa sobre esses níveis provavelmente tem um forte efeito sobre a forma da vela. Por exemplo, se houver um nível forte para um preço, devemos ter um SALTO DE PREÇO por causa da grande quantidade de dinheiro que está dormindo nesse preço/taxa ou em seu entorno.

Considerando esse conceito, duas regras são desenvolvidas:

  • Regra 1(candle de touro no nível superior): se o fechamento - mínimo > Fator de salto
  • Regra 2(vela de touro no nível de reserva): se fechamento - baixa > Fator de salto e (fechamento-baixa)/(alta-baixa)>relação

Para tornar as regras mais claras, preparamos duas imagens.

Fator de salto

Imagem 1: saltando dos níveis S/R com a mesma ação (como uma vela de touro no suporte)


Proporção

Imagem 2: saltando dos níveis S/R, mas de forma inversa (como uma vela de touro sob resistência)


Com base nessas regras (as regras são selecionáveis), foi desenvolvido um indicador que reúne dados em duas matrizes diferentes (sup_mat e res_mat). O número de níveis S/R que obedecem às regras selecionadas é mostrado na tela durante a coleta de dados. Em seguida, a biblioteca AlgLib(dataanalysis.mqh) foi usada para fazer um processo de agrupamento sobre os dados coletados por meio do método K-means. Os resultados são ilustrados como colunas de dados de níveis de suporte e resistência.

Depois de aprimorar os níveis, ele abre um gráfico com o mesmo símbolo analisado e, em seguida, desenha todos os níveis (clusters) sobre esse gráfico de acordo com o processo de agrupamento. Alguns parâmetros do indicador podem ser alterados na tela para torná-lo mais fácil de usar. Aqui está uma breve ilustração dos gráficos da tela da ferramenta e seus resultados.

Tela do indicador

Imagem 3: tela do indicador


Resultados

Imagem 4: desenho automático dos resultados dos níveis no gráfico

Como conclusão, a ferramenta é muito poderosa, mesmo que tenhamos regras muito básicas e os níveis estejam mostrando um forte comportamento de suporte e resistência. É possível adicionar mais regras e o código está em um modo fácil de criar mais regras para aprimorá-la. A adição de regras extras, a divisão de áreas de agrupamento e a criação de agrupamentos mais dedicados para essas áreas, a busca da distância máxima tomada antes de retocar os níveis podem ser outras melhorias para a ferramenta. Se quiser obter mais informações, entre em contato comigo.


    Traduzido do inglês pela MetaQuotes Ltd.
    Publicação original: https://www.mql5.com/en/code/48191

    Velas coloridas do Momentum Estocástico Velas coloridas do Momentum Estocástico

    Ideia de Andrey F. Zelinsky, com base em um indicador de William Blau

    SAR ADX Signal SAR ADX Signal

    Sinal SAR ADX com notificação móvel, reescrito a partir da versão MT4 (a fonte não foi mais encontrada). Esse é um indicador repintável, portanto, tenha cuidado ao usá-lo.

    Desempenho triplo intradiário Desempenho triplo intradiário

    Defina três cruzamentos e monitore o desempenho percentual diário a partir de um determinado horário (que também pode ser definido).

    CDatetimeMsc CDatetimeMsc

    Extensão de milissegundos CDateTime + extensão de variável de supervisão datetime