17. 11. 2025

5 1

Bandas centradas en TMA (TMACB)

Ponderación triangular En lugar de utilizar medias móviles simples o exponenciales, la TMA aplica una ponderación triangular a los datos de precios. Esto significa que el punto central recibe la máxima ponderación, mientras que las barras más alejadas (tanto pasadas como futuras con respecto al centro) reciben una ponderación progresivamente menor. Esto crea una media móvil excepcionalmente suave que responde de forma natural a las tendencias de los precios, al tiempo que filtra el ruido del mercado de forma más eficaz que las medias móviles tradicionales.

Diseño sin repintado El indicador calcula sus valores en una posición HalfLength barras atrás, utilizando solo los datos que estaban disponibles en ese momento histórico. Cuando se muestra en un gráfico, la barra actual muestra el valor TMA que se calculó HalfLength barras en el pasado, desplazado hacia adelante. Esto garantiza que los valores nunca cambien una vez calculados, lo que lo hace perfecto para backtesting y sistemas de trading automatizados donde la fiabilidad es fundamental.

Bandas adaptativas a la volatilidad Al incorporar bandas basadas en ATR alrededor del TMA centrado, el indicador se expande automáticamente durante condiciones de mercado volátiles y se contrae durante períodos tranquilos. Este ajuste dinámico ayuda a los operadores a identificar rupturas significativas frente a las fluctuaciones normales de los precios, ya que las bandas representan movimientos de precios estadísticamente significativos en relación con la volatilidad actual del mercado.

Parámetros

Media longitud (por defecto: 12, rango: 1-500) Determina tanto el período de suavizado como el desplazamiento de centrado. Una HalfLength de 12 significa que el TMA utiliza un total de 25 barras (12 antes del centro + barra central + 12 después del centro) y muestra los valores con un retraso de 12 barras. Los valores más pequeños hacen que el indicador sea más sensible, pero menos suave; los valores más grandes proporcionan señales más suaves con más retraso.

AtrPeriodo (por defecto: 100, rango: 1-1000) El período de referencia para el cálculo del rango verdadero promedio. Los períodos más largos proporcionan mediciones de volatilidad más estables que cambian lentamente, mientras que los períodos más cortos hacen que las bandas sean más reactivas a los picos de volatilidad recientes. La configuración predeterminada de 100 períodos ofrece un buen equilibrio para seguir las tendencias a medio plazo.

AtrMultiplicador (por defecto: 2,0; rango: 0,1-10,0) Controla la anchura de las bandas multiplicando el valor ATR. Los multiplicadores más altos crean bandas más anchas que se tocan con menos frecuencia, adecuadas para identificar cambios importantes en la tendencia. Los multiplicadores más bajos crean bandas más estrechas para señales de trading más frecuentes.

Conjuntos de parámetros preestablecidos

El indicador incluye cuatro combinaciones de parámetros optimizadas:

  • Estándar: HalfLength=12, AtrPeriod=100, AtrMultiplier=2.0 (equilibrado para la mayoría de los mercados)
  • Más lento: HalfLength=24, AtrPeriod=100, AtrMultiplier=2.0 (más suave, señales menos frecuentes)
  • Más ajustado: HalfLength=12, AtrPeriod=50, AtrMultiplier=1.5 (más sensible a la volatilidad reciente)
  • Más amplio: HalfLength=12, AtrPeriod=100, AtrMultiplier=2.5 (menos falsas rupturas)

Cómo utilizarlo

Identificación de tendencias

  • Precio por encima de la banda superior: Fuerte tendencia alcista
  • Precio entre medio y alto: tendencia alcista
  • Precio cercano al medio: Neutral/consolidación
  • Precio entre bajo y medio: tendencia bajista
  • Precio por debajo del límite inferior: fuerte tendencia bajista.

Señales de entrada

  • Entradas largas cuando el precio cruza por encima de la línea media desde abajo.
  • Entradas cortas cuando el precio cruza por debajo de la línea media desde arriba.
  • Abre posiciones largas cuando el precio cierre por encima de la banda superior.
  • Vender en corto cuando el precio cierre por debajo de la banda inferior.

