
Die Strategie basiert auf einer verbesserten Version des Supertrend-Indikators. Die Strategie verfolgt hauptsächlich Preistrends, generiert Handelssignale an Trendwendepunkten und verfolgt eine Trendverfolgung.
Der Supertrend ist ein technischer Indikator, der die Preisentwicklung verfolgt. Die Strategie wurde in zweierlei Hinsicht geändert:
Wenn der Trend 1 ist, ist der Trend im Aufwärtstrend; wenn der Trend -1 ist, ist der Trend im Abwärtstrend. Die Strategie erzeugt ein Einstiegssignal für Long- und Short-Positionen, wenn sich der Trendwert ändert, d.h. ein Trendwendepunkt.
Darüber hinaus bietet die Strategie Pyramiding-Parameter, die den Handel mit Positionen erlauben. Wenn der Trend fortgesetzt wird, können Positionen erhöht werden, um den Trend zu verfolgen.
Diese Strategie hat folgende Vorteile:
Die Strategie birgt auch Risiken:
Gegenmaßnahmen:
Die Strategie kann auch in folgenden Bereichen optimiert werden:
Diese Strategie ist insgesamt eine bessere Trend-Tracking-Strategie. Im Vergleich zu herkömmlichen Trend-Tracking-Strategien erhält diese Strategie durch eine verbesserte Version von Supertrend präzisere Trendwendepunkte, wodurch ein besseres Handelssignal erzeugt wird. Die Praxisprüfung zeigt, dass die Strategie durch Parameteroptimierung bessere Handelsergebnisse erzielen kann.
/*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)