Стратегия дневной торговли на основе 5-минутного прорыва Боллинджера


Дата создания: 2024-03-28 17:43:37 Последнее изменение: 2024-03-28 17:43:37
Копировать: 0 Количество просмотров: 1144
1
Подписаться
1617
Подписчики

Стратегия дневной торговли на основе 5-минутного прорыва Боллинджера

Стратегия, называемая “стратегией внутридневного трейдинга с 5-минутным прорывом в Бурин”, является краткосрочной стратегией трейдинга, основанной на индикаторе Бурин-пояса, разработанной специально для внутридневного трейдинга в 5-минутный временной период. Стратегия использует Бурин, чтобы захватить краткосрочные возможности для рыночного прорыва, открывая позиции, когда цена прорывается вверх, и открывая позиции, когда она прорывается вниз.

Основные идеи стратегии:

  1. Для вычисления индекса Бринского пояса верхний отрезок составляет 100 циклов простых движущихся средних плюс 3-кратное стандартное отклонение, а нижний отрезок - 100 циклов простых движущихся средних минус 1-кратное стандартное отклонение.
  2. Когда цена закрытия выходит за пределы рельса, открывайте позиции и делайте больше.
  3. Когда цена закрытия падает вниз или достигает 3 часов вечера, она становится равномерной.
  4. На графике открытые позиции обозначены зеленым треугольником, закрытые - красным, и выделены на светло-зеленом и светло-красном фоне.

Принцип этой стратегии заключается в том, чтобы использовать бурин, чтобы уловить краткосрочные тенденции и колебания рынка. Буринная полоса состоит из трех линий: средняя, верхняя и нижняя. Средняя полоса представляет собой скользящую среднюю цену, верхняя и нижняя полосы, соответственно, добавляют и уменьшают стандартную разницу на основе средней полосы.

Преимущества этой стратегии заключаются в следующем:

  1. Подходит для короткой торговли: Стратегия основана на 5-минутных временных рамках и предназначена для коротких трейдеров, которые могут быстро поймать краткосрочные возможности на рынке.
  2. Строгое управление рисками: эта стратегия позволяет ликвидировать позиции до 3 часов вечера каждого торгового дня, избегая риска ночного хранения.
  3. Простая и простая в использовании: логика этой стратегии ясна, нужно только открывать позиции на основе прорыва в индикаторе по Брин-Бенду, просто и легко использовать.
  4. Применимость к широкому кругу рынков: стратегия может применяться к различным рынкам, таким как акции, фьючерсы, иностранная валюта и т. д.

Риск этой стратегии заключается в следующем:

  1. Частые сделки: Стратегия основана на 5-минутных временных рамках, с высокой частотой сделок, которые могут привести к большим комиссионным сборам и стоимости скольжения.
  2. Сильная рыночная волатильность: при сильной рыночной волатильности эта стратегия может создавать больше ложных сигналов, что приводит к убыткам.
  3. Неясные тенденции: при неясных тенденциях на рынке эта стратегия может привести к увеличению количества случайных сделок, что приводит к убыткам.

В зависимости от рисков стратегии можно рассмотреть следующие направления оптимизации:

  1. Параметры оптимизации: можно улучшить стабильность и точность стратегии, оптимизируя циклы и кратность стандартного отклонения в буринской полосе.
  2. Введение других показателей: можно ввести другие технические показатели, такие как RSI, MACD и т. Д., чтобы отфильтровать ложные сигналы и повысить точность стратегии.
  3. Введение стоп-лосс и стоп-стоп: можно установить разумные стоп-лосс и стоп-стоп-стоп, чтобы контролировать риск отдельной сделки и повысить риск-прибыль соотношения стратегии.
  4. Комбинирование с фундаментальным анализом: можно комбинировать основную информацию о соответствующих рынках, например, экономические данные, изменения политики и т. д., чтобы выбрать подходящее время для торговли и повысить точность стратегии.

В целом, “Бриллиантовая стратегия 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.