Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
  • 2957
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:
121
Avaliação:
(4)
Publicado:
Atualizado:
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.

Portfolio Correlation Analyzer Portfolio Correlation Analyzer

Análise somente para leitura para contas que executam vários Expert Advisors. Ela agrupa as operações encerradas por número mágico e avalia o que a execução conjunta desses sistemas realmente economiza para você: drawdown isolado versus combinado, a matriz de correlação entre pares representada como um mapa de calor no gráfico e uma reorganização por simulação de Monte Carlo dos retornos do portfólio ao longo do período.

SHK Heikin Ashi MACD Signal Arrows SHK Heikin Ashi MACD Signal Arrows

Um indicador gráfico para o MetaTrader 5 que traça velas Heikin Ashi, setas de compra e venda confirmadas, filtragem opcional de divergência do histograma do MACD e alertas configuráveis.