Gold Smart Trend Predictor
- Indicadores
- Denis Novoselov
- Versión: 1.0
- Activaciones: 5
Un indicador de tendencia multifactorial para XAUUSD en el marco temporal H1. El script combina una pila de medias móviles, una puerta ADX, una comprobación de impulso estocástico y un filtro de alineación de marco temporal superior en una única regla de decisión. Cuando todos los componentes coinciden, el indicador marca un régimen como alcista o bajista. Cuando no están de acuerdo, el indicador se mantiene neutral y no recomienda ninguna acción.
El objetivo es ofrecer al operador una lectura binaria clara (señal o no señal) en un horizonte de previsión de unas 10 horas, junto con un nivel medido de stop-loss y take-profit en función de la volatilidad actual. El script no coloca operaciones. Es una ayuda analítica para la negociación discrecional o semiautomatizada.
Visión general
El motor calcula lo siguiente en cada barra cerrada:
- Una pila de tendencias que consiste en un cruce rápido/lento de EMA, una comprobación del umbral ADX y una prueba de ordenación de la cinta 7-EMA .
- Una comprobación de concordancia estocástica K vs D en el mismo marco temporal
- Una alineación de la EMA a largo plazo utilizada como proxy del marco temporal diario en el gráfico H1 .
Un régimen alcista comienza sólo cuando los tres componentes coinciden en la dirección alcista en una barra cerrada. Un régimen bajista comienza sólo cuando los tres componentes coinciden en la dirección bajista. Cualquier acuerdo parcial mantiene al indicador en un estado neutral.
Cada inicio de régimen se reporta como una única señal y no se cambia retroactivamente (diseño anti-repintado - todos los valores se leen sólo de las barras cerradas, nunca de la barra en formación).
Cómo funciona
Pila de tendencias La EMA rápida y la EMA lenta definen la dirección de la tendencia principal. El valor ADX bloquea la señal para que el script no se active en periodos de baja volatilidad. La cinta 7-EMA (periodos Fibonacci 8, 13, 21, 34, 55, 89, 144) debe ordenarse consistentemente para al menos 6 de 7 pares adyacentes para confirmar la fuerza de la tendencia.
Acuerdo estocástico El estocástico rápido %K debe estar por encima de la línea %D para un régimen alcista, y por debajo de %D para un régimen bajista. Esto añade un requisito de impulso a la estructura de la tendencia.
Alineación de plazos superiores Una EMA larga en el gráfico H1 (periodo 504, equivalente a una EMA21 diaria) se compara con una EMA más larga (periodo 1320, equivalente a una EMA55 diaria). Para un régimen alcista, la rápida debe estar por encima de la lenta, y el cierre debe estar por encima de la rápida. El caso bajista es inverso. De este modo, se evitan las señales de tendencia contraria a la dirección del marco temporal superior.
Decisión combinada Un régimen se establece como alcista (+1), bajista (-1) o neutral (0) en cada barra cerrada. Se detecta un inicio de régimen cuando el estado cambia de no alcista a alcista o de no bajista a bajista. Cada inicio de régimen es la entrada a los módulos de alerta y registro diario.
Resultados del gráfico
Visualización del pronóstico En un inicio de régimen, el script dibuja 10 velas fantasma a la derecha de la última barra real, orientadas en la dirección de la señal, más una envolvente discontinua (canal conforme) que se ensancha como q*sqrt(h). El canal se muestra siempre, incluso en estado neutro, para indicar el rango de volatilidad. Las velas fantasma sólo se muestran cuando existe una señal activa.
Flechas históricas Para la ventana de retrospectiva configurada (por defecto 30 días), cada inicio de régimen histórico se marca con una pequeña flecha hacia arriba o hacia abajo debajo o encima de la barra de entrada. Esto permite al operador revisar las señales pasadas de un vistazo.
Líneas de riesgo Cuando una señal está activa, se dibujan tres líneas horizontales: una línea de referencia de entrada al precio actual, una línea de stop-loss y una línea de take-profit. Tanto el stop como el objetivo se escalan por ATR (los coeficientes por defecto son 4,771 y 5,787, lo que da una relación recompensa-riesgo de 1:1,21).
Cuadro de mandos Un panel en la esquina inferior derecha muestra el estado actual, el ATR, los precios objetivo y de stop recomendados en la divisa de la cuenta, el tamaño de lote recomendado para un porcentaje de riesgo elegido, la relación recompensa-riesgo y las estadísticas de rendimiento en tiempo real calculadas a partir de los propios datos del operador durante la ventana de revisión retrospectiva. Las estadísticas en tiempo real incluyen el número de operaciones que ha seguido el indicador, la tasa de ganancias entre las operaciones decididas y el factor de beneficio aproximado. Si se han registrado menos de 5 operaciones hasta el momento, el cuadro de mandos muestra un aviso de "necesita más datos" en lugar de un número.
Alertas
Hay tres canales de alerta disponibles:
- Ventana emergente MetaTrader (Alerta)
- Reproducción de archivos de sonido
- Mensaje de Telegram vía WebRequest
El canal de Telegram requiere que el operador incluya api.telegram.org en la lista blanca en Herramientas - Opciones - Asesores Expertos y que proporcione un token de bot y un identificador de chat en las entradas. El script verifica el token al inicio y muestra un mensaje de estado en el gráfico si la configuración está incompleta.
Cada inicio de régimen produce como máximo una alerta por barra, independientemente de cuántos ticks se procesen.
Referencia de backtest
Los coeficientes ATR por defecto y los umbrales de apilamiento de tendencias se calibraron sobre datos históricos XAUUSD H1 desde enero de 2020 hasta abril de 2026.
Resultados del backtest (ventana TEST fuera de muestra, 2025 - abril 2026):
- Tasa de ganancias : 65,0% en 590 configuraciones
- Factor de ganancia : 2,06
- Promedio de montajes al año: unos 278
Resultados de las pruebas retrospectivas a lo largo de 6,3 años:
- Tasa de ganancias : 55,6% (1.762 configuraciones)
- Factor de beneficio : 1,36
- Reducción máxima : 14.97%
Estas cifras son resultados de pruebas retrospectivas, no de operaciones reales. La estrategia funciona mejor en regímenes de mercado tendenciales y tiende a obtener peores resultados durante consolidaciones laterales prolongadas. Los resultados anteriores no garantizan los resultados futuros.
Entradas
Visualización de previsiones
- InpForecastBars - número de barras fantasma proyectadas hacia delante (por defecto 10 )
- InpShowPhantom - activa las velas fantasma
- InpShowChannel - activa el canal de conformación
- InpShowDashboard - activa el panel de la cabina del piloto
- InpShowJournal - activa el diario de estadísticas en directo
- InpShowHistoryArrows - activa las flechas del historial
- InpHistoryDays - ventana retrospectiva en días para flechas y estadísticas en vivo (por defecto 30 )
Gestión de riesgos
- InpShowRiskLines - activa las líneas horizontales SL/TP/Entry
- InpRiskPct - cuenta el porcentaje de riesgo usado en la sugerencia de tamaño de lote (por defecto 1.0 )
- InpShowPositionSize - activa la fila de tamaño de lote en el panel de control
Alertas
- InpAlertSound, InpAlertPopup, InpAlertTelegram - activación por canal
- InpTelegramToken , InpTelegramChatId - credenciales de Telegram
- InpAlertSoundFile - archivo de sonido en la carpeta Sounds del terminal
Parámetros del motor Los parámetros del motor (periodos EMA, umbral ADX, umbral de la cinta, coeficientes ATR, ajustes estocásticos) están expuestos por transparencia y reproducibilidad, pero los valores por defecto están calibrados y cambiarlos invalida la referencia del backtest. Modifíquelos únicamente si realiza una prueba independiente.
Estilo visual Color del toro, color del oso, color neutro, fondo del cuadro de mandos, color del texto del cuadro de mandos, tamaño de letra del cuadro de mandos.
Requisitos
- Símbolo: XAUUSD o cualquier contrato de oro (el script imprime una advertencia si se utiliza en otro instrumento)
- Marco temporal: H1 (la secuencia de comandos imprime una advertencia si se utiliza en un marco de tiempo diferente)
- Barras: se requieren al menos 1500 barras de historia al inicio para que la EMA larga se caliente
- Alertas de Telegram (opcional): WebRequest debe estar habilitado y api.telegram.org debe estar en la lista blanca en las opciones del terminal
Descargo de responsabilidad
Este indicador se proporciona con fines informativos y educativos. No constituye un consejo de inversión, una recomendación ni una invitación a negociar. Operar conlleva un riesgo significativo y puede no ser adecuado para todos los inversores. Los resultados pasados, incluidos los resultados de backtest mostrados en esta descripción, no garantizan resultados futuros. El usuario es el único responsable de las decisiones que tome al utilizar este indicador.