La estrategia utiliza el indicador WaveTrend para determinar la dirección de la tendencia de los precios y generar señales de negociación en los puntos de cambio de tendencia, perteneciendo a la clase de estrategia de seguimiento de tendencias.
Calcula el oscilador de WaveTrend, que se considera un mercado de tijeras cuando es positivo y un mercado de tijeras cuando es negativo.
El indicador WaveTrend genera señales de compra y venta cuando gira.
Se puede optar por realizar solo transacciones múltiples.
Se puede activar una flecha para marcar el punto de cambio de WaveTrend.
La configuración de los colores de fondo permite intuir la dirección de la tendencia.
Las reglas de la estrategia son sencillas, claras y fáciles de implementar.
Los indicadores de WaveTrend son sensibles a las tendencias que cambian y pueden captar oportunidades antes de tiempo.
Los colores de fondo y las marcas de las flechas de visualización forman una señal intuitiva.
Los parámetros por defecto son sencillos y prácticos.
El código es sencillo y fácil de entender y modificar.
Se puede elegir entre hacer más o nada según sea necesario.
El indicador WaveTrend puede presentar falsas señales que pueden conducir a pérdidas innecesarias.
La tendencia es que las personas que no pueden juzgar la intensidad de las tendencias corren el riesgo de que las tendencias se vuelvan consecutivas.
Como estrategia de seguimiento de tendencias, el indicador WaveTrend es susceptible de ser utilizado para el arbitraje en mercados convulsionados.
La configuración incorrecta de los parámetros también puede afectar la eficacia de la estrategia.
No hay un límite de pérdidas, lo que puede causar grandes pérdidas.
Prueba diferentes combinaciones de parámetros de WaveTrend para encontrar el parámetro óptimo.
Añadir otros indicadores para filtrar la señal y evitar falsas señales.
Añadir estrategias de stop loss para controlar el riesgo.
Evaluar la necesidad de hacer más o menos.
Se puede elegir el uso de la marca de la flecha en función de la situación del mercado.
Optimizar las estrategias de gestión de fondos y mejorar la estabilidad de los ingresos.
La estrategia utiliza el indicador de WaveTrend para determinar el giro de la tendencia para operar, tiene ventajas de sencillez y facilidad de uso, pero también existe un cierto riesgo. A través de la optimización de los parámetros, la estrategia de stop loss, la filtración de señales y otras mejoras, se puede convertir en una estrategia de seguimiento de tendencias estable y eficiente.
/*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)