Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5

Verificação das alterações de horário do servidor devido à mudança do horário de verão - script para MetaTrader 5
- Visualizações:
- 125
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
, o que eu não esperava
e que me surpreendeu muito.
A sessão de FOREX dura exatamente 120 horas:
de domingo às 17:00 Eastern Standard Time (América do Norte) ou EST
a sexta-feira às 17:00 EST.
O problema surge das mudanças de horário para o horário de verão e o horário de inverno,
que não ocorrem nos mesmos domingos nas diferentes regiões do mundo.
Por exemplo, os EUA mudam no segundo domingo de março e no primeiro domingo de novembro,
o que também afeta o início e o fim da sessão de FOREX.
A UE muda no último domingo de março, ou seja, depois dos EUA, e no
último domingo de outubro, ou seja, antes dos EUA (veja a linha do tempo acima).
Isso cria um período de transição no qual os EUA e a UE têm uma
diferença de horário diferente das diferenças normais de 5 horas (Londres), 6 horas (Frankfurt, CET) ou 7 horas (Chipre, EET).
Nesse período intermediário, essa mudança na diferença de horário deve ser refletida nos carimbos de data/hora alterados da primeira e da última hora da sessão FOREX.
Portanto, se a sessão FOREX começar na segunda-feira às 00:00 (EET, horário MQ), ela deverá
começar uma hora mais cedo após a alteração nos EUA, ou seja, às 23:00 de domingo,
e terminar uma hora mais cedo na sexta-feira, ou seja, às 23:00 (ou 22:59:59).
Mas, infelizmente, tive que perceber (e com esse script qualquer pessoa pode verificar isso com seu corretor
) que em uma conta de demonstração do MQ e em contas de alguns corretores reais
a primeira hora sempre(!) aparece na segunda-feira às 00:00, mas a última hora aparece como esperado
na sexta-feira às 23:00 (ou 22:59) ou uma hora antes. Isso significa que a primeira hora
da sessão FOREX, na qual o negociador ou um EA poderia reagir a eventos no fim de semana, está faltando.
O fim da sessão FOREX também não pode mais ser determinado simplesmente adicionando 120 à
primeira hora da sessão FOREX, por exemplo, para fechar todas as posições antes do fim de semana.
Esse script agora verifica as alterações de horário do corretor no passado e registra todas as
sessões FOREX que estão obviamente incorretas (ímpares) ou não têm 120 horas. Se houver 120 horas entre
a primeira e a última hora de uma sessão FOREX, não haverá impressão no registro.
No final, o script imprime o último carimbo de data/hora recuperado, o número de
sessões encurtadas encontradas e o número aproximado de anos verificados.
Traduzido do alemão pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/de/code/55086

Um Expert Advisor MQL5 que reage a eventos de notícias forex de alto impacto usando o Calendário MQL5. Ele identifica notícias relacionadas à inflação (CPI/PPI) e decisões sobre taxas de juros, realizando operações de breakout com ordens pendentes. Ideal para traders que desejam automatizar estratégias baseadas em notícias. (Este é apenas um ponto de partida)

Indicador MetaTrader Candle Range - é um indicador muito simples e leve que exibe o intervalo da vela em pips ao passar o mouse. Além disso, para o intervalo Alto/Baixo, ele pode exibir opcionalmente o tamanho do corpo (Abrir/Fechar) das velas. Vários parâmetros de exibição estão disponíveis para controlar a aparência do indicador. Esse indicador está disponível para as versões MT4 e MT5 da plataforma de negociação.

Fractal com Filtro CCI - Indicador que combina os fractais tradicionais com o filtro do CCI para reduzir falsos sinais. Mostra setas vermelhas acima dos candles para fractais de alta (venda) quando o CCI está acima do limiar configurado e setas verdes abaixo dos candles para fractais de baixa (compra) quando o CCI está abaixo do limiar negativo. Perfeito para identificar pontos de reversão com maior confiabilidade.

Adaptive CCI - Commodity Channel Index with dynamically adjusting upper and lower limits based on market volatility. Eliminates fixed thresholds (like 100/-100) by using EMA-smoothed peaks and troughs, providing more reliable overbought/oversold signals tailored to each asset's current volatility. Perfect for identifying high-probability reversal points with adaptive confirmation levels.