GoldSessions Asian London New York Session Boxes
- Indicadores
-
Ibrahim Yahya
Desenvolvo ferramentas para o MetaTrader 5 que seguem exatamente as suas regras: Expert Advisors, gerenciadores de operações e copiadores de operações que dimensionam cada operação a partir do seu risco e a gerenciam até o fim, sem supervisão, em um VPS. - Versão: 1.0
- Ativações: 5
O GoldSessions é um indicador de gráfico para o MetaTrader 5. Para cada dia ele desenha uma caixa por sessão de negociação: asiática, Londres e Nova Iorque. A borda superior da caixa é a máxima da sessão, a borda inferior é a mínima, e rótulos opcionais mostram os dois preços. Você vê onde cada sessão terminou e qual foi a sua amplitude, para não entrar às cegas numa passagem de sessões fina ou volátil. É uma ferramenta de gráfico somente de leitura: nunca abre, modifica ou fecha uma operação, não usa DLLs e não faz requisições web, portanto não pode tocar na sua conta. Foi feito para o XAUUSD (ouro) e funciona em qualquer símbolo e em qualquer período.
O que ele faz
- Uma caixa por sessão e por dia. A caixa vai do primeiro ao último minuto da sessão. Borda superior = máxima, borda inferior = mínima. Você escolhe quantos dias desenhar (de 1 a 30, padrão 5).
- Rótulos e dicas. Rótulos opcionais como London H 4157.72 acima da caixa e L 4079.28 abaixo. A dica de uma caixa mostra os horários do servidor e o minuto da máxima e da mínima.
- A sessão em andamento cresce com o mercado. O gráfico é redesenhado a cada 30 segundos. Dias de fim de semana não desenham nada.
- Máximas e mínimas exatas. Vêm das barras M1, exatas ao minuto, seja qual for o período do gráfico.
- Seus próprios horários. Os horários das sessões são parâmetros em UTC, no formato HH:MM-HH:MM. Um fim anterior ao início significa que a sessão passa da meia-noite. Padrão: Asian 00:00-09:00, London 07:00-16:00, New York 12:00-21:00. As sessões se sobrepõem, como no mercado.
- Deslocamento de horário da corretora. Por padrão é detectado automaticamente: hora do servidor menos UTC, arredondada a 15 minutos, reverificada a cada 5 segundos, com uma linha no registro Experts a cada mudança. Ou você informa um número fixo de horas.
- Aparência. Mostrar ou ocultar cada sessão, contornos ou caixas preenchidas e as suas próprias cores.
Como usar
- Anexe o GoldSessions a um gráfico (feito para o XAUUSD, qualquer símbolo e período servem). As caixas são desenhadas nesse gráfico.
- Deixe InpBrokerOffset em 99 para detectar automaticamente o deslocamento UTC da corretora, ou informe quantas horas o seu servidor está adiantado em relação ao UTC.
- Confira os horários de Londres e Nova Iorque com o horário de verão (veja os limites abaixo) e ajuste os parâmetros quando os relógios mudarem.
- Escolha quantos dias desenhar, quais sessões mostrar, contornos ou preenchimento e as cores.
- É preciso ter o histórico M1. Enquanto ele carrega, as caixas aparecem na passagem seguinte (em cerca de 5 segundos). No Testador de Estratégia o deslocamento não pode ser detectado, então defina lá o InpBrokerOffset.
Limites honestos
- Os horários são parâmetros UTC fixos. Londres e Nova Iorque se deslocam uma hora em UTC quando o Reino Unido ou os EUA mudam o relógio, então ajuste os parâmetros duas vezes por ano. Valores típicos: Londres 07:00-16:00 no verão britânico e 08:00-17:00 no inverno; Nova Iorque 12:00-21:00 no verão americano e 13:00-22:00 no inverno.
- Um único deslocamento da corretora para todos os dias desenhados. Se o relógio do servidor da sua corretora mudou (horário de verão) dentro dos dias desenhados, os dias mais antigos ficam uma hora deslocados.
- O testador não consegue detectar o deslocamento. O relógio dele é a hora do servidor, então defina o InpBrokerOffset manualmente.
- É preciso ter o histórico M1. Sem ele nada pode ser desenhado.
- Fins de semana não desenham nada. O mercado está fechado, não há sessão para mostrar.
- Um auxílio de desenho, não um sinal. As caixas mostram o que já aconteceu. O indicador não dá entradas, saídas nem previsões.
Parâmetros
| Parâmetro | Padrão | O que faz |
| InpDays | 5 | Dias a desenhar (de 1 a 30) |
| InpAsian | 00:00-09:00 | Horário da sessão asiática em UTC, HH:MM-HH:MM |
| InpLondon | 07:00-16:00 | Horário da sessão de Londres em UTC |
| InpNewYork | 12:00-21:00 | Horário da sessão de Nova Iorque em UTC |
| InpBrokerOffset | 99 | Deslocamento UTC do servidor da corretora em horas, 99 = detectar automaticamente |
| InpLog | false | Diagnóstico: imprime as sessões concluídas no registro Experts e as publica como variáveis globais temporárias do terminal |
| InpShowAsian / InpShowLondon / InpShowNewYork | true | Mostrar ou ocultar cada sessão |
| InpFill | false | Preencher as caixas. Sessões sobrepostas então se misturam em cores mistas, por isso os contornos são o padrão |
| InpLabels | true | Rotular cada caixa com a sua máxima e mínima |
| InpAsianColor / InpLondonColor / InpNewYorkColor | C'96,134,230' / C'52,190,150' / C'235,150,55' | Cores das caixas Asian, London e New York (azul, verde, laranja) |
Perguntas frequentes
O GoldSessions opera?
Não. Ele apenas desenha no gráfico. Nunca abre, modifica ou fecha uma operação, não usa DLLs e não faz requisições web, portanto não pode tocar na sua conta.
Ele vai tornar a minha operação lucrativa?
Nenhuma ferramenta pode prometer isso, e esta não dá sinais. Ela mostra a máxima e a mínima de cada sessão para que você veja por onde o mercado passou e não opere às cegas uma passagem fina ou volátil. O que fazer com isso fica a seu critério.
Funciona em símbolos diferentes do ouro?
Sim, em qualquer símbolo e período. Foi feito e testado para o XAUUSD. Os horários são parâmetros seus, então em outros mercados defina as sessões que importam para você.
As caixas estão uma hora deslocadas. Por quê?
Provavelmente por causa do horário de verão. Londres e Nova Iorque se deslocam uma hora em UTC quando o Reino Unido ou os EUA mudam o relógio, então altere InpLondon e InpNewYork. Se o relógio da sua corretora mudou dentro dos dias desenhados, os dias antigos ficam uma hora deslocados, porque um único deslocamento vale para todos.
Por que não vejo caixas?
Verifique se o histórico M1 do símbolo está disponível e se o gráfico não mostra apenas um fim de semana. Enquanto o histórico M1 carrega, as caixas aparecem na passagem seguinte, em cerca de 5 segundos.
Posso usá-lo no Testador de Estratégia?
Sim, mas o testador não consegue detectar o deslocamento da corretora, porque o relógio dele é a hora do servidor. Defina o InpBrokerOffset com o número de horas correto.
Para que serve o InpLog?
É um interruptor de diagnóstico, desligado por padrão. Quando ligado, as sessões concluídas são impressas no registro Experts e publicadas como variáveis globais temporárias do terminal. Você não precisa dele para o uso normal.
