Session & Killzones PRO — Manual do Usuário (MetaTrader 5, versão 1.00)

3 November 2026, 23:55
JETINVEST
0
17

Disponível no MQL5 Market: Session & Killzones PRO

Aviso de risco. Operar envolve risco de perda. Este indicador marca sessões de negociação, killzones e níveis de referência no gráfico; ele não prevê o mercado, não abre trades e não garante nenhum resultado. Use-o junto com sua própria análise e gestão de risco, e teste primeiro em uma conta demo.

O Session & Killzones PRO desenha no gráfico as sessões da Ásia, Londres e Nova York e as killzones ICT, com a amplitude de cada sessão em pontos, a máxima e a mínima do dia anterior (PDH / PDL) e as projeções de ADR. Cada sessão segue o horário local do seu mercado, com o horário de verão dos EUA e do Reino Unido aplicado separadamente, então as caixas ficam no lugar certo o ano todo sem mudar nenhuma configuração. Um painel mostra as sessões abertas agora, a killzone atual, a contagem regressiva para a abertura de Londres e Nova York, o tempo para o fechamento do candle e o ADR. Alertas podem disparar na abertura de cada sessão e no início de cada killzone. Dois buffers entregam o estado das sessões e killzones para Expert Advisors.

Funciona em qualquer símbolo (forex, ouro, índices, cripto). As caixas das sessões são desenhadas em timeframes H1 e menores. Não abre trades.

1. Instalação e início rápido

  1. Instale o indicador pela aba Market do terminal (Toolbox → Market → Purchased → Install).
  2. Abra um gráfico em H1 ou menor (M5 e M15 são os mais usados no intraday) e arraste o Session & Killzones PRO do Navegador (Indicators → Market) para ele.
  3. Mantenha os inputs padrão ou ajuste-os (seção 9) e pressione OK.

Início rápido

  • A maioria das corretoras de forex e ouro roda em GMT+2 / GMT+3; com Broker time zone = Auto o indicador detecta sozinho o horário do servidor. Se a sua corretora usa outro horário, veja a seção 3.
  • Por padrão aparecem as killzones London e NY AM; ligue as outras no grupo KILLZONES.
  • Use a amplitude das sessões e PDH / PDL como níveis de referência, e as killzones como as janelas de tempo onde você concentra a atenção.
  • Para ser avisado na abertura de uma sessão ou no início de uma killzone, configure Session open alert ou Killzone start alert (seção 8).


2. Legenda do gráfico

No gráficoSignificado
Caixa azul-escuraSessão da Ásia (Tóquio 09:00 – 18:00, horário de Tóquio).
Caixa verde-escuraSessão de Londres (08:00 – 17:00, horário de Londres).
Caixa vermelho-escuraSessão de Nova York (08:00 – 17:00, horário de Nova York).
Contorno mais claro em volta de uma sessãoA máxima e a mínima completas daquela sessão (estilos Filled + outline e Outline only).
Texto como London 1234 pts Nome e amplitude da sessão (máxima − mínima em pontos), no canto superior esquerdo da caixa.
Contorno pontilhado douradoUma killzone, da primeira à última barra, em volta da máxima e da mínima daquele período.
Linhas tracejadas prateadas PDH / PDL Máxima e mínima do dia anterior, desenhadas sobre o dia de hoje.
Linhas pontilhadas orquídea ADR High / ADR Low Projeções de ADR para hoje (seção 6).
PainelSessões abertas agora, killzone atual, contagens regressivas, ADR (seção 7).

Passe o mouse sobre uma caixa ou linha para ler o tooltip, por exemplo London | 1234 pts , NY AM KZ | 456 pts ou PDH 2655.40 . As caixas são desenhadas no fundo, atrás dos candles. Quando dois textos de amplitude se sobreporiam na tela (por exemplo Londres e Nova York no H1), o mais recente é levantado acima do anterior.


3. Sessões e fusos horários

SessãoHorário localHorário de verão
ÁsiaTóquio 09:00 – 18:00nenhum (o Japão não tem horário de verão)
LondresLondres 08:00 – 17:00regras do Reino Unido
Nova YorkNova York 08:00 – 17:00regras dos EUA

O indicador converte o horário do servidor da corretora para o horário local de cada mercado. Os EUA e o Reino Unido mudam os relógios em datas diferentes; durante 2 a 3 semanas por ano só um deles mudou, e as caixas ficam corretas nessas semanas também.

Broker time zone

