Uma tabela de sessões ajuda a responder a uma pergunta prática: qual parte do dia de negociação estou observando? Ela não informa se o próximo candle vai subir ou cair. Antes de comparar um rompimento em Londres com uma faixa de negociação asiática, confirme que os nomes usam as datas e as referências de horário pretendidas.
Comece por uma regra simples: defina a cidade e a data, converta para UTC e depois localize o mesmo instante no horário da corretora. Este guia explica o processo e os cuidados com a execução. As faixas e cotações exibidas são exemplos didáticos, não configurações recomendadas nem resultados medidos por sessão.
1. O que uma sessão de Forex realmente significa
O Forex à vista para o varejo é um mercado de balcão, não uma única bolsa com um sino comum de abertura. Sydney, Tóquio, Londres e Nova York são nomes úteis para períodos ligados a diferentes centros financeiros. As tabelas podem adotar limites diferentes; combine uma definição antes de compará-las.
Separe três coisas: o nome geral da sessão, os horários reais do símbolo na corretora e a faixa em que sua estratégia permite novas entradas. A corretora pode oferecer cotações fora da sua faixa ou interromper a negociação dentro dela. Confira o instrumento e a conta específicos; uma tabela de Forex não define os horários de todos os CFDs ou contratos futuros.
2. Defina o relógio antes de definir a hora
“Operar a partir de 08:00” é uma instrução incompleta. Pode indicar o horário local de Londres, de Nova York, UTC, o relógio do computador ou o servidor da corretora. UTC é uma referência comum que não muda para o horário de verão. Já a diferença entre uma localidade e UTC pode variar conforme a data.
Use zonas com regras por data, como Europe/London e America/New_York. O horário de Nova York acompanha EST e EDT; um deslocamento EST fixo não acompanha essa mudança. Preserve a data completa quando a conversão atravessar a meia-noite. O idioma da plataforma não identifica seu fuso horário.
3. Compare quatro faixas locais claramente definidas
Somente neste guia, definimos Sydney, Londres e Nova York como 08:00–17:00 no horário local, e Tóquio como 09:00–18:00. Existem outras convenções. As colunas UTC convertem essas faixas para as datas locais indicadas; não mostram se o mercado está aberto neste momento.
| Centro financeiro | Faixa local escolhida e zona | UTC · 2026-01-15 | UTC · 2026-07-15 |
|---|---|---|---|
| Sydney | 08:00–17:00Australia/Sydney | 21:00 (−1d)–06:00 | 22:00 (−1d)–07:00 |
| Tóquio | 09:00–18:00Asia/Tokyo | 00:00–09:00 | 00:00–09:00 |
| Londres | 08:00–17:00Europe/London | 08:00–17:00 | 07:00–16:00 |
| Nova York | 08:00–17:00America/New_York | 13:00–22:00 | 12:00–21:00 |
−1d indica a data anterior no calendário UTC. Em Sydney, 08:00 de 15 de janeiro corresponde a 21:00 UTC de 14 de janeiro; a faixa termina a 06:00 UTC de 15 de janeiro. Em julho, começa a 22:00 UTC de 14 de julho. Tóquio permanece em UTC+9 nestes exemplos; o padrão sazonal de Sydney acompanha o hemisfério sul.
Use a tabela como um mapa, não um ranking. O par, um feriado e as cotações disponíveis na corretora podem mudar as condições dentro da mesma faixa. Verifique separadamente os horários semanais reais do símbolo e as pausas de manutenção.
4. Considere as semanas em que os relógios mudam em datas diferentes
Em 2026, Nova York muda os relógios em 8 de março e 1 de novembro; Londres, em 29 de março e 25 de outubro. As mudanças não acontecem juntas. Com as faixas adotadas, a sobreposição varia temporariamente mesmo que cada início local continue às 08:00.
| Data | Londres · UTC | Nova York · UTC | Sobreposição · UTC e duração |
|---|---|---|---|
2026-01-15 | 08:00–17:00 | 13:00–22:00 | 13:00–17:00 · 4 h |
2026-03-16 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
2026-07-15 | 07:00–16:00 | 12:00–21:00 | 12:00–16:00 · 4 h |
2026-10-26 | 08:00–17:00 | 12:00–21:00 | 12:00–17:00 · 5 h |
Em 16 de março, por exemplo, a interseção começa na abertura mais tardia, 12:00 UTC, e termina no fechamento mais cedo, 17:00 UTC: cinco horas. Em 15 de julho, o fechamento mais cedo ocorre a 16:00 UTC, deixando quatro horas. Reaproveitar os horários UTC de julho na transição de março desloca a faixa incorretamente.
Recalcule a interseção para cada data, em vez de fixar que “a sobreposição sempre dura quatro horas”. Sobreposição significa apenas que as faixas escolhidas coincidem no tempo. Não garante spreads baixos, volume elevado, rompimento ou uma operação lucrativa.
5. Acompanhe o mesmo instante em três relógios
Imagine um evento do calendário marcado para 08:30 America/New_York em 2026-03-16. É um exemplo fictício de agendamento, não a afirmação de que um anúncio específico ocorreu. Nova York está em UTC−4 nessa data, então o evento corresponde a 12:30 UTC. Londres ainda está em UTC+0 e também marca 12:30.
Agora suponha que o servidor da corretora use UTC+2 nessa data: ele marca 14:30 para o mesmo instante. Subtraia da hora local seu deslocamento UTC com sinal e depois some o deslocamento da corretora válido para aquela data. UTC+2 é uma hipótese do exemplo; sua corretora pode usar outro deslocamento ou mudar em outro calendário.
Confira a data novamente: um evento às 08:30 em Nova York em 2 de março corresponde a 13:30 UTC; em 30 de março, corresponde a 12:30 UTC e 13:30 em Londres. Copiar a hora exibida no calendário para um parâmetro do EA sem verificar os dois relógios pode deslocar a restrição pretendida em uma hora.
6. Confira o que a função de horário do MT4 realmente lê
Os candles do MT4 normalmente usam timestamps do servidor da corretora. Alterar o relógio exibido pelo computador não redefine esses timestamps. Anote qual relógio cada parâmetro do EA espera e como o deslocamento do servidor é estabelecido para cada data. Se essa correspondência for desconhecida, não habilite novas entradas que dependam dela.
Uma faixa precisa de limites explícitos. Na faixa local simples [08:00, 17:00), 08:00 está incluído e 17:00 está excluído. Uma faixa que atravessa a meia-noite também precisa de uma regra para identificar o dia de negociação. Restringir novas entradas não deve desligar silenciosamente o monitoramento ou a gestão prevista das posições abertas.
Opcional: funções do MT4 e horários históricos
Em MQL4, TimeCurrent() é o último horário de cotação conhecido do servidor. Em OnTick(), corresponde ao tick em processamento; nos demais tratadores de eventos, pode refletir a cotação mais recente de qualquer símbolo na Observação do Mercado. Não é um relógio independente que avança continuamente, nem comprova que a cotação do símbolo desejado está atualizada. O guia de monitoramento de EAs explica essa diferença.
Em operação real, TimeGMT() é calculado usando as configurações locais de horário do computador. No Testador de Estratégia do MT4, ele é igual ao TimeCurrent() simulado; subtrair ambos ali não reconstrói os deslocamentos históricos da corretora. Os testes precisam de uma correspondência explícita e verificada para as datas históricas do servidor. O deslocamento atual não substitui as regras históricas; consulte o guia de backtesting no MT4.
7. Meça a cotação em vez de confiar no nome da sessão
Liquidez é a capacidade de negociar aos preços e nos volumes disponíveis; volatilidade descreve o movimento do preço. São conceitos relacionados, não medidas intercambiáveis. Registre spreads reais, atualização das cotações e execução na corretora pretendida. Um gráfico calmo pode coexistir com execução ruim; movimentos rápidos podem ocorrer com spreads estreitos ou largos.
| Cotações fictícias | Bid | Ask | Spread |
|---|---|---|---|
| A | 1.10000 | 1.10010 | 1 pip |
| B | 1.10000 | 1.10040 | 4 pips |
Nestas cotações EURUSD inventadas, um pip equivale a 0.00010. O conjunto A tem spread de 1 pip; o B, de 4 pips. O Bid é idêntico, mas o Ask de entrada de uma compra é 3 pips mais alto em B. É uma comparação de custos, não uma operação simulada. Comissão e execução desfavorável podem gerar custos adicionais; veja custos de negociação em Forex e slippage e latência.
A contagem de ticks de um terminal representa a atividade do próprio feed, não o volume global consolidado de Forex. Uma observação do spread também não promete o preço da próxima execução. Compare distribuições em dias e condições semelhantes, em vez de declarar uma sessão “segura” com base em uma única observação.
8. Coloque notícias, feriados e rollover ao lado do relógio
Uma sessão planejada pode conter a divulgação de um indicador econômico importante ou um anúncio de banco central. Confira eventos relevantes para as duas moedas, a zona de exibição do calendário, a data e o horário atualizado. Notícias inesperadas podem surgir fora de qualquer exclusão planejada. Um filtro de sessão, sozinho, não é um filtro de notícias.
Feriados, reabertura após o fim de semana, fechamento semanal e rollover ou manutenção diária da corretora podem alterar cotações, spreads e financiamento. Confirme seus horários reais em vez de presumir que todo evento diário ocorre às 17:00 de Nova York. Um horário agendado não garante cotação recente nem execução ao preço do stop.
Defina separadamente o tratamento de ordens pendentes e posições existentes antes de um período restrito e como a gestão seguirá depois. Desligar um EA ou desconectar o terminal não substitui essas regras. O risco em dinheiro e a exposição conjunta continuam importantes; use o guia de gestão de risco ao estabelecer limites da conta.
9. Checklist rápido antes de habilitar uma faixa
- Identifique símbolo, corretora, conta e horários reais de negociação.
- Anote faixa local, zona, data completa e convenção dos limites.
- Converta para UTC e depois para o horário do servidor válido naquela data; confira meia-noite e mudanças de horário.
- Confirme notícias, feriados, rollover e restrições de manutenção.
- Confira Bid/Ask recentes, custos, permissões de negociação e exposição da conta.
- Defina o tratamento de ordens pendentes, a gestão das posições e a resposta à falta de dados de horário. Se uma verificação necessária falhar, não faça novas entradas.
10. Mantenha um registro que possa ser testado novamente
Registre instante UTC, timestamp do servidor e deslocamento verificado, zona local, sessão, restrições do calendário, Bid/Ask e decisão. Guarde candidatos aceitos e descartados, com os motivos. Não atribua depois uma sessão favorável com base no resultado da operação.
Fixe a regra horária proposta antes de testar. Inclua mudanças de horário, feriados e diferentes condições de mercado, com custos realistas e dados posteriores separados. Teste faixas próximas como análise de sensibilidade; procurar centenas de horários de início e guardar apenas o vencedor favorece o sobreajuste. Mais atividade não comprova uma vantagem de negociação.
Quem está começando pode primeiro conferir algumas conversões com data e observar um feed de demonstração sem enviar ordens. Verifique a correspondência dos relógios antes de interpretar um backtest por sessão. Não existe uma “melhor sessão de Forex” universal: a adequação depende do método, do par, dos custos, das notícias e da capacidade de acompanhar as regras.
11. Perguntas sobre sessões de Forex
Qual sessão é melhor para quem está começando?
Não há resposta universal. Comece por um período que consiga observar com regularidade, confira os custos da corretora e o calendário de notícias e pratique a conversão em demo. Uma sessão movimentada também pode ter oscilações bruscas e execuções ruins; seu nome não é um sinal de entrada.
Por que a sobreposição de Londres e Nova York muda?
Os relógios locais mudam em datas diferentes. Nas semanas de transição, a diferença entre as cidades varia. Calcule as duas faixas para a data exata e use a interseção; os exemplos de quatro e cinco horas aqui partem de limites locais explícitos.
Mudar o relógio do computador corrige o filtro do EA?
Não necessariamente. Os timestamps da corretora não mudam com a zona exibida no computador. O efeito depende da função de horário e dos parâmetros do EA. Confira esse funcionamento e o deslocamento do servidor para a data; não altere o relógio do sistema às cegas para compensar.
Um EA deve parar de gerenciar posições fora da faixa de entrada?
A menos que o sistema defina outra coisa, o filtro de entrada apenas determina quando novas posições podem ser consideradas. Posições existentes, ordens pendentes e qualquer saída por horário precisam de regras próprias. Desligar a gestão pode remover uma proteção da qual o método depende.
12. Referências e escopo
Para regras de fuso horário por data, consulte a base de fusos horários da IANA. A referência oficial de data e hora do MQL4 documenta as funções da plataforma. Os exemplos foram conferidos em 17 de outubro de 2026 com as regras regionais aplicáveis; revise-os para datas futuras e atualizações de software.
Este guia explica conversões de horário e verificações de execução. As faixas escolhidas e as cotações fictícias não demonstram vantagem de negociação. Um filtro de horário não elimina os riscos de mercado, de execução ou da conta.