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:
14
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

global Macroeconomia Global

1. Descrição do indicador

Um indicador de concordância de tendências em múltiplos intervalos de tempo inspirado no estilo de negociação macroeconômica de George Soros. Soros administrava o Quantum Fund com base em uma visão direcional de longo prazo, formada pela análise de evidências em vários horizontes temporais antes de aplicar capital. Este indicador aproxima essa ideia para um único instrumento: ele verifica se uma tendência de média móvel rápida/lenta está apontando na mesma direção em três intervalos de tempo diferentes (curto, médio e longo — H4/D1/W1 por padrão) e resume isso em uma pontuação que varia de -3 (forte concordância de baixa) a +3 (forte concordância de alta), exibida como um histograma colorido e um painel em tempo real no gráfico.

Recursos:

  • Pontuação de concordância de tendência em três intervalos de tempo — combina a relação entre a média móvel rápida e a lenta nos intervalos de curto, médio e longo prazo (totalmente configurável) em uma única pontuação de tendência de -3 a +3.
  • Método de MA configurável — escolha SMA, EMA, SMMA ou LWMA para a detecção de tendência, aplicado de forma consistente em todos os três intervalos de tempo.
  • Medidor em tempo real, sem histórico falso — o histograma mostra apenas a leitura atual e em tempo real; ele nunca retroativa as barras históricas com a pontuação de hoje, de modo que o gráfico não pode parecer, de forma enganosa, uniformemente de alta ou de baixa.
  • Tratamento resiliente de dados — se a leitura de um intervalo de tempo superior falhar momentaneamente (por exemplo, se o histórico desse intervalo ainda estiver sendo sincronizado no terminal), o indicador mantém o último valor válido conhecido em vez de saltar para neutro, evitando oscilações falsas.
  • Painel de controle dedicado e com limitação de recursos — um pequeno painel no gráfico (desenhado dentro da própria subjanela do indicador) mostra a direção por intervalo de tempo, a pontuação total e uma etiqueta de tendência em linguagem simples (MACRO ALTA / MACRO BAIXA / NEUTRA-MISTURADA). Os rótulos só são redesenhados quando seu texto realmente muda, mantendo o uso da CPU mínimo.
  • Seguro em termos de recursos — cada identificador de indicador criado na inicialização é liberado corretamente na desinicialização; não há vazamento de identificadores, mesmo após repetidas ligações/desligamentos ou alterações de parâmetros.
  • Validação completa de entradas na inicialização — combinações inválidas de parâmetros são rejeitadas com uma mensagem clara no log do Experts, em vez de apresentar comportamento indesejado silenciosamente.
  • Escalonamento do painel com reconhecimento de DPI/fonte — o tamanho do painel e a escala da fonte são ajustados em conjunto com uma única entrada de tamanho de fonte e o DPI da tela, mantendo a legibilidade em qualquer monitor.

2. Explicações sobre as entradas

=== Detecção de tendência ===

  • InpFastMA (padrão 50) — o período da média móvel rápida usada para detectar a direção da tendência em cada um dos três intervalos de tempo.
  • InpSlowMA (padrão 200) — o período da média móvel lenta. Quando a MA rápida fica acima da MA lenta, esse intervalo de tempo é classificado como de alta (+1); abaixo, de baixa (-1); exatamente igual, lateral (0).
  • InpMAMethod (padrão MODE_EMA) — o método de média móvel aplicado tanto à MA rápida quanto à lenta, nos três intervalos de tempo (opções: SMA, EMA, SMMA, LWMA).

=== Intervalos de tempo macro ===

  • InpTF_Short (padrão PERIOD_H4) — o período de curto prazo utilizado para uma das três leituras de tendência.
  • InpTF_Medium (padrão PERIOD_D1) — o período de médio prazo para a segunda leitura de tendência.
  • InpTF_Long (padrão PERIOD_W1) — o período de longo prazo para a terceira leitura de tendência. A pontuação total é a soma das três leituras individuais (+1/0/-1 cada), portanto varia de -3 a +3.

