Type/to search

Estrategia de cruce de velas de desviación estándar de múltiples marcos temporales

Common strategy
Created: 2023-10-24 14:44:00
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

La estrategia de cruce de líneas K de desviación estándar de múltiples marcos temporales es una estrategia típica de seguimiento de tendencia. Esta estrategia calcula los valores de desviación estándar en diferentes marcos temporales (como diario, semanal, mensual, etc.), construye múltiples conjuntos de líneas K y D, luego toma el promedio de estas líneas para construir una media móvil. Cuando la línea rápida cruza por encima de la línea lenta, se toma una posición larga; cuando cruza por debajo, se toma una posición corta. La estrategia aprovecha plenamente la capacidad predictiva de la desviación estándar en diferentes períodos, y al combinar las medias móviles de desviación estándar de múltiples períodos, puede filtrar eficazmente el ruido del mercado y fijar la tendencia principal del mercado.

Principio de la estrategia

La lógica central de esta estrategia es calcular la desviación estándar en múltiples marcos temporales y luego promediarla para construir la señal de trading.

Primero, la estrategia utiliza la función stoch() para calcular los valores K de la desviación estándar bajo diferentes parámetros. Aquí se calculan 5 conjuntos de valores K, correspondientes a niveles de marco temporal diario, semanal y mensual.

pine
smoothK = input(55) SMAsmoothK = input(13) k = sma(stoch(price, high, low, smoothK), SMAsmoothK) smoothK1 = input(89) SMAsmoothK1 = input(8) k1 = sma(stoch(price, high, low, smoothK1), SMAsmoothK1) ... smoothK4 = input(377) SMAsmoothK4 = input(2) k4 = sma(stoch(price, high, low, smoothK4), SMAsmoothK4)

Luego, se calculan las líneas D con diferentes parámetros:

pine
smoothD = input(34) d = sma(k, smoothD) ... smoothD4 = input(233) d4 = sma(k4, smoothD4)

Posteriormente, se calcula el promedio de cada conjunto de líneas K y D para construir la línea rápida Kavg y la línea lenta Davg:

pine
Kavg = avg(k,k1,k2,k3,k4) Davg = avg(d,d1,d2,d3,d4)

Finalmente, cuando la línea rápida cruza por encima de la línea lenta, se toma una posición larga; cuando cruza por debajo, se toma una posición corta:

pine
long = crossover(Kavg, Davg) short = crossunder(Kavg, Davg)

Al combinar las medias móviles de desviación estándar de múltiples marcos temporales, se puede filtrar el ruido del mercado en marcos temporales más grandes y fijar la dirección de la tendencia principal.

Ventajas de la estrategia

  • Aprovecha la capacidad predictiva de la desviación estándar en múltiples marcos temporales, filtrando eficazmente el ruido y fijando la tendencia.
  • Permite ajustar libremente el período de tenencia de la estrategia mediante la modificación de los parámetros de período.
  • La desviación estándar en sí misma tiene una fuerte capacidad de seguimiento de tendencia.
  • Al adoptar la forma de cruce de medias móviles, se evita ser engañado por rupturas falsas únicas.
  • Se puede optimizar fácilmente el período de las medias móviles rápida y lenta para mejorar la estabilidad.

Riesgos de la estrategia y soluciones

  • El cruce de medias móviles de múltiples marcos temporales puede generar muchas señales falsas; se puede ajustar adecuadamente el período de las medias móviles para optimizar.
  • La desviación estándar es fácilmente afectada por movimientos violentos del mercado, generando señales erróneas; se pueden agregar condiciones de filtro.
  • Los parámetros de período fijos no pueden adaptarse a los cambios del mercado; se pueden usar configuraciones de período adaptativas.
  • La tenencia prolongada puede llevar a comprar en máximos y vender en mínimos; se puede establecer un stop loss móvil para asegurar ganancias.
  • Considerar únicamente el indicador KDJ puede ser limitante; se pueden introducir otros indicadores para optimizar la combinación.

Soluciones:

  1. Añadir condiciones de filtro para evitar ser engañado por rupturas falsas a corto plazo.

  2. Utilizar configuraciones de período adaptativas que ajusten los parámetros según la volatilidad del mercado.

  3. Establecer un stop loss móvil para detener pérdidas a tiempo y evitar comprar en máximos y vender en mínimos.

  4. Optimizar los parámetros de período de las medias móviles para encontrar el punto de equilibrio óptimo.

  5. Combinar más señales de indicadores para mejorar la estabilidad de la estrategia.

Direcciones de optimización de la estrategia

Esta estrategia se puede optimizar aún más en los siguientes aspectos:

  1. Introducir señales de otros indicadores para combinarlos, como MACD, Bandas de Bollinger, etc., lo que puede mejorar la calidad de las señales.

  2. Agregar un filtro de tendencia, como la dirección de la SMA o el indicador ADX, para determinar la tendencia y evitar operar en contra de la misma.

  3. Utilizar configuraciones de período adaptativas que ajusten dinámicamente los parámetros según la volatilidad del mercado.

  4. Añadir una estrategia de stop loss móvil, estableciendo puntos de stop loss según los parámetros de la estrategia para detener pérdidas a tiempo.

  5. Optimizar los parámetros de período de las medias móviles rápida y lenta para encontrar la mejor combinación.

  6. Agregar condiciones de filtro de entrada para evitar ser engañado por ruido de corto plazo.

  7. Probar estrategias de entrada por ruptura (Breakout), abriendo posición después de que el precio supere la media móvil.

  8. Probar diferentes estrategias de salida, como Chandelier Exit, para optimizar la toma de ganancias y la detención de pérdidas.

Conclusión

La estrategia de cruce de líneas K de desviación estándar de múltiples marcos temporales integra la capacidad de seguimiento de tendencia del indicador de desviación estándar con la estabilidad de la estrategia de medias móviles. Al calcular el promedio de las líneas K y D de la desviación estándar en múltiples períodos para construir señales de trading, puede aprovechar eficazmente el poder predictivo del indicador de desviación estándar en diferentes escalas temporales, filtrar el ruido del mercado y capturar la dirección principal de la tendencia. Esta estrategia tiene espacio para el ajuste de parámetros, y se puede optimizar ajustando los parámetros de período, así como agregando condiciones de filtro y estrategias de stop loss, para obtener mejores resultados. En general, esta estrategia combina las ventajas de múltiples herramientas de análisis técnico y es una estrategia eficiente de seguimiento de tendencia que vale la pena explorar y optimizar.

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

//@version=2
strategy(title="Slow Stochastic Multi K&D Average Crossover Strategy", overlay=false, pyramiding=0, calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, currency="USD", default_qty_value=100)

Strategy parameters
Strategy parameters
price
smoothK
SMAsmoothK
smoothD
smoothK1
SMAsmoothK1
smoothD1
smoothK2
SMAsmoothK2
smoothD2
smoothK3
SMAsmoothK3
smoothD3
smoothK4
SMAsmoothK4
smoothD4
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)