Type/to search

Estrategia de seguimiento de medias móviles con ruptura de tendencia

Common strategy
Created: 2023-11-03 15:57:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia utiliza el cruce de medias móviles simples (SMA) para determinar la dirección de la tendencia. Al inicio de la tendencia, toma posiciones largas o cortas con toda la cartera y establece órdenes de stop loss y take profit para controlar el riesgo. Tras la entrada, realiza un seguimiento continuo de la tendencia mediante las medias móviles, deteniendo la operación cuando la tendencia se revierte. La estrategia cuenta con módulos configurables de stop loss, take profit y gestión de posición, lo que permite ajustar los parámetros de forma flexible y es aplicable a diferentes activos.

Principio de la estrategia

La estrategia determina el inicio y fin de una tendencia utilizando el cruce de medias móviles simples. Primero, identifica la dirección de la tendencia según la relación entre la SMA rápida (por ejemplo, de 21 períodos) y la SMA lenta (por ejemplo, de 49 períodos). Cuando la media rápida cruza por encima de la media lenta, considera que el mercado entra en una tendencia alcista y abre una posición larga; cuando la media rápida cruza por debajo de la media lenta, considera que el mercado entra en una tendencia bajista y abre una posición corta.

Tras la entrada, la estrategia monitorea en tiempo real la relación entre el precio y la SMA. Si el precio cruza la SMA de arriba abajo, considera que la tendencia alcista ha terminado y cierra la posición larga; si el precio cruza la SMA de abajo arriba, considera que la tendencia bajista ha terminado y cierra la posición corta.

Para controlar el riesgo, la estrategia coloca simultáneamente órdenes de stop loss y take profit al abrir la posición. La distancia del stop loss se establece según el ATR, mientras que la del take profit se puede configurar como un porcentaje o según el ATR. Tras la apertura, la orden de stop loss sigue el precio en tiempo real, logrando un efecto de trailing stop. Al alcanzar el take profit, se cierra parte de la posición y el resto continúa siguiendo la tendencia hasta que se cierra por completo.

La estrategia también incluye un módulo de gestión de posición que limita la utilización del capital en cada operación, controlando así la exposición al riesgo de cada transacción. Además, la configuración de drawdown máximo permite controlar el riesgo global de la estrategia.

Ventajas de la estrategia

  • Determina la dirección de la tendencia mediante comparación de medias móviles, principio simple y fácil de entender.
  • Tras la entrada, realiza un trailing stop en tiempo real, lo que permite fijar la mayoría de las ganancias.
  • Stop loss y take profit configurables, ajustables según diferentes activos.
  • Riesgo controlable por operación, sin utilizar toda la cartera.
  • Configuración de drawdown máximo para limitar las pérdidas totales de la estrategia.

Riesgos y soluciones

  • El cruce de medias móviles tiene cierto rezago, lo que puede hacer que se pierda el mejor punto de entrada al inicio de la tendencia.
  • Requiere ajustar repetidamente los parámetros y probar diferentes combinaciones de períodos de medias móviles.
  • El cruce de medias puede generar señales falsas, por lo que la precisión de entrada no alcanza el 100%.
  • El trailing stop puede ser superado, impidiendo fijar la totalidad de las ganancias.
  • Es necesario establecer una distancia de stop loss lo suficientemente amplia para permitir cierto retroceso del precio.
  • La restricción de drawdown máximo puede ser demasiado conservadora, perdiendo oportunidades alcistas.
  • Se puede relajar el porcentaje de drawdown máximo para dar más margen de error a la estrategia.

Direcciones de optimización

  • Probar diferentes combinaciones de parámetros para seleccionar el período óptimo de medias móviles.
  • Incorporar indicadores de fuerza de tendencia para mejorar la precisión de las entradas.
  • Optimizar la estrategia de stop loss, intentando seguir la tendencia al máximo.
  • Probar diferentes estrategias de take profit para elegir el punto óptimo.
  • Optimizar el esquema de gestión de posición para mejorar la eficiencia del uso del capital.
  • Ajustar la configuración de drawdown máximo para equilibrar rentabilidad y riesgo.

Resumen

En general, esta estrategia es muy adecuada para principiantes, con un principio simple y fácil de entender y dominar. Además, cuenta con una capacidad de control de riesgo adecuada que reduce la probabilidad de grandes pérdidas. Mediante la optimización de parámetros se pueden obtener buenos resultados. Sin embargo, sus defectos inherentes determinan que no puede lograr operaciones de alta precisión. Se recomienda usarla como estrategia de práctica para principiantes, pero no es adecuada para traders que buscan alta eficiencia y alta tasa de aciertos. Si se desea obtener mejores resultados de trading, es necesario buscar estrategias con mayor capacidad predictiva.

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

//@version=5
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
//  -----------------------------------------------------------------------------
Strategy parameters
Strategy parameters
Filters
From
fromDate
To 
toDate
Long Trades
Short Trades
EMA Filter
EMA Res/Len/Src
emaLength
emaSrc
EMA ATR Band
EMA ATR Len/Mul
filterAtrMul
Plot
Show EMA Line
Show EMA Band
Show Position Highlighter
Strategy
Fast/Slow SMA Length
slowMALen
General
ATR Length
Entry
Enable Trailing
Deviation Method
Deviation %
Deviation ATR Mul
Long/Short Entry Control
ctrShortEntrySrc
Exit
Enable Trailing
Deviation Method
Deviation %
Deviation ATR Mul
Long/Short Exit Control
ctrShortExitSrc
Stop Loss - Target
Stop Loss Method
Long/Short Stop Loss %
shortTrailingStopLossPerc
ATR Long/Short Mul 
shortStopLossAtrMul
Stop Loss - Trailing
Enable Trailing
Break Even
Take Profit - Target
Take Profit Method
Long/Short Take Profit %
shortTakeProfitPerc
ATR Long/Short Mul 
shortTakeProfitAtrMul
Long/Short RR Ratio 
shortRiskRewardRatio
Take Profit - Trailing
Enable Trailing
Deviation Method
Deviation %
Deviation ATR Mul
Quantity/Risk Management
Take Profit Quantity %
Capital at Risk %
Minimum Trade Price
Leverage Long/Short 
shortLeverage
Max Drawdown %
Alert Messages
Open Long/Short
msgOpenShort
Close Long/Short
msgCloseShort
TP/SL Long/Short
msgTPSLShort
SL Long/Short 
msgSLShort
Max Drawdown
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)