FXR MA Trend
- Indicadores
- Versión: 1.0
FXR MA Trend es un indicador de ventana de gráfico que dibuja una cinta de seis medias móviles, calculadas opcionalmente en un marco temporal distinto (de estructura), y visualiza el estado de la cinta: velas coloreadas según la tendencia, marcadores de giro (flechas), un panel de información sobre el gráfico y alertas opcionales.
Es una herramienta de visualización y de lectura del mercado. No abre operaciones, no gestiona posiciones ni predice el precio. Las señales son cambios de estado de una cinta de medias móviles —retardadas por construcción— y no son recomendaciones de trading.
Qué dibuja
- Cinta — seis líneas de medias móviles. Las longitudes de las líneas son Base, Base+Spacing, … , Base+5×Spacing (por defecto: 40 con espaciado 8 → 40/48/56/64/72/80). La línea más rápida se dibuja más gruesa. Los colores de las líneas se desvanecen desde la más rápida hasta la más lenta mezclándose con el fondo del gráfico, de modo que la cinta se percibe como un solo objeto. Los colores siguen el estado actual de la tendencia y se adaptan automáticamente al cambiar el tema de color del gráfico.
- Velas de tendencia (opcional). Las velas se sobredibujan con el color alcista/bajista mientras el estado de la cinta es alcista/bajista.
- Marcadores de giro (opcional). Se dibuja una flecha en la barra donde el estado de la tendencia cambia (véase «Señales» para la definición exacta). Posición: pegada a las velas, o sobre el borde exterior de la cinta con un desplazamiento basado en ATR(14).
- Panel de información (opcional). Un cuadro compacto sobre el gráfico que muestra: tendencia actual, marco temporal de estructura, fuente/tipo de MA, longitudes, modo de señal activo, última señal y barras desde el giro, expansión/compresión de la cinta y un porcentaje de «Strength». Tres niveles de detalle (Small / Medium / Large) y seis posiciones en pantalla.
Motor de medias móviles
Diez tipos de MA están implementados desde cero (sin librerías externas): SMA, EMA, WMA, HMA (Hull), RMA (Wilder), VWMA (ponderada por volumen), DEMA, TEMA, ALMA (Arnaud Legoux, con parámetros offset/sigma) y LSMA (regresión por mínimos cuadrados, con un parámetro de desplazamiento en barras). Ocho fuentes de precio: Close, Open, High, Low, HL2, HLC3, OHLC4, HLCC4.
Notas de implementación, dichas con claridad:
- EMA, RMA, DEMA y TEMA se inicializan con la SMA de sus primeros L valores. Los valores de los primeros períodos del historial pueden diferir ligeramente de los de plataformas que usan otra convención de inicialización; convergen a medida que crece el historial.
- VWMA utiliza el volumen de ticks (el volumen disponible en la terminal para la mayoría de los símbolos).
- Cada línea permanece vacía (sin dibujar) hasta que dispone de barras suficientes para ser matemáticamente válida — el indicador no falsifica valores de calentamiento.
Marco temporal de estructura (multitemporal)
La cinta puede calcularse en cualquier marco temporal, no solo en el del gráfico. En un gráfico de TF inferior, cada barra del gráfico muestra el valor de la cinta del TF de estructura en el cierre de esa barra, ya sea como rampas suavizadas e interpoladas o como una escalera exacta (parámetro). Los datos del TF de estructura se copian y se almacenan en caché, y se recalculan como máximo cada 5 segundos o cuando se abre una nueva barra de estructura. Si aún no hay historial del TF de estructura (símbolo nuevo, gráfico de TF muy bajo), el indicador recurre al marco temporal del gráfico y registra un mensaje, en lugar de no dibujar nada.
Señales — definiciones exactas
El estado de la tendencia se calcula por barra en uno de dos modos:
- Ribbon Flip (por defecto): el estado es alcista mientras la línea más rápida está por encima de la más lenta, y bajista mientras está por debajo.
- Fastest MA Slope: el estado sigue la dirección de la línea más rápida respecto a su barra anterior.
Un marcador Buy aparece en la barra donde el estado pasa de bajista establecido a alcista; un marcador Sell en el cambio de alcista establecido a bajista. Una tendencia que surge de un estado de calentamiento desconocido/plano no genera marcador — el primer marcador aparece en el primer giro genuino.
Notas honestas sobre el comportamiento:
- Los marcadores y los colores de las velas en la barra en formación se actualizan con cada tick y pueden cambiar o desaparecer antes de que cierre la barra. Así se comporta cualquier indicador en vivo; aquí nada es «sin repintado» y no se hace tal afirmación.
- Con un marco temporal de estructura, las barras del gráfico que pertenecen a la barra de estructura en formación siguen el valor en vivo de esa barra de estructura; su estado puede cambiar hasta que esa barra de estructura cierre.
- Las alertas (popup / push / email / sonido) pueden restringirse opcionalmente a la última barra cerrada («Confirm Signals On Bar Close», activado por defecto). Cada dirección alerta como máximo una vez por barra. Tras recargar el gráfico o cambiar de marco temporal, la señal de la última barra cerrada puede volver a alertar una vez más, porque el estado de deduplicación de alertas está en memoria.
- El texto de la alerta muestra el símbolo y el marco temporal del gráfico.
- Los cruces de MA van con retraso. En mercados laterales este estilo de señal gira con frecuencia y producirá rachas consecutivas de cambios de estado perdedores, como cualquier sistema de cruces. Es una propiedad de las medias móviles, no un defecto que este indicador pueda eliminar.
Cifras del panel de información
- Strength % = distancia actual entre la línea más rápida y la más lenta de la cinta, dividida por la distancia máxima de ese tipo en las últimas «Momentum Normalization Length» barras (por defecto 100). Es una normalización descriptiva del ancho de la cinta dentro de la ventana reciente. No es una probabilidad, ni una puntuación de confianza, ni es predictiva.
- Ribbon = «Expanding» cuando la distancia rápida–lenta creció respecto a la barra anterior; en caso contrario, «Compressing».
- Bars Since Flip = barras cerradas desde el último cambio de estado dentro de la ventana de cálculo.
Rendimiento
El indicador recalcula la ventana visible en cada tick. La ventana está limitada por «Max Bars To Calculate» (por defecto 5.000, rango 100–20.000), más una región interna de calentamiento previa. En configuraciones multitemporales, los cálculos del TF de estructura se almacenan en caché como se describe arriba, y un límite interno evita que combinaciones patológicas (p. ej., gráfico M1 con estructura mensual) soliciten cantidades de datos irrazonables. En máquinas lentas o con flujos de ticks intensos, reduzca Max Bars To Calculate.
Configuración por defecto
| Entrada | Por defecto | Entrada | Por defecto |
|---|---|---|---|
| Structure Timeframe (marco temporal de estructura) | Current (actual) | MA Type (tipo de MA) | HMA |
| Source (fuente) | Close | Base Length / Spacing (longitud base / espaciado) | 40 / 8 (espaciado mín. 1) |
| Signal Trigger (disparador de señal) | Ribbon Flip | Confirm On Bar Close | true |
| Arrows / Colored Candles (flechas / velas coloreadas) | on / on (act. / act.) | Arrow Position (posición de las flechas) | Ribbon edge (0.5 × ATR14) — borde de la cinta |
| Info Box (cuadro de información) | on, Large, Top-Left (act., Large, arriba a la izquierda) | Strength Window | 100 barras |
| Popup Alert (alerta emergente) | on (act.) | Push / Email / Sound | off (desact.) |
| Max Bars To Calculate | 5.000 | HTF Line Style (estilo de línea HTF) | Smooth (suave) |
Limitaciones (conocidas y aceptadas)
- Las señales van con retraso; describen la cinta, no el futuro.
- Los marcadores en la barra en formación son provisionales hasta que la barra cierre; los estados multitemporales son provisionales hasta que cierre la barra de estructura.
- El panel de información usa nombres de objeto fijos — ejecute una sola instancia con el cuadro de información por gráfico.
- VWMA depende del volumen de ticks.
- «Strength %» depende de la ventana de normalización elegida y solo es comparable consigo mismo.
Qué no es este producto
No es un asesor experto (EA). Sin trading automatizado ni semiautomático. No se ofrecen ni se insinúan resultados de backtest, tasas de acierto ni cifras de rendimiento, porque no se reclama ninguno. Ninguna afirmación de «sin repintado», exactitud o rentabilidad de ningún tipo.
Descargo de responsabilidad
Este indicador se ofrece de forma gratuita únicamente con fines educativos y de visualización de gráficos. No constituye asesoramiento financiero, de inversión ni de trading. Operar con productos apalancados como el forex y los CFD conlleva un alto riesgo de perder dinero rápidamente. Cualquier decisión de operar es únicamente suya; el comportamiento pasado del indicador no determina resultados futuros. Pruebe cualquier configuración primero en una cuenta demo. El autor no acepta responsabilidad alguna por decisiones de trading o pérdidas.

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