Descrição
Gold Scalper Pro XAU M15 – Notas de Lançamento
Versão 1.0 / 2.0 – Robô de Scalping Baseado em ATR para XAU/USD
1. Introdução
Gold Scalper Pro XAU M15 é um cBot de scalping totalmente automatizado e gerenciado por risco, especificamente projetado para Ouro (XAU/USD) no timeframe M15. A versão 2.0 representa uma grande evolução em relação aos protótipos internos anteriores, incorporando otimizações extensas baseadas em backtesting rigoroso, novos filtros avançados de fluxo de ordens e controles granulares de risco.
A estratégia combina confirmação de tendência em múltiplos timeframes, osciladores de divergência de momentum, dimensionamento de posição baseado em volatilidade, e stops móveis dinâmicos. Cada aspecto — desde os gatilhos de entrada até os limites diários de perda — é parametrizado para dar ao trader controle total.
2. Novidades na Versão 2.0
Área | Melhoria
Risco / Recompensa : Multiplicador de TP aumentado para 4.0× ATR (antes 3.0). Break-even movido para 1.5R (antes 1.0), reduzindo stops prematuros.
Trailing : Distância do trailing aumentada para 2.0× ATR (antes 1.5). O trailing agora só ativa após o break-even, e é controlado (zona morta de 10 pips) para evitar modificações por whip-saw.
Proteção contra Drawdown : Limite diário de drawdown apertado para 3% (antes 5%). Máximo de trades por dia reduzido para 3 (antes 5). Após uma perda, um período de cooldown de 4 barras (antes 3) suspende novas entradas, prevenindo trading por vingança.
Piso de Volatilidade : ATR mínimo reduzido para 150 pips (antes 300) para capturar mais sessões negociáveis enquanto ainda filtra mercados de baixa volatilidade perigosos.
Filtro de Spread : Limite de spread ampliado para 60 pontos (antes 40) para acomodar spreads típicos de XAU durante notícias/rollover, mantendo realismo.
Limite de Volume : Novo parâmetro de Volume Máximo (padrão 100.000 unidades) previne posições excessivamente grandes em contas pequenas quando o % de risco calcularia lotes excessivos.
Escalonamento : Distância para escala-in apertada para 1.5× ATR (antes 1.0), garantindo uma correção significativa antes de adicionar. Posições máximas de escalonamento fixadas em 2.
Novos Filtros
– Faixa de Abertura (ex.: 09:00‑10:00 UTC) bloqueia entradas a menos que o preço ultrapasse a faixa.
– Quebra de Estrutura (BOS): exige que o preço ultrapasse o último topo/fundo do swing.
– Varredura de Liquidez: requer uma falsa quebra de um nível de swing seguida de uma recuperação, confirmando um stop-run.
– Modo Engolfante: requisito opcional estrito de vela engolfante; caso contrário, aceita-se uma vela direcional de fechamento forte.
– Corpo Mínimo da Vela relativo ao ATR garante que a barra gatilho seja decisiva.
Robustez do HTF
Se o timeframe superior solicitado não estiver disponível, o bot agora retorna graciosamente usando a EMA200 do M15 como filtro de tendência em vez de parar.
3. Visão Geral da Lógica da Estratégia
3.1 Alinhamento de Tendência Multi-Timeframe
- Timeframe Superior (padrão H1) : o preço deve estar acima da EMA rápida (50) e a EMA rápida acima da EMA lenta (200) para viés de alta, ou o inverso para baixa.
- M15 (timeframe de negociação) : mesmo alinhamento de EMAs mais um filtro de inclinação (a EMA rápida deve estar subindo/descendo nas últimas *n* barras).
3.2 Gatilhos de Entrada
Todos os seguintes devem ser verdadeiros simultaneamente:
- Estocástico (14,3,3) cruzamento de alta abaixo da zona de compra (K<40) ou cruzamento de baixa acima da zona de venda (K>60).
- RSI (14) subindo acima de 45 (compra) ou caindo abaixo de 55 (venda).
- ADX(14) ≥ 20 → ambiente de tendência.
- ATR dentro do intervalo aceitável: >150 pips (piso) e <2.5× sua média de 20 períodos (teto).
- Confirmação da vela: ou uma vela engolfante (se habilitada) ou uma vela de fechamento forte com corpo ≥20% do ATR e fechamento nos 55% superiores/inferiores da faixa.
- Todos os filtros estruturais habilitados (Faixa de Abertura / BOS / Varredura de Liquidez) aprovam.
3.3 Execução de Ordem & Gestão de Posição
- Risco: fração fixa (% do saldo) usando
VolumeForFixedRiskcom o stop inicial baseado em ATR. - Abertura em duas etapas: a ordem de mercado é colocada sem proteção, então SL & TP são aplicados imediatamente para evitar rejeições de execução devido a limites apertados.
- Break-even: SL é movido para entrada + buffer (2 pips) somente após o preço mover 1.5× o risco inicial.
- TP Parcial: 50% da posição é fechada em 2.0× o risco inicial, garantindo lucro antecipado.
- Trailing: uma vez alcançado o break-even, o stop segue o preço a uma distância de 2.0× o ATR atual, mas somente quando uma melhora de 10 pips é detectada para reduzir chamadas de modificação.
- Escalonamento: se a entrada inicial se mover contra o trader por 1.5× ATR, uma segunda (e final) posição é adicionada, fazendo média.
3.4 Salvaguardas
- Reset diário à meia-noite UTC.
- Máximo de trades diários, limite diário de drawdown de capital.
- Barras de cooldown após uma operação perdedora.
- Filtros extremos de Spread & ATR bloqueiam negociações em condições adversas.
- Distância mínima do stop imposta (2 pips).
4. Lista Completa de Parâmetros
Indicadores
ParâmetroPadrãoDescrição
EMA Rápida 50
Período da média móvel exponencial rápida
EMA Lenta 200
Período da EMA lenta (filtro de tendência)
Período RSI 14
Período de cálculo do RSI
Estocástico K 14
Período %K do estocástico
Estocástico D 3
Período %D
Desaceleração Estocástica 3
Fator de suavização
Período ATR 14
Período do ATR (usado para SL/TP/trailing)
Período ADX 14
Período de cálculo do ADX
ADX Mínimo 20.0
Valor mínimo do ADX para tendência
Barras de Inclinação EMA 3
Barras para verificar a direção da inclinação da EMA
Gestão de Risco & Dinheiro
ParâmetroPadrãoDescrição
Risco % 1.0
% do saldo arriscado por trade
Multiplicador SL ATR 2.0
Distância do stop loss = ATR × este valor
Multiplicador TP ATR 4.0
Distância do take profit = ATR × este valor
Trailing ATR 2.0
Distância do trailing em múltiplos de ATR
BreakEven R 1.5
Multiplicador R no qual SL se move para entrada + buffer
Buffer Break-Even (pips) 2.0
Pips adicionados à entrada ao ir para BE
TP Parcial R 2.0
Multiplicador R para o primeiro fechamento parcial
Fechamento Parcial % 50
Percentual do volume fechado no TP parcial
Volume Máximo 100.000
Limite rígido no tamanho da posição (em unidades)
Filtros de Sinal
ParâmetroPadrãoDescrição
Zona de Compra Estocástica 40.0
%K deve estar abaixo deste valor para compra
Zona de Venda Estocástica 60.0
%K deve estar acima deste valor para venda
RSI Mínimo para Compra 45.0
Valor mínimo do RSI para compra
RSI Máximo para Venda 55.0
Valor máximo do RSI para venda
Exigir Engolfamento falso
Aplicar padrão estrito de vela engolfante
Corpo Mínimo da Vela (fração do ATR)
Tamanho mínimo do corpo relativo ao ATR
ATR Volatilidade Máx 2.5
Teto do ATR (× sua SMA de 20 períodos)
ATR Mínimo (pips) 150.0
Piso rígido para o ATR atual
Filtros de Sessão & Tempo
ParâmetroPadrãoDescrição
TimeFrame Superior Hora1/4
Timeframe para viés de tendência
Hora de Início do Trade (UTC) 7
Hora mais cedo para aceitar sinais
Hora de Fim do Trade (UTC) 20
Hora mais tardia (exclusiva)
Exigir Dados HTF falso
Parar se HTF indisponível (se verdadeiro)
Filtros Avançados
ParâmetroPadrãoDescrição
Usar Filtro de Faixa de Abertura falso
Habilitar lógica de quebra da faixa de abertura
Hora de Início OR (UTC) 9
Início do período da faixa de abertura
Hora de Fim OR (UTC) 10
Fim do período da faixa de abertura
Usar Quebra de Estrutura falso
Exigir quebra do último topo/fundo do swing
BOS Swing Lookback 5
Barras para confirmar um ponto de swing
Usar Varredura de Liquidez falso
Exigir varredura de liquidez antes da entrada
Barras de Lookback para Varredura 10
Barras para buscar varredura
Escalonamento
ParâmetroPadrãoDescrição
Usar Entradas de Escalonamento falso
Habilitar adição a posições perdedoras
Multiplicador ATR para Escalonamento 1.5
Distância da entrada inicial para adicionar
Máximo de Posições de Escalonamento 2
Máximo total de posições após escalonamento
Diagnósticos
ParâmetroPadrãoDescrição
Habilitar Log de Depuração falso
Exibir informações detalhadas de diagnóstico
5. Instalação & Configuração
- Copie o arquivo
.cspara a sua pasta cTraderAutomate(ou importe via cTrader Automate Manager). - Compile o cBot (sem dependências externas).
- Anexe a um gráfico XAU/USD M15 e certifique-se de ter histórico suficiente (≥300 barras).
- Ajuste os parâmetros para corresponder à sua conta e apetite de risco.
- Faça backtest completo usando a otimização integrada do cTrader antes de operar ao vivo.
6. Notas Importantes de Uso
- Considerações sobre o corretor: O ouro tem spread e slippage variáveis. O filtro de spread (60 pontos) é uma proteção; considere aumentá-lo durante notícias.
- Limitação de volume: O parâmetro
MaxVolumeimpede posições desproporcionalmente grandes ao usar um stop ATR pequeno. Ajuste conforme os requisitos de margem do seu corretor e seu conforto. - Fallback HTF: Se os dados do timeframe superior selecionado estiverem ausentes (ex.: barras insuficientes), o bot usará a EMA200 do M15 como viés direcional. O interruptor
Require HTF Datapode forçar o bot a parar em vez disso. - Cooldown & limites diários: O bot aplica um reset diário rigoroso (meia-noite UTC). Se o horário do servidor do seu corretor for diferente, certifique-se de que seu deslocamento UTC no atributo
TimeZoneestá correto. - Dica para backtesting: Desative todos os filtros opcionais (Faixa de Abertura, BOS, Varredura, Escalonamento) durante os backtests iniciais para isolar a estratégia principal; habilite-os um a um para ver seu impacto individual.
7. Limitações Conhecidas & Roteiro Futuro
- Sensibilidade a dados de tick: Modificações de trailing e break-even são controladas, mas em mercados rápidos podem ainda atrasar um pouco. Uma atualização futura pode implementar proteção baseada em ordens pendentes.
- Sem filtro de notícias: O bot não lê calendários econômicos; depende de limites de spread/volatilidade. Intervenção manual é recomendada durante eventos de alto impacto.
- Símbolo único: Apenas XAU/USD é suportado. Adaptar para outros metais ou forex exigiria re-otimização de todos os parâmetros.
- Lógica de escalonamento: O escalonamento atual só adiciona a posições perdedoras; não há escalonamento para saída além do fechamento parcial único. Escalonamento totalmente dinâmico está em avaliação para a v2.0.
8. Suporte & Feedback
Para relatórios de bugs, sugestões de parâmetros ou pedidos de personalização, por favor contate o desenvolvedor via comunidade cTrader ou o email de suporte fornecido com o cBot. Boas scalping!
Resumo
Entry signals require simultaneous confirmation from stochastic crossovers, RSI thresholds, ADX trend strength, ATR volatility range, candle pattern validation, and optional structural filters such as Opening Range breaks, Break of Structure, and Liquidity Sweeps. Position management includes fixed fractional risk per trade, two-step order execution with immediate stop loss and take profit placement, break-even adjustments, partial profit-taking at 2× initial risk, trailing stops activated after break-even, and optional scaling-in on adverse moves.
Risk controls feature daily trade limits, drawdown caps, cooldown periods after losses, spread and volatility filters, and a maximum volume cap to prevent oversized positions. The bot supports fallback to M15 EMA200 trend filtering if higher timeframe data is unavailable. It is intended for use with brokers offering XAU/USD trading and requires backtesting and parameter adjustment to match account size and risk preferences. The bot enforces a daily reset at midnight UTC and includes configurable parameters for indicators, risk management, filters, and trading sessions.
Avaliações de clientes
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |