Type/to search

Estrategia Qiyuan Axu basada en medias móviles suavizadas

Common strategy
Created: 2024-01-25 15:26:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

La idea principal de esta estrategia es utilizar una media móvil suavizada para calcular una media móvil Heikin-Ashi suavizada, con el fin de detectar la tendencia de los precios, y abrir posiciones largas cuando el precio cruza al alza la media móvil Heikin-Ashi suavizada, y cortas cuando cruza a la baja.

Principio de la estrategia

La estrategia primero define una función smoothedMovingAvg que calcula una media móvil suavizada, tomando el valor de la media móvil del período anterior y el precio más reciente, ponderados para obtener la media móvil suavizada del período actual.

Luego define una función getHAClose que, a partir del precio de apertura, máximo, mínimo y cierre, calcula el precio de cierre de la media Heikin-Ashi.

En la lógica principal de la estrategia, primero se obtienen los precios originales de diferentes períodos, luego se calcula la media móvil suavizada usando smoothedMovingAvg, y posteriormente se calcula el precio de cierre Heikin-Ashi suavizado mediante getHAClose.

Finalmente, cuando el precio cruza al alza el precio de cierre Heikin-Ashi suavizado, se abre una posición larga; al cruzar a la baja, se cierra. Cuando el precio cruza a la baja el precio de cierre Heikin-Ashi suavizado, se abre una posición corta; al cruzar al alza, se cierra.

Análisis de ventajas

La mayor ventaja de esta estrategia es que, al utilizar una media móvil suavizada para calcular la media Heikin-Ashi suavizada, puede detectar la tendencia de precios con mayor precisión, filtrando parte del ruido y evitando señales erróneas en mercados laterales. Además, la propia media Heikin-Ashi tiene la ventaja de resaltar la tendencia, y al combinarla con el precio, se puede mejorar aún más la precisión de las señales.

Análisis de riesgos

La estrategia enfrenta principalmente los siguientes riesgos:

  1. Una configuración inadecuada de los parámetros de suavizado puede hacer que la estrategia pierda oportunidades de reversión de precios o genere señales falsas. Es necesario encontrar los parámetros óptimos mediante backtesting y optimización repetidos.
  2. Durante movimientos bruscos del precio, la media suavizada puede retrasarse en seguir los cambios de precio, lo que podría provocar pérdidas por stop loss o pérdida de oportunidades de reversión. En estos casos, se debe reducir el tamaño de la posición para mitigar el riesgo.

Para abordar estos riesgos, podemos ajustar los parámetros de suavizado, introducir mecanismos de stop loss, reducir el tamaño de cada operación, etc., con el fin de disminuir el riesgo y mejorar la estabilidad de la estrategia.

Direcciones de optimización

La estrategia también se puede optimizar en los siguientes aspectos:

  1. Añadir parámetros de suavizado adaptativos, que se ajusten automáticamente cuando la volatilidad del mercado aumenta.
  2. Combinar otros indicadores como filtros para evitar señales falsas en mercados laterales, por ejemplo MACD, KDJ, etc.
  3. Agregar un mecanismo de stop loss para controlar las pérdidas por operación. Se puede establecer un stop loss porcentual o un trailing stop.
  4. Optimizar los instrumentos negociados y los marcos temporales, enfocándose en aquellos que ofrezcan mayor ventaja.

Mediante estas optimizaciones, se puede reducir aún más el riesgo de sobreoptimización (curve fitting) y mejorar la adaptabilidad y estabilidad de la estrategia.

Resumen

La estrategia tiene una lógica general clara y fácil de entender: calcula la media Heikin-Ashi suavizada para determinar la tendencia del precio y opera en largo o corto en consecuencia. Su mayor ventaja es que filtra parte del ruido, mejorando la precisión de las señales. Sin embargo, también presenta cierta dificultad en la optimización de parámetros y el riesgo de perderse reversiones rápidas. Se puede optimizar aún más mediante la introducción de mecanismos adaptativos, la ampliación de la combinación de indicadores, etc., por lo que merece un estudio más profundo.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

 //@version=5
strategy("Smoothed Heiken Ashi Strategy", overlay=true)

// Inputs
Strategy parameters
Strategy parameters
Display & Timeframe Settings
Timeframe for HA candle calculation (Optional)
Smoothed HA Settings
HA Price Input Smoothing Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)