Type/to search

Estrategia de seguimiento de tendencia con doble media móvil y bandas de Bollinger

Common strategy
Created: 2023-12-11 15:10:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia determina la dirección de la tendencia del mercado mediante el cálculo de dos medias móviles exponenciales (EMA) de diferentes períodos. Una vez confirmada la dirección de la tendencia, se combina con las Bandas de Bollinger adaptativas para identificar oportunidades de sobrecompra y sobreventa, implementando así un trading de seguimiento de tendencia.

Principio de la Estrategia

  1. Se calculan las EMA de 200 y 30 períodos. Si la EMA de 200 es mayor que la EMA de 30, se considera que la tendencia a largo plazo es alcista; en caso contrario, se considera bajista.

  2. Una vez determinada la dirección de la tendencia, se calculan la línea base, la banda superior y la banda inferior de las Bandas de Bollinger. La línea base utiliza una SMA de período configurable (por ejemplo, 8 períodos), y la anchura de la banda utiliza el rango entre el máximo y el mínimo del mismo período, multiplicado por un factor configurable (por ejemplo, 1,3 y 1,1).

  3. En una tendencia alcista a largo plazo, cuando el precio cruza la banda inferior de abajo hacia arriba, se señala un punto de compra. En una tendencia bajista a largo plazo, cuando el precio cruza la banda superior de arriba hacia abajo, se señala un punto de venta.

  4. Para filtrar falsas rupturas, en el momento de la ruptura se verifica que la tasa de cambio de la vela anterior sea menor que un valor configurable (por ejemplo, 3%), y que la distancia entre las bandas superior e inferior sea mayor que un requisito configurable (por ejemplo, 2,2%).

  5. Después de abrir una posición, se establecen un stop loss (por ejemplo, 3%) y un take profit (por ejemplo, 10%) configurables para asegurar las ganancias.

Ventajas de la Estrategia

  1. El uso de dos EMA para determinar la tendencia principal evita abrir posiciones cuando la tendencia no está clara.

  2. Las Bandas de Bollinger adaptativas establecen puntos de entrada, ajustando automáticamente los parámetros de anchura según la tendencia, reforzando aún más el seguimiento de la tendencia.

  3. Los mecanismos de verificación de la tasa de cambio y la anchura mínima de la banda filtran eficazmente las falsas rupturas.

  4. Los ajustes de stop loss y take profit son razonables, asegurando las ganancias y controlando el riesgo.

Riesgos de la Estrategia

  1. Las dos EMA no pueden identificar con precisión los puntos de inflexión, lo que podría hacer que se pierdan oportunidades de cambio de tendencia.

  2. Una configuración inadecuada de los parámetros de las Bandas de Bollinger puede generar señales falsas.

  3. Un stop loss y take profit fijos pueden no adaptarse a la volatilidad del mercado.

Direcciones de Optimización

  1. Combinar con otros indicadores para determinar la tendencia e identificar los puntos de cambio entre tendencias principales y secundarias.

  2. Utilizar un método de ajuste dinámico de los parámetros de las Bandas de Bollinger.

  3. Establecer órdenes condicionales de stop loss y take profit, ajustando el nivel de stop loss según condiciones específicas.

Conclusión

Esta estrategia integra el uso de dos EMA para determinar la tendencia principal y las Bandas de Bollinger para detectar oportunidades, logrando un trading de seguimiento de tendencia. Sus ventajas radican en el establecimiento razonable de condiciones de entrada y stop loss, lo que permite capturar eficazmente las ganancias de la tendencia. Sin embargo, también presenta ciertos riesgos, como la incapacidad de identificar puntos de inflexión y una configuración inadecuada de los parámetros de las Bandas de Bollinger. Estos problemas tienen margen para una mayor optimización, lo que permitirá a la estrategia aprovechar mejor las ganancias de la tendencia.

Source
Pine
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//////////////////////////////////////////////////////////////////////
// Component Code Start
testStartYear = input(2019, "Backtest Start Year")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Color Background?
v_input_8
v_input_9
length
factor1
factor2
changerate
exp
target
stop
minroe
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)