리소스 로딩... 로딩...

볼링거 5분 브레이크업 내일 거래 전략

저자:차오장, 날짜: 2024-03-28 17:43:37
태그:

img

이 전략은 볼링거 5분 브레이크아웃 인트라데이 트레이딩 전략 (Bollinger 5-Minute Breakout Intraday Trading Strategy) 이라고 불리며, 볼링거 밴드 지표를 기반으로 5분 시간 프레임 인트라데이 트레이딩을 위해 설계된 단기 거래 전략이다. 이 전략은 볼링거 밴드를 활용하여 시장에서 단기 브레이크아웃 기회를 포착하여 가격이 상위 밴드를 넘어서면 긴 포지션을 입력하고 하위 밴드를 넘어서면 포지션을 닫는다. 또한, 이 전략은 매일 오후 3시 이전에 모든 거래 포지션을 닫아 오버나이트 보유 위험을 피하기 위해 인트라데이 트레이딩 원칙을 엄격히 준수한다.

이 전략의 주요 아이디어는 다음과 같습니다.

  1. 볼링거 밴드 인디케이터를 계산합니다. 상단 밴드는 100페리오드 간단한 이동 평균 + 3 표준편차이고 하단 밴드는 100페리오드 간단한 이동 평균 - 1 표준편차입니다.
  2. 닫기 가격이 상단 범위를 넘으면, 긴 포지션을 입력합니다.
  3. 닫기 가격이 하위 범위를 넘거나 오후 3시에 도달하면 포지션을 닫습니다.
  4. 차트에서 진입 지점을 녹색 삼각형으로 표시하고 출구 지점을 빨간 삼각형으로 표시하고 밝은 녹색과 밝은 빨간색 배경으로 강조하십시오.

이 전략의 원리는 시장의 단기 트렌드와 변동을 포착하기 위해 볼링거 밴드를 사용하는 것입니다. 볼링거 밴드는 세 가지 라인으로 구성됩니다: 중부 밴드, 상부 밴드, 하부 밴드. 중부 밴드는 가격의 이동 평균이며 상부 및 하부 밴드는 각각 중부 밴드 위의 일정 수의 표준 편차 및 아래입니다. 가격이 상부 밴드를 넘어서면 상승 추세가 형성되고 있으며 구매하기에 좋은 시간임을 나타냅니다. 가격이 하부 밴드 아래로 넘어가면 상승 추세가 끝나고 포지션을 닫아야한다는 것을 나타냅니다. 동시에이 전략은 하루 중간에 보유한 잠재적으로 큰 손실을 피하기 위해 매일 오후 3시 전에 모든 포지션을 닫음으로써 위험을 엄격히 제어합니다.

이 전략의 장점은 다음과 같습니다.

  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.


더 많은