Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 16
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O News Trading Dashboard é um painel informativo no gráfico (que não realiza negociações automaticamente) que monitora a volatilidade do mercado em tempo real para detectar momentos de “pico de notícias” — os movimentos repentinos de preço que ocorrem quando dados econômicos são divulgados (NFP, IPC, decisões sobre taxas de juros, etc.).
Lógica central: ele compara a amplitude da barra atual (Máxima − Mínima) com a ATR média do mercado, multiplicada por um fator-limite. Se a amplitude atual exceder esse limite, isso significa que o mercado está se movendo de forma anômala em comparação com as condições normais — um sinal típico de que notícias importantes acabaram de chegar ao mercado.
Como isso ajuda um trader de verdade:
-
Ele indica rapidamente se o mercado está “calmo” ou “em alta”, sem a necessidade de ficar observando constantemente o gráfico ou um calendário econômico separado.
-
Ele avisa para você não abrir novas posições durante momentos de extrema volatilidade (spreads amplos, slippage, stop-outs).
-
Pode ser executado em vários símbolos/gráficos simultaneamente (cada instância é independente), o que é útil para quem acompanha vários pares em paralelo durante a divulgação de uma notícia importante.
Explicação de cada parâmetro
DETECÇÃO DE NOTÍCIAS/VOLATILIDADE
-
InpATRPeriod — o período do ATR usado como linha de base de referência “normal”. Um valor menor = maior sensibilidade aos movimentos recentes; um valor maior = uma média mais estável e menos reativa.
-
InpSpikeMultiplier — quantas vezes maior a amplitude atual deve ser em comparação com o ATR para ser considerada um “pico”. 2,0 = a amplitude deve ser o dobro do nível normal.
-
InpTimerSeconds — com que frequência o relógio do rodapé é atualizado (o cálculo propriamente dito é executado a cada tick por meio de OnCalculate, não pelo temporizador).
APARÊNCIA DO PAINEL
-
InpShowDashboard — exibe/oculta o painel inteiro.
-
InpTheme — tema de cores (menu suspenso, 6 variantes).
-
InpFontSize — tamanho base do texto; todo o painel é redimensionado automaticamente com base nele.
-
InpAutoScalePanel — o painel se amplia automaticamente para acomodar o texto mais longo possível (status, ações), de modo que nada fique cortado.
-
InpMinPanelWidth — a largura mínima garantida, independentemente do redimensionamento automático.
POSIÇÃO DO PAINEL
-
InpCorner — o canto de referência (canto superior esquerdo / canto superior direito / canto inferior esquerdo / canto inferior direito).
-
InpOffsetX / InpOffsetY — a distância a partir desse canto.
MÚLTIPLAS INSTÂNCIAS
-
InpInstanceID — identificador usado para executar várias cópias no mesmo gráfico (por exemplo, uma para a volatilidade de curto prazo do EURUSD e outra com parâmetros diferentes). Se duas instâncias receberem o mesmo ID, o código gera automaticamente um sufixo exclusivo para que elas nunca interfiram uma na outra.
Alguns métodos de negociação que utilizam este indicador
-
Filtro de “zona de não negociação” em torno de divulgações de notícias — defina InpSpikeMultiplier entre 1,5 e 2,0; quando o status ficar vermelho (“ALTA VOLATILIDADE”), pause qualquer sistema automatizado ou manual por alguns minutos, até que o indicador volte a ficar abaixo de 100%.
-
Breakout em pico confirmado — em vez de evitar o pico, negocie-o: assim que o status ficar vermelho, aguarde o fechamento da primeira vela de impulso e, em seguida, entre na direção do movimento (negociação por momentum), com um stop abaixo/acima do extremo da barra do pico.
-
Negocie na direção contrária à volatilidade extrema — nos principais pares, picos muito grandes (indicador >200–250%) às vezes são seguidos por uma retração (“overshoot” do mercado). Operadores mais experientes podem operar contra o movimento inicial, com controle rigoroso de risco (essa é uma estratégia mais arriscada, adequada apenas para usuários avançados).
-
Configuração com vários símbolos para correlações de notícias — ao executar múltiplas instâncias (diferentes InpInstanceID) em gráficos distintos (por exemplo, DXY, EURUSD, XAUUSD), você pode verificar imediatamente se um evento macroeconômico importante afetou todos os mercados correlacionados de uma só vez, confirmando que o movimento é sistêmico e não um ruído local.
-
Zona âmbar como sinal de dimensionamento de posição — o status âmbar (“APROXIMANDO-SE DA ZONA DE VOLATILIDADE”) aparece antes de um pico total; você pode usar esse momento para reduzir o tamanho da posição ou estreitar seu stop-loss, em vez de esperar pelo sinal vermelho completo.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/75991
MT5 EA Acceptance Harness
Testes de aceitação sintéticos determinísticos para a lógica de entrada do EA do MT5, sem acesso ao mercado, à conta ou às ordens.
Day Trader Dashboard
O Day Trader Dashboard é um painel visual no estilo Bloomberg para o MetaTrader 5 que acompanha uma faixa de preço intradiária e sinaliza quando o preço está dentro dela (zona de estabilidade) ou a rompeu. Ele não realiza negociações — trata-se de uma sobreposição de apoio à tomada de decisões que calcula a variação máxima/mínima a partir das barras recentes, traça esses níveis diretamente no gráfico e exibe uma leitura de status em tempo real (analisando / dentro da variação / rompimento) em um painel temático com redimensionamento automático. Ele suporta múltiplas instâncias independentes no mesmo gráfico, vários temas de cores e limpa 100% de seus objetos quando removido.
Accumulation/Distribution
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
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.
