Type/to search

Estrategia de Bandas de Bollinger con trailing stop basado en ATR

Common strategy
Created: 2024-01-03 11:20:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia combina el uso del indicador Bandas de Bollinger y el indicador Rango Verdadero Medio (ATR) para formar una estrategia de trading de ruptura con stop loss dinámico. Cuando el precio cruza la banda superior o inferior de Bollinger (con desviación estándar especificada), se genera una señal de trading. Al mismo tiempo, se utiliza el indicador ATR para calcular los niveles de stop loss y take profit, logrando un control de la relación riesgo-beneficio. Además, la estrategia cuenta con funciones de filtro temporal y optimización de parámetros.

Principio de la estrategia

Primer paso, calcular la línea media, la banda superior y la banda inferior. La línea media es la media móvil simple (SMA) del precio, y las bandas superior e inferior son múltiplos enteros de la desviación estándar del precio. Cuando el precio rompe al alza desde la banda inferior, se abre una posición larga; cuando rompe a la baja desde la banda superior, se abre una posición corta.

Segundo paso, calcular el indicador ATR. El ATR refleja la amplitud de fluctuación promedio del precio. Según el valor del ATR, se establecen los niveles de stop loss para posiciones largas y cortas. Al mismo tiempo, según el valor del ATR, se establecen los niveles de take profit para lograr un control de la relación riesgo-beneficio.

Tercer paso, utilizar un filtro temporal que solo permita operar en períodos de tiempo específicos, evitando la alta volatilidad causada por eventos noticiosos importantes.

Cuarto paso, mecanismo de stop loss dinámico (trailing stop). Ajustar en tiempo real el nivel de stop loss según el último valor del ATR, para asegurar más ganancias.

Análisis de ventajas

  1. El indicador Bandas de Bollinger refleja el centro de precios, siendo más efectivo que una simple media móvil;

  2. El stop loss basado en ATR hace que la relación riesgo-beneficio de cada operación sea controlable, gestionando eficazmente el riesgo;

  3. El trailing stop se ajusta automáticamente según la volatilidad del mercado, asegurando más ganancias;

  4. La estrategia cuenta con parámetros abundantes, permitiendo combinaciones personalizadas.

Análisis de riesgos

  1. Durante períodos de consolidación del mercado, pueden ocurrir múltiples pérdidas pequeñas;

  2. Las rupturas de las Bandas de Bollinger como operaciones de reversión pueden fallar;

  3. Operar durante la noche o en períodos de noticias importantes conlleva un alto riesgo, se debe evitar.

Contramedidas:

  1. Seguir estrictamente los principios de gestión de riesgos, controlando la pérdida por operación;
  2. Optimizar los parámetros para aumentar la tasa de aciertos;
  3. Utilizar el filtro temporal para evitar períodos de alto riesgo.

Direcciones de optimización

  1. Probar diferentes combinaciones de parámetros para optimizar la configuración;
  2. Añadir indicadores de momento como OBV para mejorar el timing;
  3. Incorporar un módulo de aprendizaje automático para optimizar.

Resumen

Esta estrategia utiliza de manera integral las Bandas de Bollinger para determinar el centro de tendencia y la dirección de ruptura, el indicador ATR para calcular el take profit y stop loss garantizando la relación riesgo-beneficio, y el trailing stop para asegurar ganancias. La ventaja de la estrategia radica en su alta personalización y riesgo controlable, adecuada para trading intradía de corto plazo. La optimización de parámetros y el aprendizaje automático pueden mejorar aún más la tasa de aciertos y la rentabilidad de la estrategia.

Source
Pine
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © sadeq_haddadi

//@version=5
Strategy parameters
Strategy parameters
End Date
Time Session To Analyze
Basis MA Type
Source
StdDev1
StdDev2
Offset
Show Cross the Bands?
Show second deviation entry point?
Smoothing
Multiplier
src1
src2
show ATR lines ?
TP/SL
candle/pip
distance to midline/pip
use trailing stop loss?
Time Filter
Start Date
Bollinger Band
length
ATR
Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)