Type/to search

Estrategia de backtest del filtro de tendencia de rango promedio

Common strategy
Created: 2024-01-08 10:20:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen: Esta estrategia determina si el precio se encuentra en un estado de tendencia calculando la relación entre el diferencial del precio máximo y mínimo dentro de un período determinado y la amplitud del precio de cierre, utilizando esto como señal de trading.

Principio de la estrategia: El indicador central de esta estrategia es el Filtro Vertical Horizontal (VHF, por sus siglas en inglés), que se calcula mediante la siguiente fórmula:

VHF = (Máximo(Length) - Mínimo(Length)) / SUMA(ABS(Cierre - Cierre[1]), Length)

Donde Máximo(Length) y Mínimo(Length) son el precio máximo y mínimo respectivamente dentro del período Length. La parte del numerador refleja el rango de amplitud del precio, mientras que el denominador refleja la volatilidad real del precio. La relación entre ambos permite determinar la tendencia del movimiento del precio: cuando el VHF supera un umbral de señal determinado, se considera que el precio está en un estado de tendencia; cuando está por debajo del umbral, se considera que el precio está en un estado de consolidación. A partir de esto se generan las señales de trading.

Esta estrategia es simple e intuitiva, comparando el rango de fluctuación del precio con la volatilidad real para determinar la tendencia, evitando la dependencia exclusiva de indicadores como SMA o EMA que ignoran las características propias del precio. Sin embargo, la estrategia es sensible a la optimización de parámetros, por lo que es necesario ajustar los parámetros Length y Signal para adaptarse a diferentes períodos y condiciones de mercado.

Análisis de ventajas:

  1. Indicador de tendencia intuitivo, simple y efectivo.
  2. Considera las características propias del precio, sin depender de ningún ajuste de curvas.
  3. Parámetros configurables para ajustar la sensibilidad de la señal.
  4. Se puede integrar fácilmente en diversas estrategias de trading.

Análisis de riesgos:

  1. Sensible a los parámetros; una configuración inapropiada puede generar demasiadas operaciones erróneas.
  2. No puede distinguir falsas tendencias en puntos de inflexión del precio.
  3. Con configuraciones de períodos grandes, es menos sensible a las oscilaciones del precio en períodos cortos.
  4. Se debe combinar con un stop loss para controlar las pérdidas individuales.

Direcciones de optimización:

  1. Optimizar el parámetro Length para equilibrar la sensibilidad en la determinación de tendencias.
  2. Combinar con otros indicadores para filtrar las señales del VHF. Por ejemplo, el MACD puede ayudar a identificar puntos de inflexión.
  3. Probar métodos de aprendizaje automático para ajustar la curva del VHF.
  4. Configurar períodos en paralelo para generar señales multinivel.

Conclusión: Esta estrategia juzga la tendencia de manera intuitiva basándose en las características propias del precio, es simple y efectiva, y merece una mayor exploración, optimización y validación. Puede convertirse en una herramienta básica para la determinación de tendencias y ser ampliamente utilizada en estrategias de trading cuantitativo.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 27/04/2018
// Vertical Horizontal Filter was initiated by Adam White. It was first published 
Strategy parameters
Strategy parameters
Length
Signal
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)