Broker time zoneUse quando
Auto (live) / GMT+2/+3 in tester (padrão)A maioria das corretoras. Em um gráfico ao vivo, o fuso do servidor é detectado quando o indicador inicia. Para corretoras GMT+2 / GMT+3, a troca verão / inverno é seguida em todo o histórico. Para corretoras com outro fuso, o fuso detectado agora é usado para todos os dias passados, então caixas de dias passados no outro período de horário de verão podem ficar uma hora deslocadas; use Fixed GMT offset se isso importar. No Testador de Estratégia, o Auto funciona como GMT+2 / GMT+3.
GMT+2 / GMT+3 (New York close brokers)Sua corretora é GMT+2 no inverno e GMT+3 no horário de verão dos EUA. Mesmo resultado ao vivo e no testador.
Fixed GMT offsetSua corretora mantém um único fuso o ano todo. Digite-o em Broker GMT offset (por exemplo 0, 1, 3). Use este modo também no Testador de Estratégia quando sua corretora não for GMT+2 / GMT+3.
  • Broker GMT offset (fixed mode and tester) é usado pelo modo Fixed GMT offset, ao vivo e no testador. Com Auto, o testador usa GMT+2 / GMT+3 e não lê este valor: escolha Fixed GMT offset para usar o seu próprio fuso no testador.
  • Sessões e killzones não são desenhadas aos sábados e domingos, também em símbolos que negociam no fim de semana (cripto).
  • Days to draw (padrão 5) conta dias de calendário para trás a partir da última barra, incluindo os dias de fim de semana.

4. Estilos de caixa

Os retângulos do MetaTrader não têm transparência: duas caixas preenchidas uma sobre a outra misturam as cores. Box style escolhe como a sobreposição Londres / Nova York é mostrada:

Box styleResultado
Filled, overlaps shown in the later session + full-range outline (padrão)Cada barra é preenchida com a cor da sessão que abriu por último (Nova York sobre Londres sobre Ásia). Cada sessão mantém também um contorno mais claro com sua máxima e mínima completas e o texto da amplitude.
Filled full range (overlaps mix colors)Cada sessão é preenchida em toda a sua amplitude; a sobreposição mostra a cor misturada.
Outline onlySó os contornos mais claros e os textos de amplitude; os candles ficam totalmente visíveis.

Show range size on boxes = false esconde os textos; a amplitude continua no tooltip.


5. Killzones

As killzones seguem a definição ICT e são definidas no horário de Nova York:

KillzoneHorário de Nova YorkPadrão
Asian KZ20:00 – 00:00desligada
London KZ02:00 – 05:00ligada
NY AM KZ07:00 – 10:00ligada
London Close KZ10:00 – 12:00desligada
NY PM KZ13:30 – 16:00desligada
  • Cada killzone tem seu próprio input de liga / desliga. Todas usam Killzone outline color (dourado).
  • Uma killzone é desenhada como um contorno pontilhado em volta da máxima e da mínima das suas barras; o tooltip mostra o nome e a amplitude em pontos.
  • No H1, uma killzone que começa em :30 (NY PM) começa na barra da hora cheia seguinte. Use M30 ou menor para vê-la no início exato.

6. Níveis: PDH / PDL e ADR

PDH / PDL — a máxima e a mínima da barra diária anterior da sua corretora, desenhadas do início de hoje até algumas barras à direita da última barra, com os rótulos PDH e PDL .

Projeções de ADR — ADR é a amplitude média diária dos últimos ADR days (padrão 14) dias encerrados.

  • ADR High = mínima de hoje + ADR: onde estaria a máxima do dia se hoje atingisse sua amplitude média a partir da mínima atual.
  • ADR Low = máxima de hoje − ADR: onde estaria a mínima do dia se hoje atingisse sua amplitude média a partir da máxima atual.
  • As linhas se movem enquanto a máxima e a mínima de hoje mudam. O painel mostra o ADR em pontos e quanto dele o dia de hoje já usou ( used 63% ).

Muitos traders leem um dia que já usou a maior parte do ADR como um dia com menos espaço restante na mesma direção; é uma referência, não um sinal.

Os níveis são desenhados em todos os timeframes, também acima de H1.


7. Painel

LinhaConteúdo
Open now: London + New York Sessões abertas no horário atual do servidor, ou none .
Killzone: NY AM KZ Killzone atual, ou none .
London opens in: 05:12:30 / London: open Contagem regressiva para a próxima abertura de Londres ( 1d 02:15 quando falta mais de um dia).
New York opens in: ... / New York: open Contagem regressiva para a próxima abertura de Nova York.
Candle closes in: 00:04:12 Tempo restante do candle atual; Market closed no fim de semana para símbolos que não negociam no fim de semana.
"ADR(14): 2350 pts | used 63%"ADR em pontos e a parcela usada hoje; ADR: loading enquanto o histórico diário carrega.
  • As contagens regressivas atualizam a cada segundo, também sem novos ticks.
  • Panel corner (padrão inferior esquerdo) coloca o painel em qualquer canto do gráfico; Show panel = false o esconde.
  • A linha Killzone do painel indica a killzone atual entre as cinco, também quando o contorno dela está desligado.

