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
Indicadores

Sessionvolatilityheatmap - indicador para MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor em  NIGERIA
  • Nigéria
  • 2626
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
16
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Mapa de calor de volatilidade por sessão

A ideia por trás disso

A maioria dos traders conhece a versão clássica dos horários de sessão, mas cada instrumento financeiro tem seu próprio ritmo real — a hora em que ele realmente ganha vida nem sempre é a hora indicada no guia de sessão. Este indicador substitui a suposição por uma medição: ele extrai InpLookbackDays de histórico no próprio período do gráfico, agrupa o intervalo (máxima − mínima) de cada barra de acordo com a hora em que ela fechou e calcula a média de cada um dos 24 intervalos horários. O resultado é exibido como um pequeno painel de mapa de calor, e as mesmas três principais sessões são sombreadas diretamente atrás das velas, de modo que as duas visualizações se alinhem à primeira vista.

Como interpretá-lo

  • As barras do mapa de calor — cada uma das 24 colunas corresponde a uma hora do dia da corretora/servidor. Colunas mais altas e com cores mais quentes representam as horas em que esse símbolo específico historicamente apresentou maior movimento; colunas mais baixas e com cores mais frias representam horas de menor movimento. Como é calculado a partir do seu próprio histórico, ele reflete esse símbolo e o horário do servidor dessa corretora, e não um gráfico de sessão genérico.
  • As faixas de sessão — os retângulos sombreados em tons claros atrás do preço marcam os horários da Ásia, Londres e Nova York para cada um dos últimos InpSessionDays dias. Onde duas faixas se sobrepõem, você está vendo a parte do dia com maior liquidez; comparar isso visualmente com o painel do mapa de calor geralmente confirma que é também onde estão as barras mais altas.
  • Ao analisar os dois juntos — o mapa de calor indica a qual hora, e as faixas de sessão explicam o motivo. Se a barra mais alta no mapa de calor não coincidir com uma sobreposição de sessão no seu instrumento, muitas vezes vale a pena saber disso por si só — geralmente significa que uma divulgação programada (abertura, fixação ou publicação recorrente de dados) está impulsionando aquela hora, e não o fluxo da sessão.

Esta é uma ferramenta de medição, não um gerador de sinais. Ela não sugere entradas ou saídas — apenas mostra onde a volatilidade e a liquidez históricas realmente se situam, de modo que as decisões sobre quando negociar (ou quando ficar de fora) são tomadas com base no que é medido, e não no que é suposto.

Variáveis externas (entradas)

Entrada Padrão Finalidade
InpLookbackDays 30 Quantos dias de histórico são utilizados para calcular a média horária. Janelas mais longas suavizam picos pontuais causados por notícias; janelas mais curtas reagem mais rapidamente a uma mudança genuína no ritmo do símbolo.
InpCorner / InpOffsetX / InpOffsetY Canto superior direito / 12 / 18 Onde o painel do mapa de calor fica localizado no gráfico.
InpPanelWidth / InpPanelHeight 340 / 150 Tamanho do painel em pixels.
InpRefreshSecs 30 Com que frequência o painel atualiza seus cálculos com base no histórico, independentemente dos ticks.
InpShowSessions true Ativa ou desativa o sombreamento de fundo das sessões no gráfico de preços.
InpSessionDays 6 Quantos dias recentes serão sombreados. Mantido em um valor modesto por padrão para evitar sobrecarregar o gráfico com objetos.
InpAsianStartHour / InpAsianEndHour 0 / 9 Janela do pregão asiático, horário da corretora/servidor.
InpLondonStartHour / InpLondonEndHour 7 / 16 Janela da sessão de Londres, horário da corretora/servidor.
InpNewYorkStartHour / InpNewYorkEndHour 12 / 21 Janela de sessão de Nova York, horário da corretora/servidor.
InpBackColor / InpBorderColor / InpTextColor consulte o código Esquema de cores do painel do mapa de calor.
InpLowColor / InpHighColor ver código As duas cores entre as quais o mapa de calor faz a interpolação, da hora mais tranquila à mais movimentada.
InpAsianBandColor / InpLondonBandColor / InpNewYorkBandColor azul claro / âmbar / vermelho Cores de sombreamento da sessão. Mantidas claras por padrão, já que os objetos retangulares do gráfico são renderizados totalmente opacos — não há transparência real para se recorrer, portanto a cor em si precisa permanecer suave.

Uso recomendado

O relógio do servidor de cada corretora é configurado de maneira diferente em relação ao UTC; portanto, verifique qual é realmente a hora do servidor da sua corretora antes de confiar no horário padrão da sessão — esses são pontos de partida típicos, não constantes universais. Uma vez que os três intervalos estejam configurados corretamente para a sua corretora, o painel e o sombreamento permanecem precisos por si só; não há mais nada para manter.


mapa de calor da volatilidade por sessão

Fig. 1. O painel do mapa de calor de volatilidade por hora ao lado das velas com sombreamento de sessão. Renderizado em preto e branco de acordo com as diretrizes de imagem do Code Base.

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

GoldLondonBreakout GoldLondonBreakout

Na sessão asiática, mantém a posição dentro da faixa de variação do XAUUSD e, em seguida, define um par de ordens OCO de rompimento (BuyStop/SellStop) para a abertura do mercado de Londres, com stops baseados no ATR e dimensionamento da posição com base na porcentagem de risco. Sem indicadores, sem discricionariedade — a faixa é medida, não estimada.

EVT Crash Gauge EVT Crash Gauge

Teoria dos Valores Extremos (EVT) adaptada para o MQL5 com o objetivo de avaliar possíveis quedas e oscilações no mercado.

Accumulation/Distribution 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) 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.