Señales de salida

  • Salga de las posiciones largas cuando el precio cruce por debajo de la banda media o toque la banda inferior.
  • Salga de las posiciones cortas cuando el precio supere la banda media o toque la banda superior.

Apoyo/Resistencia Las bandas superior e inferior actúan como niveles dinámicos de soporte y resistencia. Los rebotes en estas bandas en la dirección de la tendencia suelen ofrecer oportunidades de entrada con bajo riesgo.

Notas de implementación

El indicador requiere un mínimo de 2 × HalfLength + AtrPeriod + 10 barras antes de producir valores válidos. Con la configuración predeterminada (HalfLength=12, AtrPeriod=100), esto significa que se necesitan al menos 134 barras de datos históricos.

El cálculo del precio utiliza una media ponderada de la máxima, la mínima y el cierre (contando el cierre dos veces): (Máximo + Mínimo + Cierre + Cierre) / 4, lo que ayuda a suavizar la volatilidad intrabarra sin perder sensibilidad a los precios de cierre.

Bandas centradas en TMA - Bloques de negociación personalizados

Este paquete contiene 8 bloques de condiciones listos para usar Diseñado para la creación sistemática de estrategias con el indicador TMA Centered Bands. Estos bloques encapsulan patrones de trading comunes y se pueden utilizar directamente en el generador de estrategias de StrategyQuant.

1. Bloques de penetración de banda

Por encima de TMAU (Opuesto: LowBelowTMAD)

  • Lógica: Alto[1] > TMAUpper[1]
  • Descripción: Detecta cuando el precio máximo supera la banda superior, lo que indica un fuerte impulso alcista o posibles condiciones de sobrecompra.
  • Caso de uso: Entrada larga en ruptura o señal de salida corta.

Bajo por debajo de TMAD (Opuesto: HighAboveTMAU)

  • Lógica: Bajo[1] < TMABajo[1]
  • Descripción: Detecta cuando el precio mínimo rompe por debajo de la banda inferior, lo que indica un fuerte impulso bajista o posibles condiciones de sobreventa.
  • Caso de uso: Entrada corta en caso de ruptura, o señal de salida larga.

2. Bloques de reversión a la media (recuperación)

HighAboveTMAD (Opuesto: Por debajo del TMAU)

  • Lógica: Bajo[2] TMALower[1]
  • Descripción: El precio tocó/rompió por debajo de la banda inferior (TMAD) hace dos barras y ahora se ha recuperado por encima de ella, lo que muestra un rechazo de los precios más bajos y una posible reversión alcista.
  • Caso de uso: Entrada larga tras la prueba satisfactoria del soporte en la banda inferior: "recuperación desde la banda inferior"."

Por debajo del TMAU (Opuesto: HighAboveTMAD)

  • Lógica: Alto[2] > TMAUpper[2] Y Bajo[1] < TMAUpper[1]
  • Descripción: El precio tocó/rompió por encima de la banda superior (TMAU) hace dos barras y ahora ha retrocedido por debajo de ella, lo que muestra un rechazo de los precios más altos y una posible reversión bajista.
  • Caso de uso: Entrada corta tras un intento fallido de ruptura en la banda superior: "regreso desde la banda superior"."

3. Bloques de dirección de tendencia

TMAC está en alza (Opuesto: TMACIsFalling)

  • Lógica: TMAMiddle[0] > TMAMiddle[1]
  • Descripción: La línea central (banda media/TMAC) está subiendo, lo que confirma el impulso alcista de la tendencia.
  • Caso de uso: Filtro para estrategias solo largas, confirmación de tendencias, evitar posiciones cortas en contra de la tendencia.

TMACIsFalling (Opuesto: TMACIsRising)

  • Lógica: TMAMiddle[0] < TMAMiddle[1]
  • Descripción: La línea central (banda media/TMAC) está cayendo, lo que confirma el impulso de la tendencia bajista.
  • Caso de uso: Filtro para estrategias exclusivamente cortas, confirmación de tendencias, evitar posiciones largas en contra de la tendencia.

4. Señales avanzadas de rebote (reversiones de alta probabilidad)

