Tendencia WaveTrend siguiendo la estrategia de negociación

El autor:¿ Qué pasa?, Fecha: 2023-09-20 15:50:08
Las etiquetas:

Resumen general

Esta estrategia utiliza el indicador WaveTrend para determinar la dirección de la tendencia y generar señales comerciales en puntos de inflexión.

Estrategia lógica

  1. Se calcula el oscilador WaveTrend, el valor positivo indica tendencia alcista y el valor negativo tendencia bajista.

  2. El cambio de dirección de la tendencia de onda produce señales de compra y venta.

  3. Opción de negociar sólo el lado largo.

  4. Habilitar las flechas para marcar los puntos de inflexión de WaveTrend.

  5. Color de fondo para una visualización intuitiva de tendencias.

  6. Reglas de estrategia simples y claras, fáciles de aplicar.

Ventajas

  1. Tendencia sensible a la ola en la captura de tendencia se vuelve temprano.

  2. Las flechas visualizadas y el color de fondo hacen señales intuitivas.

  3. Parámetros predeterminados simples y prácticos.

  4. Código conciso, fácil de entender y modificar.

  5. Flexibilidad para operar solo largo o corto.

Los riesgos

  1. WaveTrend puede generar señales falsas que causan pérdidas innecesarias.

  2. Incapaz de determinar la fuerza de la tendencia, riesgos de persecución.

  3. Suele sufrir fracasos en los diferentes mercados.

  4. Los parámetros incorrectos afectan negativamente el rendimiento.

  5. No hay stop loss puede llevar a grandes pérdidas.

Mejoramiento

  1. Prueba las combinaciones de parámetros para encontrar el óptimo.

  2. Añadir filtros con otros indicadores para evitar señales falsas.

  3. Incorporar una estrategia de stop loss para controlar el riesgo.

  4. Evaluar la necesidad de sólo largo o corto.

  5. Cambiar las flechas en función de las condiciones del mercado.

  6. Optimizar la gestión del dinero para obtener rendimientos más estables.

Conclusión

Esta estrategia negocia los cambios de dirección de la tendencia de la onda de forma sencilla y viable, pero tiene algunos riesgos.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// (c) Noro
//2017

//@version=2

strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true)

//settings
onlylong = input(true, title = "Only Long?")
usearr = input(true, title = "Need new-trend-arrows?")

//WTO ("WaveTrend Oscilator") method by LazyBear
//Start of LazyBear's code
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
tci = ema(ci, 21)
//End of LazyBear's code

WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0

//background
col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1]
bgcolor = col == 1 ? lime : col == -1 ? red : na
bgcolor(bgcolor, transp=70)

//arrows
posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1]
arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na
plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)

//trading
longCondition = posi == 1 and posi[1] < 1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = posi == -1 and posi[1] > -1
if (shortCondition)
    strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)

Más.