Type/to search

Estrategia de detección de tendencias basada en principios de acción del precio

Common strategy
Created: 2023-09-20 11:11:46
Last modified: 3 years ago
1
Follow
1802
Followers

Resumen

La idea central de esta estrategia es determinar la dirección de la tendencia actual basándose en la relación entre el máximo y el precio de cierre de las velas, y suavizar el resultado mediante un promedio móvil. Cuando hay más cierres cerca del máximo, se considera una tendencia alcista; cuando hay más cierres cerca del mínimo, se considera una tendencia bajista. Esta estrategia es aplicable a cualquier activo digital con cierta liquidez, y se pueden obtener mejores resultados optimizando los parámetros.

Principio de la estrategia

Esta estrategia utiliza velas de M minutos y, según la relación posicional entre el precio de cierre y los puntos máximo/mínimo, clasifica la vela de M minutos como de tipo cierre alto (el precio de cierre está cerca del máximo), tipo cierre bajo (el precio de cierre está cerca del mínimo) o tipo normal (el precio de cierre está cerca del punto medio).

Específicamente, primero se calcula delt = high - close, es decir, la diferencia entre el máximo y el precio de cierre, y height = high - low, es decir, el rango entre máximo y mínimo. Si delt > height * 2/3, se clasifica como tipo cierre alto; si delt < height / 3, se clasifica como tipo cierre bajo; de lo contrario, es tipo normal.

Luego se cuenta la cantidad de velas de tipo cierre alto, cierre bajo y normal en las últimas N velas, se calcula su proporción y se suaviza mediante EMA para obtener tres curvas: rise, fall y middle. La curva rise representa la proporción de velas de cierre alto, la curva fall representa la proporción de velas de cierre bajo, y la curva middle representa la proporción de velas normales.

Cuando la curva rise cruza por encima de la curva fall, indica que las velas de cierre alto comienzan a aumentar, lo que se interpreta como una tendencia alcista, generando una señal de compra (largo). Cuando la curva fall cruza por debajo de la curva rise, indica que las velas de cierre bajo comienzan a aumentar, lo que se interpreta como una tendencia bajista, generando una señal de venta (corto).

Ventajas de la estrategia

Esta estrategia, basada en la acción del precio para determinar la tendencia, presenta las siguientes ventajas:

  1. El principio es claro y fácil de entender, lo que facilita su dominio.
  2. No depende de ningún indicador; se basa puramente en las características del precio para determinar la dirección de la tendencia.
  3. Tiene pocos parámetros configurables, principalmente N y el parámetro de suavizado EMA, lo que facilita la optimización.
  4. Es ampliamente aplicable a cualquier activo digital con cierta liquidez, incluyendo acciones, divisas, criptomonedas, etc.
  5. Los resultados del backtesting son buenos y permite un control estricto del riesgo.
  6. Se puede combinar con líneas de tendencia, soportes y resistencias para optimizar.
  7. Se puede configurar una estrategia de stop loss para controlar las pérdidas por operación.

Riesgos de la estrategia

Aunque la estrategia tiene ciertas ventajas, también presenta los siguientes riesgos:

  1. Cuando el mercado se encuentra en un estado de volatilidad lateral, los tipos de vela cambian con frecuencia, lo que puede generar señales falsas.
  2. Una configuración incorrecta de los parámetros N y EMA puede provocar que se pierda la tendencia o que se generen demasiadas señales ineficaces.
  3. Determinar la dirección de la tendencia basándose únicamente en el tipo de vela introduce cierto retraso.
  4. No puede filtrar eficazmente patrones intradiarios comunes, como triángulos de contracción o banderines, lo que conlleva el riesgo de rupturas en la dirección opuesta.
  5. Esta estrategia es de seguimiento de tendencia y no puede capturar oportunidades de reversión de manera efectiva.
  6. Es necesario combinarla con un stop loss para controlar el riesgo de pérdidas; de lo contrario, una sola operación podría generar pérdidas significativas.

Direcciones de optimización de la estrategia

Para reducir el riesgo y mejorar el factor de beneficio, esta estrategia se puede optimizar en los siguientes aspectos:

  1. Incorporar indicadores de volatilidad como el ATR para ajustar los parámetros N y el suavizado EMA según la volatilidad del mercado, evitando señales ineficaces en mercados laterales.
  2. Agregar el indicador de volumen para filtrar falsas rupturas en caso de un aumento significativo del volumen.
  3. Combinar líneas de tendencia y niveles clave de soporte/resistencia para determinar la dirección de la tendencia y la autenticidad de las rupturas.
  4. Aumentar el análisis en múltiples marcos temporales para evitar errores de juicio en un solo período.
  5. Agregar un módulo de reconocimiento de patrones de reversión para abrir posiciones en sentido contrario cuando aparezcan señales significativas de reversión.
  6. Optimizar la estrategia de stop loss, ajustando el nivel de stop según la volatilidad del mercado y la tolerancia al riesgo.
  7. Incorporar funciones de trailing stop, stop loss móvil, etc., para asegurar las ganancias y evitar la devolución de beneficios.

Conclusión

Esta estrategia determina la dirección de la tendencia basándose en la acción del precio. Su principio es claro, los resultados del backtesting son buenos y es ampliamente aplicable al trading de activos digitales. Sin embargo, también tiene ciertas limitaciones y requiere combinarse con stop loss y optimización para reducir el riesgo. En general, esta estrategia proporciona un enfoque simple y práctico para el trading cuantitativo, digno de estudio y referencia. Mediante una optimización y combinación continuas, se espera obtener rendimientos excesivos estables.

Source
Pine
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("trend detect", overlay=false)

Strategy parameters
Strategy parameters
lenght
ema_smooth
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)