
Стратегия, называемая “стратегией внутридневного трейдинга с 5-минутным прорывом в Бурин”, является краткосрочной стратегией трейдинга, основанной на индикаторе Бурин-пояса, разработанной специально для внутридневного трейдинга в 5-минутный временной период. Стратегия использует Бурин, чтобы захватить краткосрочные возможности для рыночного прорыва, открывая позиции, когда цена прорывается вверх, и открывая позиции, когда она прорывается вниз.
Основные идеи стратегии:
Принцип этой стратегии заключается в том, чтобы использовать бурин, чтобы уловить краткосрочные тенденции и колебания рынка. Буринная полоса состоит из трех линий: средняя, верхняя и нижняя. Средняя полоса представляет собой скользящую среднюю цену, верхняя и нижняя полосы, соответственно, добавляют и уменьшают стандартную разницу на основе средней полосы.
Преимущества этой стратегии заключаются в следующем:
Риск этой стратегии заключается в следующем:
В зависимости от рисков стратегии можно рассмотреть следующие направления оптимизации:
В целом, “Бриллиантовая стратегия 5-минутного прорыва в течение суток” - это простая и удобная стратегия для торговли на коротких линиях. Она использует индикаторы Брин-пояса для захвата краткосрочных тенденций и колебаний на рынке, при этом строго контролирует риск и избегает ночного удержания позиций. Хотя в стратегии также есть некоторые риски, такие как частота торговли, ложные сигналы и т. Д., но путем оптимизации параметров, введения других показателей, установки стоп-лосса и сочетания методов фундаментального анализа можно еще больше повысить стабильность и прибыльность стратегии.
/*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.