RaysFX Sniper
- Indicadores
- Versión: 1.99
- Actualizado: 27 agosto 2026
- Activaciones: 5
El indicador RaysFX Sniper es una herramienta de análisis técnico avanzado para la plataforma MetaTrader 5, diseñada para proporcionar señales de trading precisas basadas en una combinación de análisis de tendencia, impulso, volatilidad y filtros direccionales de varios niveles.
El indicador incorpora un sistema de cálculo dinámico para múltiples niveles de Stop Loss y Take Profit (hasta 5 niveles) e incluye un motor de simulación histórica integrado (Backtester) para evaluar las estadísticas y la tasa de acierto (WinRate) de la estrategia directamente en el gráfico, calculando de forma realista los spreads, las comisiones y los swaps.
Características principales
- Lógica básica: señales generadas por el cruce de dos EMA configurables, confirmadas por la posición del precio con respecto al VWAP (precio medio ponderado por volumen).
- Filtros múltiples: Para reducir los falsos positivos, el indicador integra una serie de filtros que el usuario puede activar a su discreción: RSI, MACD, ADX, pico de volumen, RSI multiperíodo (MTF), bandas de Bollinger y los filtros propios DCE (Dynamic Cycle Explorer) y RaysFX TMA+CG.
- Gestión dinámica de TP/SL: Cálculo automático de los niveles de Stop Loss y Take Profit (TP1, TP2, TP3, TP4, TP5) basado en el ATR, pivotes dinámicos, bandas TMA o pips fijos.
- Simulación realista de la tasa de ganancias (WinRate): un motor interno simula la ejecución de órdenes históricas. Calcula el beneficio neto teniendo en cuenta la detección automática de las comisiones del bróker, el swap y el spread, y divide los lotes en los 5 niveles de Take Profit. También incluye el cálculo del drawdown máximo (DD%).
- Panel de control HUD interactivo: un panel de control en el gráfico muestra en tiempo real la puntuación alcista/bajista, el sesgo del mercado, el estado de los filtros, los datos del simulador y un temporizador para la próxima vela. Incluye botones para ocultar/mostrar los indicadores visuales.
- Visualización gráfica avanzada: dibuja automáticamente las líneas de entrada, SL y los 5 TP con iconos de estado (si se han alcanzado o no), fondos para resaltar el horario de trabajo y flechas direccionales para las señales TMA y Sniper.
Descripción de los parámetros de entrada
A continuación se ofrece una explicación detallada de cada uno de los parámetros de entrada presentes en la configuración del indicador, dividida por categorías:
Visualización y interfaz de usuario
- InpShowDashboard: Muestra u oculta el panel de control (Dashboard) en el gráfico.
- InpDashTextSize: Tamaño de la fuente del panel de control (tiny, small, normal, large, huge).
- InpTradeTextSize: Tamaño de la fuente de las etiquetas de las operaciones (Entry, SL, TP) en el gráfico.
- InpRibbonOpacity: Opacidad de la cinta EMA (0-100).
- InpLabelOffset: Distancia en barras de las etiquetas de texto (Entry/SL/TP) con respecto a la vela actual.
- InpMaxBars: Número máximo de barras históricas que se van a analizar y trazar (útil para ahorrar memoria RAM y CPU).
Horario laboral
- InpEnableWorkHours: Activa la restricción operativa y visual en función del horario.
- InpStartHour: Hora de inicio de la sesión de trading (p. ej., 7 para las 07:00).
- InpStopHour: Hora de finalización de la sesión de negociación (p. ej., 23 para las 23:00).
- InpWorkBgColor: Color de fondo que resalta el horario laboral en el gráfico.
- InpWorkBgOpacity: Opacidad del fondo del horario laboral (0-100).
Simulación de WinRate (real)
- InpSimEnabled: Activa o desactiva el motor de simulación histórica interno.
- InpSimMode: Modo de simulación (Diario para restablecer los contadores cada día, Histórico para calcular desde el inicio del gráfico).
- InpSimHistoryMode: Base de cálculo para la simulación histórica (MaxBars o desde el inicio del año en curso).
- InpSimExitMode: Lógica de salida de la simulación (TP/SL para cerrar en los niveles, o Reverse para cerrar al precio de mercado en la señal opuesta).
- InpSimOnlyWorkHours: Si está activado, la simulación solo tiene en cuenta las señales generadas dentro del horario laboral establecido.
- InpSimCapital: Capital inicial para la simulación.
- InpSimLot: Tamaño del lote inicial para la simulación.
- InpSimTP_Pips: Take Profit fijo en pips utilizado en la simulación si InpSimMultiTP está desactivado.
- InpSimMultiTP: Si está activado, la simulación divide el cierre de la orden en 5 niveles diferentes de TP.
- InpMartingale: Si está activado, la simulación aplica una martingala (aumenta el lote) en caso de pérdida.
- InpNewLot: Multiplicador del lote en caso de pérdida (p. ej., 2,0 duplica el lote en la siguiente operación).
- InpShowHistTPSL: Muestra en el gráfico las líneas y los marcadores (X para el SL, flechas para el TP) de las operaciones históricas simuladas.
- InpHistMarkerSize: Tamaño de los marcadores (1-5) de las operaciones históricas representadas en el gráfico.
Costes de negociación (detección automática del bróker)
- InpAutoDetectCosts: Si está activado, el indicador busca automáticamente en el historial de la plataforma las comisiones aplicadas por el bróker y calcula los costes de swap reales.
- InpFallbackCommission: Valor de reserva de la comisión por lote, que se utiliza si la detección automática no encuentra datos.
- InpFallbackSwapPerDay: Valor de reserva del coste de swap por lote al día, si no se puede detectar.
Modo de cálculo de TP/SL
- InpTPSL_Mode: Modo de cálculo para Stop Loss y Take Profit:
- MODE_MANUAL_PIPS: Cálculo fijo basado en los pips introducidos manualmente.
- MODE_AUTO_ATR: Cálculo automático basado en el ATR.
- MODE_AUTO_DYN_SL: SL dinámico basado en los mínimos y máximos de las últimas X barras.
- MODE_AUTO_TMA_SL: SL situado en la banda TMA opuesta.
- MODE_SEMI_AUTO_TMA_SL: SL situado en la banda TMA, pero TP calculado en función de los pips manuales.
- InpATRMultiplier: Multiplicador del ATR para definir la distancia de riesgo (utilizado en los modos AUTO).
- InpDynSL_Lookback: Número de barras anteriores que se deben analizar para encontrar el mínimo o máximo en el cálculo dinámico del SL.
Ajustes manuales de TP/SL (en pips)
- InpSL_Pips: Distancia del Stop Loss en pips (si MODE_MANUAL_PIPS).
- InpTP1_Pips / InpTP2_Pips / InpTP3_Pips / InpTP4_Pips / InpTP5_Pips: Distancias de los 5 niveles de Take Profit en pips (si MODE_MANUAL_PIPS o SEMI_AUTO).
Configuración de las flechas
- InpArrowOffset_Pips: Distancia en pips de las flechas de las señales respecto a la vela.
- InpArrowSize: Tamaño de la flecha de la señal principal (1-10).
- InpTMAArrowSize: Tamaño de las flechas generadas por las señales del filtro TMA (1-10).
Configuración de alertas
- InpAlertsEnabled: Activa las ventanas emergentes de alerta nativas de MetaTrader 5 cada vez que se produce una nueva señal de compra o venta.
Parámetros del indicador Sniper
- InpEMA_Fast_Period / InpEMA_Slow_Period: Períodos de las medias móviles exponenciales rápida y lenta cuyo cruce genera la señal base.
- InpEMA_AppliedPrice: Precio aplicado para el cálculo de las EMA.
- InpRSI_Period / InpRSI_AppliedPrice: Parámetros del RSI utilizado como filtro.
- InpRSI_BullLevel / InpRSI_BearLevel: Umbrales del RSI para considerar que el mercado está, respectivamente, en tendencia alcista o bajista.
- InpMACD_FastEMA / InpMACD_SlowEMA / InpMACD_SignalSMA / InpMACD_AppliedPrice: Parámetros de configuración del indicador MACD.
- InpATR_Period: Período del Average True Range.
- InpADX_Period: Período del indicador ADX.
- InpADX_StrongLevel: Umbral del ADX a partir del cual la tendencia se considera «fuerte».
- InpVolume_Lookback: Número de barras para calcular la media del volumen y definir los picos de volumen.
- InpRSI_MTF_Timeframe / InpRSI_MTF_Period / InpRSI_MTF_AppliedPrice: Parámetros del RSI en un marco temporal superior (multi-timeframe).
- InpRSI_MTF_BullLevel / InpRSI_MTF_BearLevel: Umbrales alcistas/bajistas para el RSI MTF.
Filtros de señales
- InpFilter_RSI: Activa el filtro RSI sobre la señal de entrada.
- InpFilter_MACD: Activa el filtro MACD sobre la señal de entrada.
- InpFilter_ADX: Activa el filtro ADX sobre la señal de entrada.
- InpFilter_Volume: Activa la condición de un pico de volumen en la señal de entrada.
- InpFilter_RSI_MTF: Activa el filtro RSI de múltiples marcos temporales.
Filtro de bandas de Bollinger
- InpUseBBFilter: Activa el filtro de las bandas de Bollinger (bloquea las órdenes de compra si el precio está por encima de la línea central y bloquea las órdenes de venta si está por debajo).
- InpBB_Period: Período de las bandas de Bollinger.
- InpBB_Deviation: Desviación estándar de las bandas de Bollinger.
Filtro DCE (Dynamic Cycle Explorer)
- InpUseDCEFilter: Activa el filtro cíclico DCE.
- InpDCE_Period1 ... InpDCE_Period6: Períodos de cálculo del TMA utilizados por la fórmula matemática del DCE.
- InpDCE_Signal_Period: Período de promediado de la señal DCE.
- HiLevel / LoLevel: Niveles de umbral superior e inferior del DCE (p. ej., 1 y -1) para validar la salida del ciclo.
Filtro RaysFX TMA+CG
- InpUseTMAFilter: Activa el filtro direccional basado en las bandas TMA.
- InpShowTMAVisuals: Activa o desactiva la visualización de las bandas TMA y sus flechas en el gráfico.
- InpTMA_TimeFrame: Marco temporal en el que se calculan las TMA (p. ej., «marco temporal actual» o «H1»).
- InpTMA_HalfLength: Mitad de la longitud del algoritmo TMA.
- InpTMA_Price: Precio aplicado al cálculo de las TMA (p. ej., PRICE_WEIGHTED).
- InpTMA_BandsDeviations: Desviación estándar (multiplicador) para el cálculo de las bandas superior e inferior.
- InpTMA_Interpolate: Activa la interpolación de los datos TMA entre diferentes marcos temporales.
- InpTMA_BandSmoothing: Período de suavizado de la varianza para que las bandas sean paralelas y rígidas (cuanto mayor sea el valor, más rígidas serán).
Nota: El indicador es una herramienta estadística y de análisis técnico. No garantiza beneficios futuros. Los resultados históricos simulados por el motor interno pueden diferir de las condiciones reales del mercado en tiempo real.


El usuario no ha dejado ningún comentario para su valoración