Type/to search

Estrategia de trading cuantitativo basada en el filtro de Voss y el indicador de tendencia

Common strategy
Created: 2023-09-19 16:59:10
Last modified: 3 years ago
1
Follow
1802
Followers

Resumen

Esta estrategia combina el filtro predictivo de Voss y el indicador de línea de tendencia instantánea de Ehlers para identificar puntos de inflexión cíclicos en el mercado y realizar trading cuantitativo. El filtro Voss puede generar señales de compra/venta con anticipación, mientras que el indicador de línea de tendencia instantánea se utiliza para determinar la dirección general de la tendencia, reduciendo las señales engañosas del filtro Voss en mercados en tendencia. Esta estrategia es adecuada para activos con ciclos relativamente marcados, como Bitcoin, y ha mostrado buenos resultados en backtesting.

Principio de la Estrategia

Filtro Predictivo de Voss

El filtro predictivo de Voss proviene del artículo de John F. Ehlers "A Peek Into The Future". La fórmula de cálculo es la siguiente:

pine
_filt = 0.5 * _s3 * _x1 + _f1 * _s2 * _filt[1] - _s1 * _filt[2] _voss = _x2 * _filt - _sumC

Donde, _x1 es la primera diferencia del precio; _x2 es el factor de suavizado; _s1, _s2, _s3 son los parámetros del filtro; _f1 es el parámetro del período; _filt es el resultado del filtrado; _voss es la salida final.

Este filtro puede considerarse como un suavizado que enfatiza la información de los períodos actual y pasados, generando así señales de compra/venta con anticipación. Debido a los retrasos de grupo inherentes, actúa como si "mirara hacia el futuro", emitiendo señales predictivas antes que otros indicadores.

Indicador de Línea de Tendencia Instantánea

El indicador de línea de tendencia instantánea se calcula con la siguiente fórmula:

pine
_it = (_a-((_a*_a)/4.0))*_src+0.5*_a*_a*_src[1]-(_a-0.75*_a*_a)*_src[2]+2*(1-_a)*nz(_it[1])+-(1-_a)*(1-_a)*nz(_it[2])

Este indicador traza en tiempo real una línea de tendencia que mejor se ajusta al precio, permitiendo determinar con precisión la dirección y la fuerza de la tendencia.

Lógica de la Estrategia

Se genera una señal de compra cuando el Voss pasa de negativo a positivo y cruza por encima del resultado del filtro.

Se genera una señal de venta cuando el Voss pasa de positivo a negativo y cruza por debajo del resultado del filtro.

Además, la señal de trading solo se emite cuando el indicador de línea de tendencia instantánea confirma la dirección de la tendencia. Esto filtra las posibles señales falsas que el filtro Voss podría generar en mercados con tendencia.

Ventajas de la Estrategia

  • El filtro Voss puede emitir señales predictivas anticipadas, capturando puntos de inflexión cíclicos.
  • El indicador de línea de tendencia instantánea puede determinar con precisión la dirección de la tendencia, evitando señales erróneas generadas anticipadamente por el filtro.
  • Parámetros configurables para optimización, adaptable a diferentes períodos y entornos de mercado.
  • Se pueden agregar estrategias de stop-loss para controlar el riesgo.

Riesgos de la Estrategia y Soluciones

  • La estrategia depende de las señales anticipadas del filtro, lo que puede omitir parte de los movimientos de tendencia.
  • En tendencias fuertes, puede generar señales de trading contrarias que provoquen pérdidas.

Se pueden reducir los riesgos mediante los siguientes métodos:

  • Optimizar los parámetros del período para ajustarlos a la ciclicidad de los diferentes activos.
  • Ajustar los parámetros de ancho de banda para reducir la intensidad del filtro y disminuir las señales engañosas.
  • Agregar un filtro de tendencia para evitar señales erróneas en tendencias fuertes.
  • Establecer una estrategia de stop-loss para controlar las pérdidas por operación.

Direcciones de Optimización de la Estrategia

La estrategia se puede optimizar en los siguientes aspectos:

  • Probar diferentes fuentes de precio, como precios de cierre, medias móviles, etc., para obtener mejores entradas.
  • Ajustar los parámetros del período del filtro para que coincidan con la ciclicidad específica del activo.
  • Optimizar los parámetros del indicador de tendencia para obtener un juicio de tendencia más preciso.
  • Probar diferentes indicadores de tendencia para encontrar la combinación más adecuada.
  • Agregar estrategias de stop-loss y trailing stop para controlar mejor el riesgo.
  • Realizar una optimización de parámetros para encontrar la mejor combinación.

Resumen

Esta estrategia combina el filtro Voss y el indicador de tendencia, lo que permite identificar eficazmente los puntos de inflexión cíclicos del mercado. Mediante la optimización de parámetros y el control de riesgos, esta estrategia puede lograr un sistema de trading cuantitativo estable. Es ampliamente aplicable a activos con una ciclicidad marcada y ya ha mostrado buenos resultados en backtesting. En general, esta estrategia posee una capacidad predictiva única y, a través de múltiples vías de optimización, tiene amplias perspectivas de aplicación.

Source
Pine
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// A Peek Into the Future
// John F. Ehlers
// TASC Aug 2019
Strategy parameters
Strategy parameters
source
period
predict
bandwidth
Source IT
Alpha
Fill Trend Region
Enable barcolors
Hide Ribbon
Custom Backtesting Dates
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Start Hour
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Backtest Stop Hour
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)