Inicial > Utilitários > Script para Indicador FR (Força Relativa) para Metatrader 5

Script para Indicador FR (Força Relativa) para Metatrader 5

UPDATE: uma página fixa foi criada com as informações mais recentes do script, para acessar clique aqui.

Fala galera!

Devido ao questionamento de várias pessoas sobre como obter o FR de todas as ações com mais facilidade, resolvi ajudar de alguma forma criando um script para Metatrader 5 que gerará um arquivo com as ações e o respectivo FR.

O script pode ser baixado aqui.

Após baixar, deve ser copiado na pasta Scripts, que está dentro da pasta MQL5 do seu MT5. Exemplo: C:\Arquivos de Programas\MetaTrader 5 Terminal\MQL5\Scripts

Depois abre o MT5 e o script “GeraFR” vai aparecer na janela Navegador na seção Scripts.

O cálculo será feito entre todos ativos que estiverem na janela Observação de Mercado. O ideal é ter o maior número de ações possíveis para que o cálculo seja mais real. No meu Metastock eu tenho umas 300.

Pelo modelo do MT5, sempre precisa de haver um gráfico aberto para que um script seja rodado. Para esse script não importa qual é, nem o tempo gráfico que está, pois o script acessa direto os ativos da Observação de mercado e sempre será calculado utilizando gráficos semanais, considerando somente o fechamento.

Para rodar o script dar 2 cliques nele. Vai abrir uma janela e na aba “Parâmetros de entrada” você pode configurar o número de semanas para o cálculo da variação percentual que é a base do FR (eu uso 26) e a semana inicial para base do cálculo, que normalmente será 0 (zero), o que significa o último candle no gráfico. O ideal é rodar no fim de semana após finalizar o pregão de sexta-feira. A semana inicial pode ser colocada um número que representa quantos candles (semanas) atrás que se quer ver o FR. Isso seria para fins de estudo, na prática o que vale é sempre o mais recente.

Depois é só dar OK para começar a execução. O script pode demorar bastante para rodar (vários minutos) pois precisa carregar o histórico de todos ativos. Será mostrado o andamento em percentual na tela. No fim da execução será informado onde o arquivo foi gravado (um diretório padrão do MT5).

Será gerado um arquivo com nome “FR.csv”, basta dar 2 cliques nele que será aberto com o Excel com as colunas Ação, Variação (%) e o FR. Aí pode ser ordenado pela coluna FR do maior para o menor e depois salvar como arquivo do Excel (extensão .xlsx).

Se ficar travado em um ponto por vários minutos, pode ser que alguma ação não esteja carregando o gráfico pelo Metatrader. Nesse caso é um problema do Metatrader, não do script. Para resolver pode-se tentar fechar o MT5 e abrir de novo, ou senão tirar o ativo com problema da Observação de Mercado. Na tela com o andamento da execução é informado qual o último ativo que foi processado com sucesso. A ordem do processamento é a mesma da Observação de mercado, portanto o ativo com problema deverá ser o próximo da listagem nessa janela.

Se desejar cancelar a execução do script no meio, basta clicar com o botão direito no ícone amarelo no topo direito do gráfico, ao lado do texto “GeraFR”, e depois em “Remover”.

Caso tenham dúvidas ou sugestões por favor comentem!

Abraços a todos e bons trades!

Rodrigo Sibin Lichti

Obs: As informações colocadas aqui são simplesmente meus registros pessoais, não são recomendações de investimentos para outras pessoas. Não sou profissional certificado de investimentos e não posso orientar nenhuma pessoa a comprar ou vender determinado ativo. Os comentários e respostas para os leitores são simplesmente trocas de idéias entre investidores.

Anúncios
Categorias:Utilitários
  1. 30 de janeiro de 2017 às 9:39

    Puxa, quase o que eu estava procurando. Porém gostaria de saber se seria possível você adaptar um script para timeframe diário, onde o número de dias seria uma variável. Obrigado!

    • 4 de fevereiro de 2017 às 10:04

      Fala Monarca!
      Atualizei o script com a variável de timeframe a escolha, baixe no link acima e veja se esta OK.
      Abraços!

  2. 4 de março de 2018 às 12:12

    Bom dia Rodrigo,
    Estou acompanhando seu trabalho, há alguns dias. Tenho lido tudo o que você escreve e gostaria de te agradecer pelos conhecimentos compartilhados.
    Já faz uns 12 anos que estou na bolsa e, hoje, opero position com aproximadamente 500k.
    Parabéns pelo seu trabalho!!

    • 4 de março de 2018 às 16:53

      Bom dia Paulo,
      Muito obrigado pelo comentário!
      Você opera position de que forma? Se quiser compartilhar.
      Abração!
      Rodrigo

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: