Cuatro estrategias de seguimiento de tendencias de la WMA

El autor:¿ Qué pasa?, Fecha: 2024-02-22 15:21:46
Las etiquetas:

img

Resumen general

La estrategia de seguimiento de tendencias de cuatro WMA es una estrategia de trading cuantitativa que utiliza cuatro promedios móviles ponderados (WMA) de diferentes marcos de tiempo para identificar reversiones de tendencia de precios en acciones y establecer posiciones largas o cortas cuando ocurren esas reversiones.

Estrategia lógica

La estrategia emplea cuatro líneas de WMA. Dos WMA de período más largo (longM1 y longM2) se utilizan para identificar tendencias alcistas y señales de entrada largas, mientras que los otros dos WMA de período más corto (shortM1 y shortM2) son para identificar tendencias bajistas y señales de entrada cortas.

  1. Cuando el período WMA más corto se cruza por debajo del período WMA más largo, se genera una señal larga y se establece una posición larga.

  2. Cuando el período más corto de WMA cruza el período más largo de WMA, se genera una señal corta y se establece una posición corta.

  3. Los niveles de toma de ganancias y de stop loss se fijan para cada posición en función del porcentaje de entrada del precio de entrada.

  4. Cuando el precio alcanza el nivel de take profit o stop loss, la posición correspondiente se cierra.

En esencia, esta estrategia rastrea los posibles puntos de inflexión de las tendencias de los precios observando el cruce de la contracción y la expansión de las líneas de promedio móvil, entrando en posiciones en esas señales y luego gestionando los riesgos/beneficios con stop loss y take profit.

Análisis de ventajas

La estrategia de seguimiento de tendencias de las cuatro AMM tiene las siguientes ventajas:

  1. Fuentes de señal claras de cruce de las cuatro medias móviles, lo que ayuda a determinar la tendencia del mercado.
  2. Las señales de entrada más fiables, ya que se utilizan dos conjuntos de MA para filtrar las señales falsas.
  3. Gestionar el riesgo/recompensación en cada posición con stop loss y take profit.
  4. Simple de implementar y probar con pocos parámetros.

Análisis de riesgos

También existen algunos riesgos potenciales de esta estrategia:

  1. Una alta dependencia de las medias móviles, que podrían retrasarse gravemente durante la alta volatilidad de los precios.
  2. Los fracasos pueden ocurrir con frecuencia, incurriendo en una alta frecuencia de negociación y comisiones.
  3. El porcentaje fijo de stop loss/toma de ganancias puede no adaptarse a las fluctuaciones del mercado en tiempo real.

Para mitigar los riesgos, se deben considerar la combinación de otros indicadores para confirmar las señales, la optimización de las reglas de entrada y el stop loss o la intervención manual durante mercados anormales.

Oportunidades de mejora

Algunas direcciones para optimizar la estrategia:

  1. Prueba más combinaciones de parámetros MA para encontrar el conjunto óptimo.
  2. Añadir indicadores de volumen o volatilidad para filtrar las señales falsas.
  3. Construir mecanismos de adaptación para la toma de pérdidas y ganancias, basados en la volatilidad del mercado.
  4. Refinar las reglas de entrada para evitar entradas invertidas demasiado frecuentes.

Conclusión

En resumen, la estrategia de seguimiento de tendencias de Four WMA es una estrategia de seguimiento de tendencias relativamente sencilla. Identifica puntos de inflexión potenciales con cruce de múltiples promedios móviles y gestiona las operaciones con stop loss / take profit. Cuando está correctamente configurada, puede funcionar bien para acciones estables. Sin embargo, los operadores deben ser conscientes de las posibles señales falsas y ajustar los parámetros para adaptarse a los regímenes reales del mercado al aplicarla.


/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@rosedenvy
//@version=5
strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true)

// Inputs for WMA lengths
longM1 = input.int(10, title="Long WMA1")
longM2 = input.int(20, title="Long WMA2")
shortM1 = input.int(30, title="Short WMA1")
shortM2 = input.int(40, title="Short WMA2")

// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100

// Calculating WMAs
longWMA1 = ta.wma(close, longM1)
longWMA2 = ta.wma(close, longM2)
shortWMA1 = ta.wma(close, shortM1)
shortWMA2 = ta.wma(close, shortM2)

// Entry Conditions
longCondition = ta.crossunder(longWMA1, longWMA2)
shortCondition = ta.crossunder(shortWMA2, shortWMA1)

// Strategy Entry
if (longCondition)
    strategy.entry("Long", strategy.long, comment = "Long entry")
    strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )

if (shortCondition)
    strategy.entry("Short", strategy.short, comment = "Short entry")
    strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")

// Plotting WMAs
plot(longWMA1, color=color.blue)
plot(longWMA2, color=color.orange)
plot(shortWMA1, color=color.red)
plot(shortWMA2, color=color.purple)


Más.