
Die Strategie, die als “Burin 5-Minuten-Breakout-Intraday-Strategie” bezeichnet wird, ist eine Short-Line-Trading-Strategie, die auf dem Burin-Band-Indikator basiert und speziell für den Tageshandel in einem 5-Minuten-Zeitrahmen entwickelt wurde. Die Strategie nutzt die Burin, um die kurzfristigen Breakout-Gelegenheiten des Marktes zu erfassen.
Die Hauptideen der Strategie sind:
Die Strategie basiert darauf, kurzfristige Trends und Schwankungen des Marktes zu erfassen. Die Bollinger Band besteht aus drei Linien: der Mittelbahn, der Oberbahn und der Unterbahn. Die Mittelbahn ist der gleitende Durchschnitt der Preise, wobei die oberen und unteren Bahnen jeweils mit einer gewissen Abnahme der Standarddifferenz auf der Basis der Mittelbahn basieren.
Die Vorteile dieser Strategie sind:
Die Risiken dieser Strategie bestehen darin, dass:
Die Risiken der Strategie lassen sich mit folgenden Optimierungsansätzen bewerten:
Insgesamt ist die “Bulling 5-Minuten-Breakout-Tages-Trading-Strategie” eine einfache, benutzerfreundliche Strategie, die für den Short-Line-Handel geeignet ist. Sie nutzt die Bulling-Band-Indikatoren, um kurzfristige Trends und Schwankungen des Marktes zu erfassen, während sie das Risiko streng kontrolliert, um eine Übernacht-Position zu vermeiden. Obwohl die Strategie auch einige Risiken aufweist, wie häufige Transaktionen, falsche Signale usw., kann die Stabilität und Profitabilität der Strategie durch Optimierung der Parameter, Einführung anderer Indikatoren, Einstellung von Stop-Loss-Stopps und Kombination von Fundamentalanalysemethoden weiter verbessert werden.
/*backtest
start: 2023-03-22 00:00:00
end: 2024-03-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Breakout Strategy 5m", shorttitle="BB Strategy 5m", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, margin_long=100)
// Define the strategy parameters
length = 100
multUpper = 3.0
multLower = 1.0
src = close
// Calculate Bollinger Bands
basis = ta.sma(src, length)
upperDev = multUpper * ta.stdev(src, length)
lowerDev = multLower * ta.stdev(src, length)
upperBand = basis + upperDev
lowerBand = basis - lowerDev
// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue)
plot(upperBand, "Upper Band", color=color.green)
plot(lowerBand, "Lower Band", color=color.red)
// Entry and exit conditions
enterLong = ta.crossover(src, upperBand)
exitLong = ta.crossunder(src, lowerBand)
// Visual signals for entries and exits
bgcolor(enterLong ? color.new(color.green, 90) : na, title="Entry Background")
bgcolor(exitLong ? color.new(color.red, 90) : na, title="Exit Background")
plotshape(enterLong, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Enter Long")
plotshape(exitLong, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Exit Long")
// Adjusting for timezone - Ensure the time is converted to the exchange's timezone
session_close_hour = 15 // 3 PM in EST, adjust if your trading platform uses a different timezone
is_time_to_exit = (hour >= session_close_hour and minute > 0) or (hour > session_close_hour)
// Trading logic
if (enterLong)
strategy.entry("Long", strategy.long)
if (exitLong or is_time_to_exit)
strategy.close("Long")
// Note: Adjust 'session_close_hour' to match your exchange's closing hour if it differs from EST.