8. Alertas

InputDispara quandoMensagem
Session open alertabre a primeira barra da sessão da Ásia, de Londres ou de Nova YorkAsia session open , London session open , New York session open
Killzone start alertabre a primeira barra de uma killzone ligadaLondon KZ started , NY AM KZ started , ...

O texto inclui o produto, o símbolo e o timeframe, por exemplo Session & Killzones PRO: XAUUSD | M15 | London session open .

  • Modos: Off (padrão), Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound: um dos 13 sons do terminal (padrão alert).
  • Also send e-mail envia cada alerta também por e-mail (Tools → Options → Email). O e-mail é enviado mesmo com os dois modos de alerta em Off.
  • O alerta vem quando a primeira barra dentro da sessão ou killzone abre, então o timeframe define a precisão: no M5 o alerta de abertura de Londres vem na abertura de Londres; no H1 uma killzone que começa em :30 alerta na hora cheia seguinte.
  • O alerta de abertura é enviado para as três sessões, também quando a caixa de uma sessão está desligada. Os alertas de killzone são enviados só para as killzones ligadas.
  • Nenhum alerta é enviado no fim de semana, quando o indicador é anexado no meio de uma sessão, ou no Testador de Estratégia.
  • Notificações push precisam do MetaQuotes ID em Tools → Options → Notifications.

9. Inputs

Os títulos são os grupos de inputs da aba Inputs.

TIME ZONE

InputPadrãoDescrição
Broker time zoneAuto (live) / GMT+2/+3 in testerAuto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (seção 3).
Broker GMT offset (fixed mode and tester)2Fuso do servidor em horas para o modo Fixed.

SESSIONS

InputPadrãoDescrição
Days to draw5Dias de calendário com caixas, contados para trás a partir da última barra.
Asia boxtrueLiga / desliga as caixas da Ásia.
Asia colorazul-escuro (40,60,110)Preenchimento da caixa da Ásia; o contorno e o texto usam um tom mais claro.
London boxtrueLiga / desliga as caixas de Londres.
London colorverde-escuro (30,90,60)Preenchimento da caixa de Londres.
New York boxtrueLiga / desliga as caixas de Nova York.
New York colorvermelho-escuro (110,50,40)Preenchimento da caixa de Nova York.
Show range size on boxestrueTexto da amplitude nas caixas.
Box styleFilled, overlaps shown in the later session + full-range outlineSeção 4.

Escolha cores escuras para o preenchimento: as caixas ficam atrás dos candles e os contornos são desenhados em um tom mais claro da mesma cor.

KILLZONES (ICT, New York time)

InputPadrãoDescrição
Asian KZ 20:00-00:00falseKillzone asiática.
London KZ 02:00-05:00trueKillzone de Londres.
NY AM KZ 07:00-10:00trueKillzone da manhã de Nova York.
London Close KZ 10:00-12:00falseKillzone do fechamento de Londres.
NY PM KZ 13:30-16:00falseKillzone da tarde de Nova York.
Killzone outline colorGoldCor de todos os contornos de killzone.

LEVELS

InputPadrãoDescrição
Previous day high / lowtrueLinhas PDH / PDL.
PDH / PDL colorSilverCor de PDH / PDL.
ADR projectionstrueLinhas ADR High / ADR Low.
ADR days14Dias encerrados usados no ADR (1 ou mais).
ADR colorOrchidCor das linhas de ADR.

PANEL

InputPadrãoDescrição
Show paneltrueLiga / desliga o painel.
Panel cornerLeft lower chart cornerCanto do gráfico para o painel.

ALERTS

InputPadrãoDescrição
Session open alertOffModo de alerta para abertura de sessão.
Killzone start alertOffModo de alerta para início de killzone.
Soundalertalert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.
Also send e-mailfalseE-mail para cada alerta.

10. Buffers para Expert Advisors

O indicador expõe 2 buffers que podem ser lidos com iCustom + CopyBuffer , também no Testador de Estratégia. Eles não desenham nada e aparecem na Janela de Dados (Data Window).

BufferNome na Data WindowValor em cada barra
0Session mask (1 Asia, 2 London, 4 New York)soma das sessões abertas no horário de abertura da barra: 1 Ásia, 2 Londres, 4 Nova York (6 = Londres + Nova York)
1Killzone mask (1 Asia, 2 London, 4 NY AM, 8 London Close, 16 NY PM)soma das killzones ativas no horário de abertura da barra: 1 Asian, 2 London, 4 NY AM, 8 London Close, 16 NY PM
  • As máscaras incluem todas as sessões e killzones, com a caixa ou o contorno ligado ou não, então um EA pode usar uma killzone sem desenhá-la.
  • 0 = nenhuma sessão / nenhuma killzone. Sábados e domingos são 0. Barras mais antigas que os dias desenhados (Days to draw mais uma pequena margem) são 0: aumente Days to draw se o seu EA precisa de barras mais antigas.
  • O valor de uma barra depende só do seu horário de abertura, então ele nunca muda depois que a barra existe. Leia em H1 ou menor.
  • Teste uma sessão com máscara de bits: ((int)mask & 2) != 0 é verdadeiro quando Londres está aberta.