=== Painel ===

  • InpShowDashboard (padrão: true) — mostra/oculta o painel no gráfico que exibe a direção por período, a pontuação e o rótulo de tendência.
  • InpPanelX (padrão 10) — deslocamento horizontal do painel a partir da borda esquerda da subjanela do indicador, em pixels (antes do redimensionamento).
  • InpPanelY (padrão 10) — deslocamento vertical do painel a partir da borda superior da subjanela, em pixels (antes do redimensionamento).
  • InpFontSize (padrão 9, intervalo 6-24) — tamanho do texto usado no painel; a geometria do painel é redimensionada automaticamente com base nesse valor e no DPI da tela.

3. Métodos de negociação com este indicador

a) Confirmação de alinhamento total (maior convicção)
Negocie apenas na direção da tendência quando a pontuação for exatamente +3 (todos os três intervalos de tempo em alta) ou -3 (todos em baixa). Este é o filtro mais rigoroso — menos sinais, mas cada um representa um consenso genuíno nos horizontes de curto, médio e longo prazo, semelhante à forma como Soros só se comprometia com posições de grande volume quando o panorama macroeconômico era inequívoco.

b) Entradas com consenso majoritário
Opere seguindo o sinal da pontuação sempre que ela for diferente de zero (+1, +2, +3 para tendência de compra; -1, -2, -3 para tendência de venda), usando-a como um filtro direcional para entradas provenientes de outro sistema (por exemplo, só execute configurações de compra da sua estratégia de entrada enquanto a pontuação for positiva). Mais sinais do que no método (a), menos convicção por operação.

c) Combine com o indicador Trend Following Henry
Use esse indicador como um filtro macro de nível superior e só atue de acordo com as setas de COMPRA/VENDA do Trend Following Henry quando a pontuação macro estiver de acordo com essa direção (pontuação > 0 para COMPRA, pontuação < 0 para VENDA). Isso sobrepõe um filtro de tendência macro de horizonte mais longo a um sistema mecânico de tendência de horizonte mais curto.

d) Saídas por inversão de pontuação
Se já estiver em uma posição, trate uma inversão no sinal da pontuação (por exemplo, de +2 para -1) como um alerta precoce de que o cenário macroeconômico está se voltando contra a operação — um sinal para apertar os stops ou reduzir a posição gradualmente, mesmo antes que o sinal de saída do seu sistema principal seja acionado.

e) Viés discricionário ponderado por período de tempo
Em vez de negociar a pontuação agregada mecanicamente, use a divisão por período de tempo do painel (Curto/Médio/Longo, exibidos individualmente) para construir uma visão macroeconômica discricionária — por exemplo, atribuindo maior peso à leitura de Longo Prazo (W1) nas decisões de negociação de posições, enquanto usa o Curto Prazo (H4) apenas para sincronizar as entradas dentro dessa tendência estabelecida.

f) Análise macro de múltiplos símbolos
Aplique o indicador a vários gráficos (moedas principais, índices, commodities que você acompanha) e use a etiqueta de pontuação/tendência do painel em cada um deles como uma análise rápida entre mercados — dando preferência a instrumentos nos quais a pontuação concorde fortemente com uma tese mais ampla que você já tenha, em vez de confiar na leitura isolada de um único gráfico.

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

SAX Forecaster SAX Forecaster

Um modelo de previsão desenvolvido com base na Aproximação Simbólica Agregada (SAX)

Trade Journal and Performance Analytics Dashboard Trade Journal and Performance Analytics Dashboard

Um painel leve integrado ao gráfico que analisa seu histórico de operações fechadas e exibe a taxa de acerto, o fator de lucro, sequências de resultados e uma curva de patrimônio — sem necessidade de inserir estratégias, apenas seus próprios números, atualizados automaticamente.

Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5 Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5

Um painel simples de gerenciamento de negociações em MQL5 que oferece linhas de gráfico com recurso de arrastar e soltar, dimensionamento dinâmico de lotes com base na porcentagem de risco, modos de Stop Loss por ATR/ponto e monitoramento em tempo real do lucro e prejuízo (P/L) variável.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.