Esta estrategia es una estrategia de trading de seguimiento de tendencias de Renko de dos direcciones basada en el mejorado indicador Supertrend.
El indicador principal de esta estrategia es el Supertrend mejorado. Supertrend es un indicador técnico que rastrea las tendencias de precios. Esta estrategia lo modifica en dos aspectos principales:
Añadir un parámetro de factor para ajustar la sensibilidad de Supertrend para controlar la frecuencia de negociación.
Agregue una variable de tendencia que cambie su valor cuando el precio rompe el carril superior o inferior, generando señales comerciales.
Cuando la tendencia es 1, indica una tendencia al alza. Cuando la tendencia es -1, indica una tendencia a la baja. Esta estrategia genera señales de entrada largas y cortas cuando el valor de la tendencia cambia, que es el punto de reversión de la tendencia.
Además, esta estrategia también establece el parámetro de pirámide para permitir el comercio piramidal.
Las principales ventajas de esta estrategia son las siguientes:
Esta estrategia también presenta algunos riesgos:
Contramedidas:
Esta estrategia también puede optimizarse de varias maneras:
En general, esta es una buena estrategia de seguimiento de tendencias. En comparación con las estrategias tradicionales de seguimiento de tendencias, esta estrategia obtiene inversiones de tendencias más precisas a través de la Supertrend mejorada, produciendo así señales comerciales de mayor calidad. La verificación en vivo muestra que después de la optimización de parámetros, esta estrategia puede producir buenos resultados comerciales. Sin embargo, los operadores aún necesitan prestar atención al control de riesgos para evitar pérdidas excesivas.
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //╭╮╱╱╭╮╭╮╱╱╭╮ //┃╰╮╭╯┃┃┃╱╱┃┃ //╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮ //╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫ //╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃ //╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯ //╭━━━┳╮╱╱╱╱╱╱╱╭╮ //┃╭━╮┃┃╱╱╱╱╱╱╱┃┃ //┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃ //┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃ //┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮ //╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯ //━╯ //Vdub Renko SniperVX1 v1 // ATR Setting = 1 // ©Vdubus http://www.vdubus.co.uk/ // study("Vdub Renko SniperVX1 v1", overlay=true, shorttitle="Vdub_Renko_SniperVX1_v1") //@version=4 strategy(title = "Stripped Down Vdub Renko Sniper Strategy", shorttitle = "Vdub Renko Strat", overlay = true ) //Modified - Rajandran R Supertrend----------------------------------------------------- Factor=input(1, minval=1,maxval = 1000, title="Trend Transition Signal") Pd=input(1, minval=1,maxval = 1000, title="Period") Up=hl2-(Factor*atr(Pd)) Dn=hl2+(Factor*atr(Pd)) TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],0) plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50) plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50) goLong = Trend == 1 and Trend[1] == -1 goShort = Trend == -1 and Trend[1] == 1 strategy.entry("longgg", strategy.long, when=goLong) strategy.entry("shortttt", strategy.short, when=goShort) strategy.exit("XL", from_entry = "long", profit = na, loss = na) strategy.exit("XS", from_entry = "short", profit = na, loss = na)