Session & Killzones PRO — Manual do Usuário (MetaTrader 5, versão 1.00)
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
- Instale o indicador pela aba Market do terminal (Toolbox → Market → Purchased → Install).
- 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.
- 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áfico | Significado |
|---|---|
| Caixa azul-escura | Sessão da Ásia (Tóquio 09:00 – 18:00, horário de Tóquio). |
| Caixa verde-escura | Sessão de Londres (08:00 – 17:00, horário de Londres). |
| Caixa vermelho-escura | Sessão de Nova York (08:00 – 17:00, horário de Nova York). |
| Contorno mais claro em volta de uma sessão | A 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 dourado | Uma 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). |
| Painel | Sessõ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ão | Horário local | Horário de verão |
|---|---|---|
| Ásia | Tóquio 09:00 – 18:00 | nenhum (o Japão não tem horário de verão) |
| Londres | Londres 08:00 – 17:00 | regras do Reino Unido |
| Nova York | Nova York 08:00 – 17:00 | regras 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 zone | Use 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 offset | Sua 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 style | Resultado |
|---|---|
| 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 only | Só 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:
| Killzone | Horário de Nova York | Padrão |
|---|---|---|
| Asian KZ | 20:00 – 00:00 | desligada |
| London KZ | 02:00 – 05:00 | ligada |
| NY AM KZ | 07:00 – 10:00 | ligada |
| London Close KZ | 10:00 – 12:00 | desligada |
| NY PM KZ | 13:30 – 16:00 | desligada |
- 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
| Linha | Conteú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
| Input | Dispara quando | Mensagem |
|---|---|---|
| Session open alert | abre a primeira barra da sessão da Ásia, de Londres ou de Nova York | Asia session open , London session open , New York session open |
| Killzone start alert | abre a primeira barra de uma killzone ligada | London 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
| Input | Padrão | Descrição |
|---|---|---|
| Broker time zone | Auto (live) / GMT+2/+3 in tester | Auto, GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset (seção 3). |
| Broker GMT offset (fixed mode and tester) | 2 | Fuso do servidor em horas para o modo Fixed. |
SESSIONS
| Input | Padrão | Descrição |
|---|---|---|
| Days to draw | 5 | Dias de calendário com caixas, contados para trás a partir da última barra. |
| Asia box | true | Liga / desliga as caixas da Ásia. |
| Asia color | azul-escuro (40,60,110) | Preenchimento da caixa da Ásia; o contorno e o texto usam um tom mais claro. |
| London box | true | Liga / desliga as caixas de Londres. |
| London color | verde-escuro (30,90,60) | Preenchimento da caixa de Londres. |
| New York box | true | Liga / desliga as caixas de Nova York. |
| New York color | vermelho-escuro (110,50,40) | Preenchimento da caixa de Nova York. |
| Show range size on boxes | true | Texto da amplitude nas caixas. |
| Box style | Filled, overlaps shown in the later session + full-range outline | Seçã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)
| Input | Padrão | Descrição |
|---|---|---|
| Asian KZ 20:00-00:00 | false | Killzone asiática. |
| London KZ 02:00-05:00 | true | Killzone de Londres. |
| NY AM KZ 07:00-10:00 | true | Killzone da manhã de Nova York. |
| London Close KZ 10:00-12:00 | false | Killzone do fechamento de Londres. |
| NY PM KZ 13:30-16:00 | false | Killzone da tarde de Nova York. |
| Killzone outline color | Gold | Cor de todos os contornos de killzone. |
LEVELS
| Input | Padrão | Descrição |
|---|---|---|
| Previous day high / low | true | Linhas PDH / PDL. |
| PDH / PDL color | Silver | Cor de PDH / PDL. |
| ADR projections | true | Linhas ADR High / ADR Low. |
| ADR days | 14 | Dias encerrados usados no ADR (1 ou mais). |
| ADR color | Orchid | Cor das linhas de ADR. |
PANEL
| Input | Padrão | Descrição |
|---|---|---|
| Show panel | true | Liga / desliga o painel. |
| Panel corner | Left lower chart corner | Canto do gráfico para o painel. |
ALERTS
| Input | Padrão | Descrição |
|---|---|---|
| Session open alert | Off | Modo de alerta para abertura de sessão. |
| Killzone start alert | Off | Modo de alerta para início de killzone. |
| Sound | alert | alert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait. |
| Also send e-mail | false | E-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).
| Buffer | Nome na Data Window | Valor em cada barra |
|---|---|---|
| 0 | Session 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) |
| 1 | Killzone 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.


