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:
- 11
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Breve descrição
O Session Boxes é um indicador personalizado para o MetaTrader 5 que desenha caixas retangulares codificadas por cores no gráfico, representando a faixa de alta e baixa das sessões de negociação da Ásia, Londres e Nova York. O indicador utiliza dados do período H1 internamente e suporta horários de sessão configuráveis em GMT, juntamente com um parâmetro de deslocamento do servidor da corretora.

Em que ideias o código se baseia?
O indicador foi desenvolvido com base no conceito de análise de sessões de negociação — a observação de que o comportamento dos preços e a volatilidade diferem entre as três principais sessões de mercado globais: Ásia (Tóquio), Londres (Europa) e Nova York (EUA). Ao identificar a faixa de alta e baixa de cada sessão por dia, os traders podem marcar níveis de preço significativos para uso em estratégias de rompimento, liquidez e baseadas em faixas.
Tecnicamente, o indicador converte a hora do servidor da corretora para GMT aplicando um deslocamento de hora configurável (InpBrokerGMTOffset). Em seguida, ele determina se cada barra H1 se enquadra na janela GMT de uma determinada sessão, utilizando uma verificação de intervalo horário que lida corretamente com sessões noturnas em que a hora de início é posterior à hora de término — a lógica de transição da meia-noite é tratada pela função IsHourInSession. Um mecanismo de rastreamento diário garante que um objeto retangular seja desenhado por sessão por dia do calendário, abrangendo da primeira à última barra H1 da sessão e cobrindo toda a faixa de alta-baixa desse período.
Como as indicações podem ser interpretadas?
Cada retângulo desenhado representa a faixa completa de alta e baixa de uma sessão de negociação para um único dia de negociação. São exibidas três caixas de sessão:
Caixa da Ásia (cor padrão: azul ardósia) — marca a faixa de consolidação noturna antes da abertura de Londres. Uma faixa estreita na Ásia costuma preceder um movimento direcional significativo durante a sessão de Londres ou Nova York. Os traders usam a máxima e a mínima da Ásia como níveis de referência para varreduras de liquidez e entradas em rompimentos.
Caixa de Londres (cor padrão: verde-mar) — captura a faixa da sessão europeia, normalmente o período mais ativo e direcional para o XAUUSD e os principais pares de câmbio. Preços que rompem e fecham fora da caixa de Londres durante a sessão de Nova York podem indicar continuação ou reversão.
Caixa de Nova York (cor padrão: Amarelo-ouro) — representa a faixa da sessão dos EUA. A sobreposição entre as sessões de Londres e Nova York (aproximadamente das 12h às 16h GMT) gera maior volatilidade, e ambas as caixas de sessão abrangem esse período compartilhado. A caixa de Nova York é útil para identificar extensões ou consolidações da faixa no final da sessão.
Todas as caixas são desenhadas no fundo do gráfico para que não obstruam a visibilidade das velas. O número de dias históricos exibidos é controlado pela variável InpBoxLookbackDays.
Símbolos e intervalos de tempo adequados
O indicador pode ser aplicado a qualquer intervalo de tempo do gráfico — ele busca dados H1 internamente, independentemente do período selecionado para o gráfico. É adequado para qualquer símbolo de negociação líquido; é particularmente relevante para instrumentos com forte comportamento baseado em sessões, como XAUUSD (ouro), principais pares de câmbio (EURUSD, GBPUSD, USDJPY) e índices (US30, NAS100). Antes de usar em condições reais, verifique se o valor de InpBrokerGMTOffset corresponde ao deslocamento GMT do servidor da corretora.
Descrição dos arquivos #include utilizados
Este código não utiliza arquivos #include externos.
Descrição das principais variáveis externas
| Variável | Padrão | Descrição |
|---|---|---|
| InpAsiaStartGMT | 0 | Hora de início do pregão da Ásia em GMT (0-23) |
| InpAsiaEndGMT | 8 | Hora de término da sessão asiática em GMT (0-23) |
| InpLondonStartGMT | 7 | Hora de início da sessão de Londres em GMT (0-23) |
| InpLondonEndGMT | 16 | Hora de término da sessão de Londres em GMT (0-23) |
| InpNYStartGMT | 12 | Hora de início da sessão de Nova York em GMT (0-23) |
| InpNYEndGMT | 21 | Hora de término da sessão de Nova York em GMT (0-23) |
| InpBrokerGMTOffset | 2 | Diferença horária do servidor da corretora em relação ao GMT, em horas (ajuste de acordo com a sua corretora) |
| InpBoxLookbackDays | 50 | Número de dias corridos anteriores para os quais as caixas de sessão são desenhadas no gráfico |
| InpAsiaColor | clrSlateBlue | Cor de preenchimento do retângulo da sessão da Ásia |
| InpLondonColor | clrSeaGreen | Cor de preenchimento do retângulo da sessão de Londres |
| InpNYColor | clrGoldenrod | Cor de preenchimento do retângulo da sessão de Nova York |
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/74119
MACD no estilo TradingView para MT5
Indicador MACD que reproduz o estilo visual do TradingView para o MT5. Histograma de 4 cores, linha de sinal baseada na SMA — os valores correspondem barra a barra ao TradingView.
Tendência linear suavizada do AIS
Este indicador exibe o valor suavizado da tendência linear
Accumulation/Distribution
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
Accelerator Oscillator (AC)
O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.