Sar Scaler EA
- Experts
-
Alexandre Vincent Traber
Desenvolvedor de trading algorítmico especializado em Expert Advisors para MetaTrader 5.Formação em estudos de trading de commodities, aplicada a estratégias sistemáticas de Forex, Ouro/Prata e índices. O foco está em robôs robustos e testados por otimização, com curvas de equity suaves em vez de - Versão: 1.0
Visão geral
O SAR Scaler EA opera com o Parabolic SAR: preço acima do ponto SAR aciona uma venda, abaixo aciona uma compra. Em vez de entrar em cada inversão, ele filtra os sinais pela distância entre o ponto SAR e a máxima ou mínima do candle de sinal, normalizada pelo ATR, e então constrói e desfaz posições gradualmente através de entradas em pirâmide e saídas parciais escalonadas.
Como funciona
- A cada novo candle, o EA lê o valor do Parabolic SAR e o compara ao preço para determinar a direção.
- Mede a distância entre o ponto SAR e a mínima do candle (sinal de compra) ou a máxima (sinal de venda), dividida pelo ATR.
- Uma entrada só é permitida se essa distância atingir um limiar mínimo em ATR, filtrando sinais fracos ou marginais.
- Se ativado, entradas adicionais são piramidadas na mesma direção conforme o preço avança uma distância mínima em ATR desde a última entrada, até um número máximo.
- Se ativado, a posição é fechada em até três etapas parciais conforme o preço atinge alvos de lucro sucessivos baseados em ATR.
- Um trailing stop opcional baseado no SAR ajusta o stop-loss a cada candle.
- Um sinal de reversão fecha todas as posições na direção atual antes de considerar uma nova entrada.
Parâmetros
Geral
- Magic Number: Identificador único das operações abertas por este EA
- Order Comment: Comentário anexado a cada operação
- Trading Timeframe: Timeframe usado para calcular os sinais SAR/ATR
- Risk Percent: Percentual do patrimônio arriscado por entrada, dimensionado pela distância do SL
- Max Spread Points: Spread máximo permitido, em pontos, para abrir uma nova operação
Parabolic SAR
- SAR Step: Passo do fator de aceleração do Parabolic SAR
- SAR Maximum: Fator de aceleração máximo do Parabolic SAR
Filtro de entrada
- ATR Period: Período do ATR usado para normalizar a distância SAR-preço
- Entry Min Distance ATR: Distância mínima entre o SAR e o extremo do candle, em ATR, necessária para permitir uma entrada
Multi-entrada (pirâmide)
- Use Multi Entry: Ativa a pirâmide de entradas adicionais na mesma direção
- Max Entries: Número máximo de entradas simultâneas por direção
- Pyramid Min Distance ATR: Movimento mínimo de preço, em ATR, desde a última entrada antes de adicionar outra
Multi-saída (fechamento parcial)
- Use Multi Exit: Ativa o fechamento parcial escalonado da posição
- TP1 ATR: Primeiro nível de realização parcial de lucro, em ATR
- TP1 Percent Close: Percentual da posição fechado no TP1
- TP2 ATR: Segundo nível de realização parcial de lucro, em ATR
- TP2 Percent Close: Percentual da posição fechado no TP2
- TP3 ATR: Terceiro nível de realização parcial de lucro, em ATR
- TP3 Percent Close: Percentual da posição fechado no TP3
Risco / Saída
- SL ATR Mult: Distância do stop-loss, expressa como múltiplo do ATR
- Use SAR Trailing: Ativa o trailing do stop-loss sobre o valor do Parabolic SAR
Pontuação do otimizador
- Score Min Profit Factor: Fator de lucro mínimo exigido para manter um resultado de backtest
- Score Max Drawdown Pct: Percentual máximo de drawdown permitido para manter um resultado
- Score Min Trades: Número mínimo de operações exigido para manter um resultado
- Score R2 Weight: Peso do R² da curva de capital (suavidade) na pontuação
- Score Slope Weight: Peso da inclinação normalizada do capital (velocidade de lucro) na pontuação
- Score Split Penalty: Penalidade pela divergência de R² entre a primeira e a segunda metade da curva (estabilidade)
- Score Skew Penalty: Penalidade pela concentração de lucro em uma única operação
- Score Ulcer Penalty: Penalidade pelo Índice de Úlcera (profundidade e duração dos drawdowns)
- Score MAR Weight: Peso do índice MAR (lucro líquido % / drawdown máximo %) na pontuação
- Score Trade Bonus Weight: Peso do bônus logarítmico por número de operações na pontuação
Sistema de pontuação do otimizador
O SAR Scaler EA inclui uma função de pontuação personalizada (OnTester) projetada contra o overfitting de curva. Ela desqualifica qualquer resultado de otimização com lucro negativo, fator de lucro abaixo do mínimo, drawdown acima do máximo ou poucas operações. Os resultados restantes são classificados por uma combinação ponderada do R² da curva de capital (suavidade), inclinação normalizada (velocidade de lucro), índice MAR (eficiência de capital) e um bônus decrescente por número de operações, menos penalidades pela divergência de R² entre metades (estabilidade temporal), concentração de lucro em uma operação (risco de concentração) e Índice de Úlcera (dor do drawdown). Defina o critério do otimizador como Custom max antes de otimizar.
Configuração recomendada
Os backtests foram executados em modelagem OHLC de 1 minuto nas seguintes combinações de símbolo/timeframe:
- XAUUSD, H3
- USDJPY, M30
- XAUEUR, H6
- XAUJPY, H8
- USDCAD, H6
Capturas de tela
Relatórios do Strategy Tester para as cinco combinações acima.
Aviso legal
O desempenho passado exibido nos backtests não garante resultados futuros. Teste em uma conta demo antes do uso real. Negociar instrumentos alavancados envolve risco de perda.
