TrendReferenceLine
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.31
TrendReferenceLine — Línea de tendencia adaptativa con canal ATR y niveles de operación automáticos
Breve descripción: Un indicador de línea de tendencia adaptativa que cambia de color según la dirección de la tendencia, marca los cambios de tendencia confirmados con flechas y traza automáticamente en el gráfico los puntos de entrada, el stop loss y tres objetivos de múltiplo de R.
Tipo: Indicador de análisis técnico de seguimiento de tendencias (no es un robot de trading automatizado).
Qué hace
En el trading de tendencias, hay tres preguntas fundamentales: ¿ha cambiado la dirección?, ¿dónde se sitúa el stop? y ¿a qué distancia está el objetivo? TrendReferenceLine responde a las tres en un único gráfico:
- Dirección: una línea que se ajusta automáticamente y cambia de color según la tendencia
- Inversión: flechas trazadas exactamente donde se confirma el cambio de tendencia
- Ejecución: entrada, stop loss y tres objetivos calculados a partir del riesgo (R) y representados como niveles horizontales
No es una herramienta de predicción. Es una herramienta que hace visible la estructura de la tendencia y permite actuar en consecuencia.
Características principales
1. Línea de tendencia adaptativa
Se traza una línea de referencia por debajo del precio en una tendencia alcista y por encima del precio en una tendencia bajista. La línea se mueve a modo de trinquete —solo sube durante una tendencia alcista y solo baja durante una tendencia bajista—, por lo que el ruido de una sola barra no puede hacerla retroceder. Esto permite utilizarla directamente como referencia móvil para una posición abierta. La línea cambia de color cuando la tendencia cambia de dirección (azul para al alza, rojo para a la baja).
2. Canal ATR y relleno
Se trazan unas líneas superior e inferior alrededor de la línea de tendencia utilizando la volatilidad (ATR) como unidad de medida, con un relleno suave y translúcido entre ellas. El canal se ensancha y se estrecha automáticamente a medida que cambia la volatilidad, lo que ayuda a identificar cuándo el mercado entra en una fase de volatilidad inusual.
3. Flechas de reversión
Cuando se confirma un cambio de tendencia, se coloca una flecha en la barra correspondiente: una flecha hacia arriba para una reversión alcista y una flecha hacia abajo para una bajista. Las flechas aparecen tras la confirmación y no aparecen para luego desaparecer de nuevo.
4. Niveles de operación automáticos (función principal)
Tras cada nueva señal, se calculan y trazan automáticamente cinco niveles horizontales:
Nivel | Significado |
|---|---|
ET | Referencia de entrada: la apertura de la barra siguiente a la señal confirmada |
SL | Referencia de stop: el valor de la línea de tendencia en el punto de reversión |
TP1 / TP2 / TP3 | Objetivos en 1R, 2R y 3R |
1R equivale a la distancia entre el precio de entrada y el nivel de stop. Los tres múltiplos son ajustables (por ejemplo, 1R / 1,5R / 2,5R), y también pueden fijarse en el mismo valor si solo se necesita un objetivo.
5. Niveles históricos de señales
Se pueden mostrar los niveles históricos de las señales para su revisión, hasta un máximo de 30 señales (ajustable), cada una de ellas representada con un ancho de barra configurable. Esto tiene como objetivo estudiar si las configuraciones pasadas tenían una estructura de riesgo/recompensa sólida, no para evaluar la barra actual.
6. Alertas
Alertas emergentes opcionales ante un cambio de tendencia. Las alertas se activan únicamente en la barra más reciente y se eliminan las duplicadas por barra, de modo que no se notifica el mismo evento repetidamente.
Cómo interpretar el gráfico
- Línea por debajo del precio, azul— tendencia alcista; la propia línea sirve como referencia móvil para las posiciones largas
- Línea por encima del precio, roja: tendencia bajista; la propia línea sirve como referencia móvil para las posiciones cortas
- Cambio de color más flecha: la estructura de la tendencia ha cambiado; la dirección anterior ya no es válida
- Grupo de niveles horizontales de color: la estructura de riesgo de la última señal: entrada, stop y tres objetivos de un solo vistazo
Uso recomendado
- Filtro de dirección: solo se tienen en cuenta las entradas que coincidan con el color actual de la línea, evitando así las operaciones en contra de la tendencia.
- Stop dinámico: desplaza el stop junto con la línea de tendencia mientras la posición esté abierta; una ruptura decisiva de la línea indica la salida.
- Gestión de objetivos: cerrar posiciones de forma escalonada en 1R, 2R y 3R, de modo que el plan de salida quede fijado de antemano en lugar de decidirse sobre la marcha.
- Múltiples marcos temporales: utiliza un marco temporal superior para la dirección y uno inferior para el momento de la operación; por ejemplo, H4 para la tendencia y H1 para las entradas basadas en flechas.
- Backtesting visual— activa los niveles históricos y comprueba la estructura de riesgo/recompensa de las señales pasadas para ver si los ajustes se adaptan al símbolo actual.
- Filtro de volatilidad: cuando el canal se expande bruscamente, la volatilidad está aumentando; considera reducir el tamaño de la posición o esperar a que se contraiga.
Parámetros de entrada
Principal
Parámetro | Valor por defecto | Descripción |
|---|---|---|
Amplitud | 4 | Amplitud de retrospectiva para el cálculo de la tendencia. Los valores más bajos son más sensibles y generan más señales; los valores más altos son más suaves y más lentos. |
Desviación del canal | 2 | Factor de anchura del canal ATR, medido en medias unidades ATR. Los valores más altos producen un canal más ancho. |
Mostrar flechas | true | Mostrar flechas de inversión. |
Mostrar canales | false | Mostrar los rieles ATR y la banda rellena. Desactivado por defecto. |
Mostrar etiquetas de compra/venta | false | Añade etiquetas de texto de «Compra» y «Venta» junto a las flechas. |
Habilitar alerta | false | Alerta emergente en caso de cambio de tendencia. |
Línea horizontal de negociación
Parámetro | Por defecto | Descripción |
|---|---|---|
Mostrar niveles de negociación | true | Traza los niveles de entrada y objetivo de la última señal. |
Mostrar niveles históricos de señales | false | Dibuja también los niveles de las señales anteriores. |
Número máximo de señales históricas que se mostrarán | 30 | Número máximo de señales históricas que se dibujan; los valores más altos consumen más recursos. |
Ancho del nivel histórico (barras) | 5 | Ancho de cada nivel histórico, medido en barras. |
TP1 R múltiplo | 1,0 | Primer objetivo = entrada ± 1R. |
TP2 múltiplo de R | 2,0 | Segundo objetivo = entrada ± 2R. |
TP3: múltiplo de R | 3,0 | Tercer objetivo = entrada ± 3R. |
Colores
Parámetro | Por defecto |
|---|---|
Color de la línea de entrada | Naranja |
Color de la línea de stop loss | Rojo |
Color de TP1 / TP2 / TP3 | Verde lima |
Guía de configuración
- Demasiadas señales / demasiado ruido → aumenta la amplitud o cambia a un marco temporal superior
- Demasiado pocas señales / entradas demasiado tardías → reduce la amplitud o cambia a un marco temporal inferior
- Los stops se activan con demasiada facilidad → revisa el factor de canal para evaluar la volatilidad, o establece un stop de referencia más amplio
- Rara vez se alcanzan los objetivos → reduce el TP1 de 1R a 0,5R–0,8R para asegurar primero una ganancia parcial
Compatibilidad y notas
- Funciona con cualquier símbolo y marco temporal de MT5 (divisas, metales, índices, criptomonedas). Los ajustes predeterminados son más estables en M15 y superiores.
- Este indicador proporciona únicamente análisis técnico y referencia visual. No realiza órdenes ni toma decisiones de trading por el usuario.
- Los niveles de stop y de objetivo son valores de referencia estructurales derivados de la propia lógica del indicador y no constituyen ningún tipo de consejo de inversión.
- Los cálculos se basan en datos históricos; utilice las señales tras su confirmación y en combinación con sus propias reglas de gestión de riesgos.
Aviso sobre riesgos
Operar en los mercados financieros conlleva riesgos. Ninguna herramienta de análisis técnico puede predecir la evolución futura de los precios ni garantizar beneficios. El comportamiento pasado de las señales no es indicativo de resultados futuros. Los usuarios deben tomar decisiones independientes basadas en su propio criterio y asumen toda la responsabilidad por los resultados de sus operaciones.
