Estrategia de filtro de bandas bilaterales
[trans]
Resumen
La estrategia de filtro de banda bilateral se basa en un artículo publicado por Broder en la revista Stocks & Commodities en 2010. Esta estrategia calcula el valor del filtro de banda de Broder para identificar las fluctuaciones de precios de las acciones y generar señales de trading. Cuando el valor del filtro de banda supera el umbral, se adopta una posición corta; cuando está por debajo del umbral, se toma una posición larga, siguiendo la tendencia.
Principio de la estrategia
La estrategia se compone principalmente de los siguientes pasos:
-
Inicialización de parámetros: incluye la longitud de la banda de Broder
Length, el coeficiente de fluctuaciónDelta, el umbral de zona cortaSellZone, el umbral de zona largaBuyZone, etc. -
Cálculo del filtro de banda de Broder
BP: se calcula el valor del filtro de banda mediante una serie de funciones trigonométricas. -
Determinación de la dirección de la posición: si
BPes superior aSellZone, se toma una posición corta; si es inferior aBuyZone, se toma una posición larga; de lo contrario, se mantiene la posición actual. -
Generación de señales: se emiten señales de compra o venta según la dirección de la posición.
-
Coloreado de velas: se establece el color de las velas según el resultado de la señal.
-
Trazado de la curva del filtro de banda.
Esta estrategia captura las fluctuaciones del mercado a corto plazo mediante el filtro de banda de Broder, generando señales de trading cuando la fluctuación alcanza una cierta magnitud, para seguir la tendencia del mercado.
Análisis de ventajas
-
Basado en el filtro de banda de Broder, es más sensible a las fluctuaciones del mercado y puede capturar tendencias a corto plazo.
-
Mediante la optimización de parámetros, se puede ajustar la sensibilidad a las fluctuaciones para adaptarse a diferentes entornos de mercado.
-
La lógica de la estrategia es simple y clara, fácil de entender e implementar.
-
Permite ajustar los parámetros de manera sencilla para encontrar la mejor combinación.
-
La curva visual del filtro de banda muestra de forma intuitiva las fluctuaciones del mercado.
Análisis de riesgos
-
El filtro de banda de Broder puede volverse demasiado sensible tras una optimización excesiva, generando señales falsas.
-
No es posible determinar el punto final de las fluctuaciones, lo que puede llevar a pérdidas ampliadas.
-
La frecuencia de trading puede ser demasiado alta, aumentando los costos de transacción y el riesgo de deslizamiento.
-
Es susceptible a eventos inesperados que generan señales falsas.
-
Es necesario ajustar los parámetros adecuadamente para adaptarse a diferentes instrumentos y entornos de mercado.
-
Se puede considerar establecer un stop loss para controlar las pérdidas por operación.
-
Se puede alargar el tiempo de salida o utilizar filtros para reducir las señales falsas.
Direcciones de optimización
-
Optimizar los parámetros para encontrar la mejor combinación. Los objetivos de optimización pueden incluir la tasa de aciertos, la relación beneficio/pérdida, el ratio de Sharpe, etc.
-
Añadir condiciones de filtro, como cruce de medias móviles, patrones de precios, etc., para evitar operar en zonas sin tendencia.
-
Considerar la combinación de parámetros de múltiples instrumentos para realizar trading en cesta, diversificando el riesgo direccional.
-
Incorporar lógica de stop loss para controlar la pérdida por operación. Se pueden considerar stops dinámicos o trailing stops.
-
Añadir take profit móvil para asegurar ganancias. También se pueden establecer diferentes niveles de take profit según la etapa de la tendencia.
-
Optimizar las señales de entrada para evitar señales falsas en mercados laterales. Se puede considerar alargar el período de tenencia o utilizar rupturas de precio como señal de entrada.
-
Expandir a un sistema de arbitraje multi-instrumento, utilizando diferencias de precio entre instrumentos para cubrir riesgos.
-
Realizar backtesting de optimización para encontrar la mejor selección de instrumentos y estrategia de rebalanceo.
Conclusión
La estrategia de filtro de banda bilateral calcula el filtro de banda de Broder para determinar la intensidad de las fluctuaciones de precios, generando señales de trading cuando las fluctuaciones alcanzan un umbral. Tiene las ventajas de ser sensible a las tendencias a corto plazo del mercado y de implementación simple. Sin embargo, esta estrategia es sensible a los parámetros y a la frecuencia de trading, por lo que requiere una optimización adecuada para reducir las señales falsas y controlar el riesgo. En general, esta estrategia ofrece una opción para capturar tendencias a corto plazo, pero se debe tener cuidado con la sobreoptimización y combinarla adecuadamente con otros indicadores técnicos para operar.
||
Overview
The Dual Bandpass Filter strategy is adapted from the strategy published by Broder in Stocks & Commodities magazine in 2010. It generates trading signals by calculating the value of Broder's bandpass filter to identify price fluctuations in stocks. It goes short when the bandpass filter value is higher than the threshold, and goes long when it is lower, to follow the trend.
Strategy Logic
The key steps of this strategy are:
-
Initialize parameters including bandpass length
Length, fluctuation coefficientDelta, short zone thresholdSellZone, and long zone thresholdBuyZone. -
Calculate the Broder bandpass filter
BPusing a series of trigonometric functions. -
Determine position direction: go short if
BPis aboveSellZone; go long if belowBuyZone; otherwise, maintain current position. -
Output signals: generate long/short signals based on position direction.
-
Set bar colors based on signal results.
-
Plot the bandpass filter curve.
This strategy captures short-term fluctuations using the Broder bandpass filter, and generates trading signals when the fluctuations reach certain magnitude to follow the trend.
Advantage Analysis
-
More sensitive to market fluctuations based on the Broder bandpass filter, which can catch short-term trends.
-
The sensitivity can be adjusted through parameter tuning to adapt to different market environments.
-
Simple and clear strategy logic, easy to understand and implement.
-
Parameters can be easily optimized to find the best combination.
-
Visual bandpass filter curve intuitively shows market fluctuations.
Risk Analysis
-
Overly optimized bandpass filter may become too sensitive and generate false signals.
-
Unable to determine fluctuation end points, may lead to expanding losses.
-
High trading frequency may increase costs and slippage risks.
-
Vulnerable to black swan events that trigger false signals.
-
Parameters need adjusting for different products and markets.
-
Consider setting stop loss to control loss per trade.
-
Extend exit time or add filters to reduce false signals.
Optimization Directions
-
Optimize parameters to find the best combination, evaluating win rate, profit ratio, Sharpe ratio etc.
-
Add filters like moving average cross, price patterns to avoid trading in non-trending areas.
-
Consider combining parameters across multiple instruments for basket trading to diversify risks.
-
Add stop loss logic to control loss per trade, like dynamic stops or trailing stops.
-
Add profit taking like moving profit stops to lock in gains. Different levels can be set for different trend stages.
-
Optimize entry signals to avoid false signals in ranging markets. Consider longer holding periods or breakout signals.
-
Ampliar a un sistema de arbitraje entre activos que utilice diferenciales de precios para la cobertura.
-
Optimización del backtest para la mejor selección de activos y estrategias de rebalanceo.
Resumen
La estrategia de Filtro de Doble Banda pasabanda evalúa las fluctuaciones de precios mediante el filtro pasabanda de Broder y genera señales cuando las fluctuaciones alcanzan umbrales, con la ventaja de una alta sensibilidad a las tendencias de corto plazo y una implementación sencilla. Sin embargo, es sensible a los parámetros y a la frecuencia de negociación, por lo que requiere optimización para reducir señales falsas y gestionar riesgos. En general, ofrece una opción para capturar tendencias de corto plazo, pero se debe evitar el sobreajuste y se pueden combinar otras herramientas técnicas para la negociación.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 18/09/2018
// The related article is copyrighted material from- 1

