La estrategia de ruptura de Williwonka es una estrategia de negociación de ruptura que integra el análisis de varios indicadores técnicos y utiliza principalmente el RSI, los estocásticos, los EMA y las formas de precios para identificar oportunidades de compra y venta.
La estrategia se basa principalmente en los siguientes indicadores clave:
Cuando se activan simultáneamente varias de estas condiciones, se genera una señal de compra o venta más efectiva.
La estrategia adopta la idea de un Breakout, donde se realizan operaciones de ruptura en la posición de un punto de inflexión de la tendencia, con el objetivo de capturar la fase de aceleración de la tendencia intermedia y obtener ganancias excedentes.
La estrategia integra una variedad de herramientas analíticas, lo que permite un juicio más completo y preciso de las tendencias del mercado, con las principales ventajas de:
La estrategia también presenta algunos riesgos que deben evitarse:
La contramedida es la optimización razonable de los parámetros, el cumplimiento estricto de las reglas de stop loss y la creación de nuevas posiciones una vez que el precio rompa la EMA nuevamente.
La estrategia se puede optimizar principalmente en los siguientes aspectos:
En general, la estrategia de ruptura de Williwanka es una estrategia de negociación de ruptura de tendencia inversa integrada. Se aplica a variedades con características de tendencia obvias, capturando tendencias a medio plazo emitiendo señales de negociación en puntos clave. La estrategia es escalable y tiene un alto valor de batalla.
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Mi Estrategia", overlay=true)
// Parámetros
rsiLength = input(14, title="RSI Length")
overboughtLevel = 72
oversoldLevel = 28
showRsi = input(true, title="Mostrar RSI en el gráfico")
// Indicadores
rsiValue = ta.rsi(close, rsiLength)
// Condiciones de Compra y Venta
longCondition = rsiValue <= oversoldLevel
shortCondition = rsiValue >= overboughtLevel
// Ejecutar Operaciones
if (longCondition)
strategy.entry("Compra", strategy.long)
if (shortCondition)
strategy.entry("Venta", strategy.short)
// Configuración de la Estrategia
// Eliminamos las líneas relacionadas con Take Profit y Stop Loss
// Líneas en el Gráfico (Opcional)
plot(showRsi ? rsiValue : na, "RSI", color=color.blue, linewidth=2)
// Etiquetas de Buy y Sell en el RSI
plotshape(longCondition, color=color.green, style=shape.triangleup, title="Buy en RSI", location=location.belowbar)
plotshape(shortCondition, color=color.red, style=shape.triangledown, title="Sell en RSI", location=location.abovebar)