XauSLS Gold Session Liquidity Structure
- Indicadores
- Versão: 1.0
- Ativações: 5
O XauSLS é uma ferramenta de análise para o MetaTrader 5, criada especificamente para o Ouro (XAUUSD). Ele reúne cinco funcionalidades que os traders de ouro normalmente acompanham com vários indicadores separados:
- Sessões de negociação — Sydney, Tóquio, Londres, Nova York e, opcionalmente, Frankfurt, exibidas como uma linha do tempo colorida, limpa e sem sobreposição, abaixo do preço. Os horários das sessões são configurados diretamente na hora do corretor (HH:MM), portanto a exibição sempre corresponde ao próprio gráfico.
- Níveis de liquidez — máxima/mínima do dia anterior, máxima/mínima do dia atual e máxima/mínima da semana anterior, construídos a partir dos próprios candles diários/semanais do corretor.
- Detecção de varreduras de liquidez (sweeps) — sinaliza quando o preço ultrapassa um desses níveis por um mínimo configurável (em pontos ou relativo ao ATR) e depois fecha de volta dentro do intervalo dentro de um número configurável de candles. Varreduras não confirmadas e confirmadas são exibidas com setas visualmente distintas no gráfico.
- Estrutura de mercado — detecção de topos/fundos fractais com lookback configurável, classificação de Break of Structure (BOS) e Change of Character (CHoCH), além de um filtro opcional de amplitude relativo ao ATR para ignorar oscilações menores. A estrutura também é rastreada de forma independente em três timeframes superiores adicionais, escolhidos livremente.
- Eventos combinados — quando uma varredura de liquidez confirmada é seguida por um rompimento de estrutura correspondente no mesmo timeframe, o indicador sinaliza isso como "Setup Candidate", com uma classificação baseada em regras (fraca/média/forte), exigindo opcionalmente a concordância de um timeframe superior.
Tudo isso é resumido em um painel (dashboard) compacto e configurável na tela: sessão atual/próxima com progresso, o evento de liquidez e o evento combinado mais recentes, status da estrutura local e multi-timeframe, além de ATR / spread / range do dia / ADR%. O canto, o deslocamento, o tamanho da fonte, o modo compacto e o tema claro/escuro do painel são configuráveis, e cada uma das cinco seções pode ser exibida ou ocultada de forma independente.
Alertas (pop-up e/ou push) estão disponíveis tanto para varreduras confirmadas quanto para eventos combinados, cada um com seu próprio interruptor e tempo de espera (cooldown). Nenhum alerta é disparado durante o carregamento de dados históricos, portanto abrir o indicador em um gráfico novo não gera uma enxurrada de alertas de eventos passados.
Esta é uma ferramenta de análise, não um gerador de sinais de negociação. O XauSLS exibe informações de mercado baseadas em regras e reproduzíveis — atividade de sessões, níveis de liquidez, confirmações de varredura, rompimentos de estrutura. Ele não prevê movimentos futuros de preço, não garante nenhum resultado e não reporta taxa de acerto, fator de lucro ou qualquer outra estatística de desempenho. Cada rótulo no gráfico e cada mensagem de alerta usa apenas linguagem neutra e descritiva — por exemplo, "Liquidity Sweep Confirmed", "Structure Confirmed" ou "Setup Candidate" — nunca redação que sugira um resultado garantido ou de alta probabilidade. Negociar Ouro e outros instrumentos envolve um risco real de perda; o uso deste indicador não constitui aconselhamento financeiro nem elimina esse risco.
Funciona em qualquer corretora/conta MetaTrader 5 que ofereça XAUUSD (ou um símbolo de ouro equivalente) e em qualquer timeframe; sem DLLs, sem arquivos externos, sem conexão à internet e sem necessidade de registro para funcionar.
PARÂMETROS DE ENTRADA
Geral
- InpDebugMode — registra o estado interno na aba "Especialistas" a cada candle fechado
- InpHistoryDays — quantos dias de histórico são mantidos para o cálculo de níveis/sessões
Sessões
- InpShowSydney / InpShowTokyo / InpShowLondon / InpShowNewYork / InpShowFrankfurt — ativa cada sessão
- Inp<Sessão>StartTime / Inp<Sessão>EndTime — janela em hora do corretor (HH:MM) por sessão
- InpSessionBandHeightPercent — altura da faixa da linha do tempo de sessões, em % do intervalo de preço visível
Níveis de liquidez
- InpShowPreviousDayHighLow / InpShowDayHighLow / InpShowPreviousWeekHighLow — exibir/ocultar cada par de níveis
Detecção de varreduras
- InpEnableSweepDetection — interruptor principal
- InpMinimumSweepPoints — penetração mínima em pontos
- InpUseAtrThreshold / InpMinimumSweepAtr — mínimo opcional relativo ao ATR
- InpRequireCloseBackInside — exige fechamento de volta dentro do intervalo para confirmar (a própria definição de varredura)
- InpConfirmationBars — candles permitidos para confirmação antes de um candidato expirar
- InpAtrPeriod — período do ATR usado tanto para o limiar de varredura quanto para a seção de Volatilidade do painel
- InpSweepMonitorPreviousDay / InpSweepMonitorPreviousWeek — quais pares de níveis são monitorados ativamente
Estrutura de mercado
- InpEnableStructure — interruptor principal
- InpStructureTimeframe — timeframe em que o motor de estrutura local é executado
- InpSwingLookback — candles exigidos de cada lado para um swing ser confirmado
- InpUseSwingAmplitudeFilter / InpMinimumSwingAtr — filtro opcional de amplitude relativo ao ATR
- InpStructureLookbackBars — candles reescaneados a cada recálculo
- InpShowBos / InpShowChoch — exibir/ocultar cada tipo de evento
Multi-timeframe
- InpEnableMtfContext — interruptor principal
- InpContextTimeframe1 / 2 / 3 — os três timeframes de contexto avaliados de forma independente
Eventos combinados
- InpEnableCombinedEvents — interruptor principal
- InpCombinedEventWindowBars — candles durante os quais uma varredura confirmada permanece "pendente" de um rompimento de estrutura correspondente
- InpRequireHtfAgreement — suprime completamente (em vez de apenas rebaixar) quando o timeframe superior contradiz
Volatilidade
- InpAdrPeriod — dias considerados na média para o Range Diário Médio (ADR) exibido no painel
Alertas
- InpPopupAlerts / InpPushAlerts — canais de entrega
- InpAlertOnSweep / InpSweepCooldownSeconds — alerta de varredura ativado/desativado e tempo de espera
- InpAlertOnCombinedEvent / InpCombinedEventCooldownSeconds — alerta de evento combinado ativado/desativado e tempo de espera
Painel (Dashboard)
- InpTheme — Dark / Light / Custom
- InpFontSize — tamanho da fonte para rótulos de nível, estrutura e varredura
- InpShowDashboard — interruptor principal
- InpDashboardCorner / InpDashboardX / InpDashboardY — posição
- InpDashboardFontSize / InpDashboardCompact — tamanho de fonte próprio do painel e modo compacto
- InpDashboardShowSession / ShowLiquidity / ShowStructure / ShowVolatility / ShowAlerts — alterna cada seção individualmente
Tema personalizado (usado apenas quando Theme = Custom)
- InpCustomPrevDayLevelColor / InpCustomDayLevelColor / InpCustomPrevWeekLevelColor — cores de linha para cada tipo de nível