TMACReboundUP ▲ (Opuesto: TMACReboundDown)

  • Lógica:
  Bajo[2] < TMAMiddle[2] Y // La barra anterior penetró por debajo del centro
  Cierre[2]  Apertura[1] // La barra actual es alcista (confirmación de reversión)
  • DescripciónPatrón de reversión alcista: el precio cayó por debajo de la línea media con un impulso bajista, luego se revirtió con una vela alcista que muestra la intervención de los compradores.
  • Caso de uso: Entrada larga cuando el precio muestra agotamiento y reversión tras probar el soporte de la línea media.
  • Precaución: Evitar si pastTMAC - TMAC > TMAangle × punto (ángulo de fuerte tendencia bajista = largo arriesgado)

TMACReboundDown ▼ (Opuesto: TMACReboundUP)

  • Lógica:
  Alto[2] > TMAMiddle[2] Y // La barra anterior penetró por encima del centro
  Cierre[2] > Apertura[2] Y // La barra anterior era una vela alcista Cierre[1] < Apertura[1] // La barra actual es bajista (confirmación de reversión)
  • DescripciónPatrón de reversión bajista: el precio subió por encima de la línea media con un impulso alcista, luego se revirtió con una vela bajista que muestra la intervención de los vendedores.
  • Caso de uso: Entrada corta cuando el precio muestra agotamiento y reversión tras probar la resistencia de la línea media.
  • Precaución: Evitar si TMAC - pasadoTMAC > TMAángulo × punto (ángulo de fuerte tendencia alcista = venta al descubierto arriesgada)

Ejemplos de plantillas de estrategia

1. Estrategia de ruptura siguiendo la tendencia

Entrada larga: HighAboveTMAU Y TMACIsRising
Salida larga: Mínimo por debajo de TMAU O TMAC en descenso Entrada corta: Mínimo por debajo de TMAD Y TMAC en descenso Salida corta: Máximo por encima de TMAD O TMAC en ascenso

2. Estrategia de reversión a la media

Entrada larga: HighAboveTMAD y TMACIsRising
Salida larga: HighAboveTMAU Entrada corta: LowBelowTMAU Y TMACIsFalling Salida corta: LowBelowTMAD

3. Estrategia de rebote (recomendada)

Entrada larga: TMACReboundUP Y TMACIsRising Salida larga: TMACReboundDown O TMACIsFalling Entrada corta: TMACReboundDown Y TMACIsFalling Salida corta: TMACReboundUP O TMACIsRising

Parámetros

Todos los bloques comparten estos parámetros personalizables:

  • Gráfico: Seleccionar serie de datos (predeterminado: gráfico principal)
  • HT_Per (Media longitud): 10-220, paso 10
  • ATR_Per (Periodo ATR): 10-120, paso 10 (predeterminado: 100)
  • ATR_Mult (Multiplicador ATR): 0,5-3,0, paso 0,5 (predeterminado: 2,0)

Estos bloques aprovechan el sistema de bloques opuestos de StrategyQuant, lo que facilita la creación de estrategias simétricas largas/cortas con una lógica de negación adecuada.

Indicador Disponibilidad

Este indicador está implementado para StrategyQuant X y se puede utilizar en todas las plataformas de trading soportadas, incluyendo MT4, MT5, TradeStation y MultiCharts.

Uso de bloques personalizados para condiciones

Puede definir fácilmente sus propias condiciones en StrategyQuant X utilizando Bloques Personalizados. Esto le permite configurar parámetros como periodos o umbrales para ajustar el indicador a su estrategia. Para obtener información más detallada, consulte los siguientes recursos:

Importación de indicadores personalizados a SQX

Para importar indicadores personalizados en StrategyQuant X, siga las instrucciones paso a paso que le ofrecemos aquí:

Me conocéis como clonex. Me llamo Iván Hudec; soy el creador de los bloques gratuitos que estás utilizando aquí, y escribo sobre la investigación en la que se basan en algotrading.space. ¿Necesitas que te construyamos algo? Trabaja conmigo.
1 Comentario
Más antiguo
Más reciente Más votados
Emmanuel
25 de noviembre de 2025, 17:28

¡Excelente! Gracias, Iván.