Visão geral
Horizon Scalper é um scalper totalmente sistemático de 5 minutos projetado para quatro instrumentos altamente líquidos: #USNDAQ100, XAUUSD (Ouro), WTI Crude Oil e EURUSD. Ele entra apenas quando seis filtros independentes se alinham, dimensiona cada negociação com base em um risco fixo na moeda da conta e pausa após uma negociação perdedora para evitar perdas consecutivas por vingança.
O bot é intencionalmente seletivo — tipicamente de 0,5 a 2 negociações por dia por símbolo — e é construído em torno de um esqueleto rígido de recompensa‑risco 1:1,5 impulsionado pelo ATR, de modo que stops e alvos se adaptam automaticamente aos regimes de volatilidade em mudança.
Como funciona (lógica de entrada)
Um LONG (e o SHORT espelhado) é aberto no fechamento da barra somente quando todos os seguintes forem verdadeiros na barra fechada anterior:
-
- Cruzamento de EMA — EMA rápida cruza acima da EMA lenta (gatilho de momentum).
- Filtro de tendência — Fechamento está acima da EMA de tendência de período mais longo (negociar com a direção do timeframe maior).
- Faixa do RSI — RSI está dentro de uma faixa de "momentum saudável" (não sobrevendido, não sobrecomprado) — evita movimentos exaustos e oscilações estagnadas.
- Força do ADX — ADX está acima de um limite mínimo, confirmando uma tendência real em vez de ruído.
- Filtro de Bollinger — O preço não está pressionado contra a banda superior (para longs) — evita comprar em uma reversão média imediata.
- Confirmação de vela — O fechamento atual é maior que o fechamento anterior.
Os shorts usam as condições simétricas (cruzamento para baixo, abaixo da EMA de tendência, RSI na faixa curta, afastado da banda inferior, fechamento baixista).
Gestão de risco e dinheiro
-
- Risco fixo na moeda da conta por negociação (padrão 50 CHF). O bot calcula o volume unitário para que um hit no SL seja exatamente o seu risco definido, independentemente do instrumento ou do ATR atual.
- SL & TP baseados em ATR — SL = ATR × 1,0, TP = ATR × 1,5 (padrão), assim a volatilidade expande e contrai seus stops automaticamente.
- Limite mínimo de ATR — entradas são puladas quando o mercado está muito quieto (oscilações de baixa volatilidade).
- Circuit breaker de cooldown — após uma negociação perdedora, o bot para de negociar por N barras (padrão 10), permitindo que as condições do mercado se resetem.
- Regra de posição única — nunca mais de uma posição aberta por símbolo.
- Filtro de sessão de negociação — negocia apenas dentro de uma janela UTC definida (as horas de alta atividade para o ativo escolhido).
Instruções de otimização
Como o Horizon Scalper negocia em barras de 5 minutos, a microestrutura do mercado muda rapidamente. O fluxo de trabalho recomendado é:
Cronograma de re-otimização
-
- Frequência: uma vez por semana.
- Período de análise: os últimos 3 meses de dados M5 — ir mais longe é contraproducente porque o regime M5 deriva.
- Modo de backtesting: "barras m1 do Servidor (preços de abertura)" é suficiente — você não precisa do modo de dados de ticks. O bot age apenas no fechamento da barra, então o modo m1-abertura é mais rápido e produz resultados representativos.
- Spread: defina um valor fixo que corresponda ao spread típico do seu corretor para o símbolo (1 pip para FX/índices, 2–3 para Ouro/WTI é realista).
Parâmetros NÃO para otimizar
-
- Montante arriscado no SL — esta é sua preferência pessoal de risco, não um parâmetro da estratégia. Defina para 1–2% do patrimônio da conta e deixe assim.
- Horas de início/fim da negociação — use a tabela específica do ativo acima.
Validação walk-forward (recomendada)
Após cada otimização semanal, execute um rápido teste fora da amostra nas 1–2 semanas mais recentes que não fizeram parte da janela de otimização. Só implemente parâmetros que se mantenham fora da amostra.
Referência de parâmetros
Risco
-
- Montante arriscado no SL (padrão 50) — Perda na moeda da conta se o SL for atingido. O bot calcula o volume a partir disso.
EMAs
-
- Período EMA Rápida / Lenta (9 / 21) — O par de cruzamento. Rápida acima da Lenta = viés de alta.
- Período EMA de Tendência (50) — Porta direcional de timeframe maior; entradas apenas na sua direção.
RSI
-
- Período RSI (7) — Período curto para responsividade no scalping.
- RSI Long Min / Max (40 / 65) — Faixa RSI requerida para entradas longas.
- RSI Short Min / Max (35 / 60) — Faixa RSI requerida para entradas curtas.
ATR / Risco
-
- Período ATR (14) — Período de análise para medição de volatilidade.
- Multiplicador SL ATR (1,0) — Distância do stop = ATR × este valor.
- Multiplicador TP ATR (1,5) — Distância do alvo = ATR × este valor. Deve ser maior que o multiplicador do SL ou o bot recusará iniciar.
- Pips mínimos ATR (3) — Se o ATR atual estiver abaixo disso, as entradas são puladas.
ADX
-
- Período ADX (14) — Período de análise da força da tendência.
- Limite mínimo ADX (25) — Abaixo disso, o mercado é tratado como lateral e as negociações são puladas.
Bandas de Bollinger
-
- Período BB (20) — Base SMA.
- Desvio padrão BB (2,0) — Largura da banda. Mais estreita = filtro de exaustão mais rigoroso.
Controle de risco
-
- Barras de cooldown após negociação perdedora (10) — Número de barras M5 para esperar após uma perda antes de rearmar.
Filtro de sessão
-
- Início da negociação (UTC) / Fim da negociação (UTC) — Janela UTC com início inclusivo e fim exclusivo. Use a tabela específica do ativo acima; não otimize.