Sar Scaler EA
- Asesores Expertos
-
Alexandre Vincent Traber
Desarrollador de trading algorítmico especializado en Expert Advisors para MetaTrader 5.Formación en estudios de trading de materias primas, aplicada a estrategias sistemáticas de Forex, Oro/Plata e índices. El enfoque está en robots robustos y probados mediante optimización, con curvas de equidad - Versión: 1.0
Descripción general
SAR Scaler EA opera con el Parabolic SAR: el precio por encima del punto SAR activa una venta, por debajo activa una compra. En lugar de entrar en cada cambio de dirección, filtra las señales según la distancia entre el punto SAR y el máximo o mínimo de la vela de señal, normalizada por ATR, y luego construye y deshace posiciones gradualmente mediante entradas piramidadas y salidas parciales escalonadas.
Cómo funciona
- En cada nueva vela, el EA lee el valor del Parabolic SAR y lo compara con el precio para determinar la dirección.
- Mide la distancia entre el punto SAR y el mínimo de la vela (señal de compra) o el máximo (señal de venta), dividida por el ATR.
- Solo se permite una entrada si esta distancia alcanza un umbral mínimo en ATR, filtrando señales débiles o marginales.
- Si está activado, se añaden entradas adicionales en la misma dirección a medida que el precio avanza una distancia mínima en ATR desde la última entrada, hasta un número máximo.
- Si está activado, la posición se cierra en hasta tres etapas parciales a medida que el precio alcanza objetivos de beneficio sucesivos basados en ATR.
- Un trailing stop opcional basado en el SAR ajusta el stop-loss vela a vela.
- Una señal de reversión cierra todas las posiciones en la dirección actual antes de considerar una nueva entrada.
Parámetros
General
- Magic Number: Identificador único de las operaciones abiertas por este EA
- Order Comment: Etiqueta de comentario adjunta a cada operación
- Trading Timeframe: Marco temporal usado para calcular las señales SAR/ATR
- Risk Percent: Porcentaje del capital arriesgado por entrada, calculado a partir de la distancia del SL
- Max Spread Points: Spread máximo permitido, en puntos, para abrir una nueva operación
Parabolic SAR
- SAR Step: Paso del factor de aceleración del Parabolic SAR
- SAR Maximum: Factor de aceleración máximo del Parabolic SAR
Filtro de entrada
- ATR Period: Período del ATR usado para normalizar la distancia SAR-precio
- Entry Min Distance ATR: Distancia mínima entre el SAR y el extremo de la vela, en ATR, requerida para permitir una entrada
Multi-entrada (piramidación)
- Use Multi Entry: Activa la piramidación de entradas adicionales en la misma dirección
- Max Entries: Número máximo de entradas simultáneas por dirección
- Pyramid Min Distance ATR: Movimiento mínimo de precio, en ATR, desde la última entrada antes de añadir otra
Multi-salida (cierre parcial)
- Use Multi Exit: Activa el cierre parcial escalonado de la posición
- TP1 ATR: Primer nivel de toma de beneficio parcial, en ATR
- TP1 Percent Close: Porcentaje de la posición cerrado en TP1
- TP2 ATR: Segundo nivel de toma de beneficio parcial, en ATR
- TP2 Percent Close: Porcentaje de la posición cerrado en TP2
- TP3 ATR: Tercer nivel de toma de beneficio parcial, en ATR
- TP3 Percent Close: Porcentaje de la posición cerrado en TP3
Riesgo / Salida
- SL ATR Mult: Distancia del stop-loss, expresada como múltiplo del ATR
- Use SAR Trailing: Activa el trailing del stop-loss sobre el valor del Parabolic SAR
Puntuación del optimizador
- Score Min Profit Factor: Factor de beneficio mínimo requerido para conservar un resultado de backtest
- Score Max Drawdown Pct: Porcentaje máximo de drawdown permitido para conservar un resultado
- Score Min Trades: Número mínimo de operaciones requerido para conservar un resultado
- Score R2 Weight: Peso del R² de la curva de capital (suavidad) en la puntuación
- Score Slope Weight: Peso de la pendiente normalizada del capital (velocidad de beneficio) en la puntuación
- Score Split Penalty: Penalización por divergencia de R² entre la primera y segunda mitad de la curva (estabilidad)
- Score Skew Penalty: Penalización por concentración de beneficio en una sola operación
- Score Ulcer Penalty: Penalización por el Índice de Úlcera (profundidad y duración de los drawdowns)
- Score MAR Weight: Peso del ratio MAR (beneficio neto % / drawdown máximo %) en la puntuación
- Score Trade Bonus Weight: Peso del bonus logarítmico por número de operaciones en la puntuación
Sistema de puntuación del optimizador
SAR Scaler EA incluye una función de puntuación personalizada (OnTester) diseñada contra el sobreajuste de curva. Descalifica cualquier resultado de optimización con beneficio negativo, factor de beneficio por debajo del mínimo, drawdown por encima del máximo o muy pocas operaciones. Los resultados restantes se clasifican mediante una combinación ponderada del R² de la curva de capital (suavidad), la pendiente normalizada (velocidad de beneficio), el ratio MAR (eficiencia de capital) y un bonus decreciente por número de operaciones, menos penalizaciones por divergencia de R² entre mitades (estabilidad temporal), concentración de beneficio en una operación (riesgo de concentración) y el Índice de Úlcera (dolor del drawdown). Configure el criterio del optimizador en Custom max antes de optimizar.
Configuración recomendada
Los backtests se ejecutaron con modelado OHLC de 1 minuto en las siguientes combinaciones símbolo/marco temporal:
- XAUUSD, H3
- USDJPY, M30
- XAUEUR, H6
- XAUJPY, H8
- USDCAD, H6
Capturas de pantalla
Informes del Strategy Tester para las cinco combinaciones anteriores.
Aviso legal
El rendimiento pasado mostrado en los backtests no garantiza resultados futuros. Pruebe en una cuenta demo antes de usarlo en real. Operar con instrumentos apalancados conlleva riesgo de pérdida.