Carregamento. A versão do Market é instalada em MQL5\Indicators\Market\ , e o exemplo abaixo a carrega como "Market\\Session and Killzones PRO" . Se o Navegador (Indicadores → Market) mostrar outro nome, use esse nome. Sem parâmetros depois do nome, os inputs padrão são usados. Para alterar inputs, passe-os na ordem da seção 9. Cada título de grupo de inputs (TIME ZONE, SESSIONS, ...) também é um parâmetro: passe uma string vazia "" no lugar dele, senão todos os valores seguintes se deslocam. Inputs omitidos no final mantêm o padrão. Broker time zone é passado como número: 0 = Auto, 1 = GMT+2 / GMT+3, 2 = Fixed GMT offset.

```mql5 // "" = grupo TIME ZONE; Fixed GMT offset 0 (corretora em GMT o ano todo); demais inputs no padrão int h = iCustom(_Symbol, PERIOD_M15, "Market\Session and Killzones PRO", "", 2, 0);

double ses[1], kz[1]; if (h != INVALID_HANDLE && BarsCalculated(h) > 0 && CopyBuffer(h, 0, 0, 1, ses) == 1 && CopyBuffer(h, 1, 0, 1, kz) == 1) { const bool london_open = ((int)ses[0] & 2) != 0; const bool ny_am_kz = ((int)kz[0] & 4) != 0; if (london_open && ny_am_kz) Print("Londres aberta e dentro da killzone NY AM"); } ```

Um indicador criado por iCustom também desenha suas caixas, linhas e painel no gráfico do programa que o chama. Passe Show panel = false se não precisar do painel. Use uma cópia por gráfico: duas cópias em um gráfico usam os mesmos nomes de objeto e apagam o desenho uma da outra.


11. Dicas

  • Gráfico mais limpo:Box style = Outline only, e deixe ligadas só as killzones que você opera.
  • Ouro e índices: a abertura de Londres e a NY AM são as janelas mais acompanhadas; as killzones padrão cobrem as duas.
  • Corretoras fora de GMT+2 / GMT+3: use Fixed GMT offset quando a corretora mantém um único fuso o ano todo; depois de configurar, confira uma abertura conhecida (por exemplo a abertura de Londres às 08:00, horário de Londres) no gráfico.
  • Testador de Estratégia: com Auto, o testador assume GMT+2 / GMT+3. Para outro horário de servidor, escolha Fixed GMT offset antes de testar.
  • Timeframes maiores: no H4 ou D1 aparecem só as linhas PDH / PDL, ADR e o painel. Abra um segundo gráfico em M15 para as caixas.
  • Sobreposição no H1: Londres e Nova York começam com poucas barras de diferença e muitas vezes têm a mesma máxima; os textos são afastados automaticamente. Dê zoom se ainda ficarem próximos.

12. Perguntas e solução de problemas

  • Repinta? Sessões encerradas nunca mudam. A sessão em andamento cresce a cada novo candle até fechar. Os buffers dependem só do horário da barra.
  • As caixas estão uma hora deslocadas. O horário do servidor da sua corretora não é o que o indicador supõe. Escolha Fixed GMT offset com o fuso da sua corretora, ou GMT+2 / GMT+3 se a sua corretora segue o horário de verão dos EUA (seção 3).
  • Nenhuma caixa no gráfico. O timeframe está acima de H1 (o log Experts mostra use H1 or lower timeframes to see session boxes ), ou é fim de semana, ou as caixas estão desligadas.
  • Falta uma killzone. Só London e NY AM estão ligadas por padrão; ligue as outras no grupo KILLZONES.
  • Por que a sobreposição de Londres e Nova York está na cor de Nova York? É o Box style padrão: cada barra recebe a cor da sessão que abriu por último, e o contorno de Londres continua mostrando a amplitude completa de Londres. Escolha Filled full range para preencher as duas.
  • Não recebi alerta na abertura da sessão. Os modos de alerta vêm em Off por padrão; confira. O alerta vem quando abre a primeira barra da sessão no timeframe do gráfico, não no fim de semana e não no Testador de Estratégia.
  • Quais símbolos? Qualquer símbolo: forex, ouro, índices, cripto. As sessões são horários de forex / bolsa e não são desenhadas no fim de semana.

Suporte: envie uma mensagem privada ao autor no MQL5.