Type/to search

Estrategia de seguimiento de explosión de momentum

Common strategy
Created: 2024-03-01 11:08:43
Last modified: 2 years ago
1
Follow
1802
Followers

img

Resumen

La estrategia de seguimiento de explosiones de impulso determina la ruptura de precios calculando el cambio porcentual del precio, y combina el filtrado de volumen para capturar puntos de ruptura de tendencia con alta probabilidad. Cuando se activa una señal de compra, la estrategia utiliza un trailing stop basado en el precio para asegurar ganancias y evitar grandes retrocesos.

Principio de la estrategia

La estrategia juzga el momento de compra principalmente a través de los siguientes indicadores:

  1. Porcentaje de cambio de precio (isFourPercentBull): calcula el cambio porcentual del precio de cierre con respecto al día anterior, para determinar si el precio ha roto de manera efectiva.

  2. Relación entre precio de cierre y máximo (HighCloseRatio): calcula la relación entre el precio de cierre y el máximo, para medir la fuerza de la ruptura.

  3. Volumen de operaciones (volume): exige que el volumen sea mayor que el día anterior, para asegurar una ruptura efectiva.

  4. Media móvil simple de 200 días (SMA): requiere que tanto el precio de cierre como el de apertura estén por encima de la media de 200 días, para determinar la dirección de la tendencia.

Cuando varias de las condiciones anteriores se cumplen simultáneamente, se emite una señal de compra. A partir de ahí, la estrategia utiliza un trailing stop para gestionar las pérdidas y asegurar ganancias de forma activa. Concretamente, la fórmula de cálculo del trailing stop es:

trailPrice = close * (100 - trailPercent) / 100

Donde trailPercent es un porcentaje configurable para el trailing stop. Esto garantiza que, mientras el precio suba, el nivel de stop también suba, asegurando así las ganancias. Cuando el precio cae hasta el nivel de stop, se cierra la posición.

Ventajas de la estrategia

Esta es una estrategia típica de ruptura con las siguientes ventajas:

  1. Múltiples condiciones de filtro, asegurando la validez de la ruptura y evitando falsas rupturas.
  2. Utiliza trailing stops para gestionar pérdidas y asegurar ganancias, minimizando los retrocesos.
  3. La lógica de la estrategia es simple y clara, fácil de entender y optimizar.

Riesgos de la estrategia

La estrategia también conlleva algunos riesgos:

  1. Existe la posibilidad de que la ruptura falle, no se pueden evitar completamente las pérdidas.
  2. Un trailing stop demasiado agresivo puede provocar stops frecuentes.
  3. Una configuración inadecuada de parámetros puede resultar en una frecuencia de operaciones excesiva o en la pérdida de señales.

Las soluciones correspondientes a estos riesgos son:

  1. Optimizar los parámetros, reducir el margen del stop para asegurar suficiente espacio.
  2. Relajar ligeramente las condiciones de ruptura para no perder tendencias claras.
  3. Probar con diferentes activos para evaluar la estabilidad de la estrategia.

Direcciones de optimización

Considerando la alta frecuencia de stops de esta estrategia, se pueden optimizar los siguientes aspectos:

  1. Probar otros métodos de trailing stop, como trailing basado en medias móviles, ATR o volatilidad.
  2. Incorporar algoritmos de aprendizaje automático que, basándose en datos históricos, entrenen combinaciones óptimas de parámetros de ruptura.
  3. Añadir condiciones auxiliares basadas en rupturas de volumen para garantizar la efectividad de las rupturas.
  4. Evaluar las diferencias en la configuración de parámetros para distintos activos y encontrar los que mejor se adapten.

Conclusión

En general, la estrategia de seguimiento de explosiones de impulso es una estrategia de seguimiento de tendencia muy práctica. Resuelve el problema de la imposibilidad de gestionar stops y tomar ganancias de forma efectiva en las estrategias de ruptura, capturando tendencias mientras controla bien el riesgo. Mediante la optimización de parámetros y la introducción de técnicas como el aprendizaje automático, el rendimiento de la estrategia aún puede mejorarse, lo que la hace digna de una investigación y aplicación profundas.

Source
Pine
/*backtest
start: 2023-03-01 00:00:00
end: 2023-12-10 05:20:00
period: 1d
basePeriod: 1h
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/
// © doks23

//@version=5
Strategy parameters
Strategy parameters
IncludeAvgVolume?
VolumeLength
Trail%
BreakoutPercent
Max Breakout
Close to High Ratio
Plot MA?
Strategy
Custom Date Range?
FromDate
ToDate
Select Position Size
No of Contract
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)