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
- Visualizações:
- 190
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Indicador Forex Sessions
O indicador assume o horário de negociação do "relógio de parede" local de 8:00 AM - 5:00 PM em cada mercado Forex, exceto em Sydney, que é de 7:00 AM - 4:00 PM ou 9:00 AM - 6:00 PM.
Recursos:
Desenhe retângulos coloridos para as sessões do mercado de câmbio (Sydney, Tóquio, Londres, Nova York).
Horários de sessão precisos em pares de Forex e gráficos de ouro (a negociação de pares de Forex começa às 17:00 de Nova York. O ouro começa uma hora depois).
O indicador respeita o deslocamento GMT + horário de verão para o servidor da corretora e também para os fusos horários.
Os cálculos de horário do indicador são realizados usandoa biblioteca TimeZoneInfo
Relógio adicional da corretora (no canto inferior esquerdo) com algumas informações úteis:
- horário do servidor
- deslocamento GMT do corretor
- Tempo restante até o fim de semana (para que você possa fechar negociações abertas ou pular a abertura de novas negociações antes do fim de semana).
- O status da sincronização de horário do computador local. Uma dica para verificar https://time.is/ se a hora do computador não estiver sincronizada.
Mover o ponteiro do mouse sobre uma barra do gráfico enquanto a tecla "Ctrl" estiver pressionada: o número e a hora da barra (e as horas correspondentes nos principais mercados de Forex) serão gravados na janela do gráfico para depuração.
Parâmetros de entrada:

Parâmetro: "Load XAUUSD symbol for estimation of the server's TZ/DST" (Carregar símbolo XAUUSD para estimativa de TZ/DST do servidor)
Por padrão, o indicador buscará e carregará o símbolo XAUUSD para estimar o deslocamento do fuso horário do servidor. O XAUUSD pode fornecer resultados mais confiáveis (especialmente para corretoras que seguem o horário de verão da UE ) nas semanas em que os horários de verão dos EUA e da UE estão fora de sincronia (março e final de outubro). Opcionalmente, se sua corretora seguir o horário de horário de verão dos EUA, ou não seguir nenhum horário, o uso do símbolo do gráfico também é adequado. Defina esse parâmetro como "false" para usar o símbolo do gráfico atual, em vez de XAUUSD.
Para determinar a programação de luz do dia (DST) de sua corretora, você pode usar este script https://www.mql5.com/pt/code/48650
Observação:
Como efeito colateral do fato de o XAUUSD começar uma hora depois do Forex, as trocas de horário de verão ocorrerão uma hora depois (somente no testador de estratégia, e não no modo normal).
Recurso de bônus: Movendo o ponteiro do mouse sobre uma barra do gráfico enquanto a tecla "Ctrl" estiver pressionada
o número da barra # e sua hora (e as horas correspondentes nos principais mercados de Forex) serão gravados na janela do gráfico para depuração.
Em seguida, para excluir as informações de depuração do gráfico, basta clicar com o mouse em qualquer lugar do gráfico (sem pressionar a tecla "Ctrl").
Outros indicadores de sessão de mercado:
Sessões de negociação Abrir - Fechar
Identificação das sessões do mercado Forex
Todos os indicadores acima (e quase todos os outros indicadores na base de código) usam deslocamentos fixos codificados para fusos horários e não consideram o horário de verão no servidor ou nos fusos horários da corretora. Simplesmente, isso é impreciso porque os horários das sessões mudam durante o ano, seja porque 1) a corretora muda seu fuso horário para o horário de verão ou 2) um ou mais dos principais mercados cambiais mudam o horário de verão de seu fuso horário.
AVISO: foi confirmado que o indicador funciona na seguinte lista de corretoras (com diferentes horários de negociação, compensações de GMT e horários de verão de DST):
- Admirals Markets
- FxPro
- RannForex
- EXNESS
- FXOpen
- Mercados IC
- Octa Markets
- Tickmill
- XM Global
O indicador também deve funcionar corretamente em outras corretoras.
Observação sobre compatibilidade com o testador de estratégias
Durante o teste no testador de estratégia,TimeGMT() é sempre igual à hora do servidor simulado TimeTradeServer().
A biblioteca TimeZoneInfo estima os horários adequados nos fusos horários com base no GMT "verdadeiro" por meio da análise do histórico de cotações H1, e não com base no horário retornado pela chamada da função TimeGMT integrada.
Se o parâmetro de entrada "Load XAUUSD symbol for estimation of the server's TZ/DST" (Carregar símbolo XAUUSD para estimar o TZ/DST do servidor) for definido como TRUE, as trocas de dst poderão ocorrer uma hora mais tarde no testador de estratégia.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/48842
Simple_Session_Price_Change
O indicador mais simples que mostra no símbolo atual a mudança de preço em % desde a abertura da sessão de negociação.
YY_Cross_2_Ma
A estratégia de cruzamento de duas médias móveis é uma das estratégias de negociação mais comuns no mercado financeiro. Ela se baseia no uso de duas médias móveis (geralmente de longo e curto prazo) e sinaliza a entrada em uma posição com base em seu cruzamento.
Script com funções de exemplo para criar objetos gráficos
O script fornece um conjunto de funções para a criação de todos os objetos gráficos padrão para uso em seus próprios desenvolvimentos. As funções apresentadas no script podem ser usadas "como estão" ou modificadas de acordo com suas necessidades.
HorizontalTrendLines
Versão MT5 do indicador https://www.mql5.com/ru/code/25465

