Type/to search

볼린저 밴드와 지수이동평균선 기반 추세 추종 전략

Common strategy
Created: 2023-11-17 17:36:43
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 볼린저 밴드 지표를 활용하여 현재 추세 방향을 판단하고, 지수이동평균선(EMA)을 결합하여 손절 및 이익실현을 관리함으로써 추세를 효과적으로 포착합니다.

원리 분석

이 전략은 먼저 볼린저 밴드의 중심선, 상단선, 하단선을 계산합니다. 중심선은 n일 종가의 단순이동평균선이며, 상단선과 하단선은 각각 중심선에서 두 개의 표준편차만큼 위아래로 이동한 값입니다. 종가가 상단선보다 높으면 시장이 상승 추세임을 나타내고, 종가가 하단선보다 낮으면 시장이 하락 추세임을 나타냅니다.

전략은 종가와 볼린저 밴드 상단선/하단선의 관계를 비교하여 현재 추세 방향을 판단합니다. 종가가 상단선을 돌파하면 매수하고, 종가가 하단선을 돌파하면 매도합니다.

또한 전략은 지수이동평균선(EMA)을 트레일링 스탑으로 도입하여 손절 및 이익실현에 활용합니다. 구체적으로 매수 후 가격이 하락하면 손절선이 함께 내려가 손절 거리가 점차 좁혀져 이익을 최대한 확보합니다. 가격이 계속 상승하면 손절선도 상승하여 이익이 지속되도록 합니다. 매도 상황에서는 반대 메커니즘이 적용됩니다.

장점 분석

이 전략은 볼린저 밴드로 추세 방향을 판단하고 EMA로 손절 및 이익실현을 관리하여 다음과 같은 장점이 있습니다.

  1. 볼린저 밴드를 사용하면 추세 방향을 효과적으로 판단할 수 있으며 돌파에 신속하게 대응할 수 있습니다.
  2. EMA 기반 손절 및 이익실현은 이익을 최대한 확보하고 수익성을 보장하면서도 리스크를 통제할 수 있습니다.
  3. 전략에 사용되는 매개변수가 적어 구현이 쉽습니다. 볼린저 밴드 하나, EMA 하나로 매우 간결합니다.
  4. 다양한 종목에 널리 적용 가능하며 높은 적응력을 가지고 있습니다.

리스크 및 최적화 방안

이 전략에는 주의해야 할 몇 가지 리스크도 존재합니다.

  1. 볼린저 밴드 상단선/하단선 돌파라고 해서 가짜 돌파(가짜 신호)의 위험을 완전히 피할 수는 없습니다. 거래량 등의 지표를 결합하여 신호를 필터링할 수 있습니다.
  2. EMA 매개변수 설정은 특정 종목에 따라 신중하게 테스트해야 합니다. EMA 주기가 너무 짧으면 손절 횟수가 증가할 수 있고, 너무 길면 추적 효과가 떨어집니다.
  3. 과최적화(over-optimization)를 방지해야 합니다. 볼린저 밴드와 EMA의 매개변수 조합이 너무 많으면 과적합이 발생할 수 있습니다.

리스크 해결 및 최적화 방향으로 다음을 고려할 수 있습니다.

  1. 거래량 또는 MACD 등의 지표를 추가하여 가짜 돌파 신호를 필터링합니다.
  2. EMA 주기를 최적화 테스트하여 특정 종목에 더 적합한 매개변수를 선택합니다.
  3. 볼린저 밴드와 EMA 매개변수를 안정적으로 유지하여 과도한 최적화로 인한 과적합 위험을 방지합니다.
  4. 추세 중반에 RSI 등의 지표를 결합하여 포지션 조정 여부를 결정할 수 있습니다.

요약

본 전략은 볼린저 밴드로 추세를 판단하고 EMA로 손절 및 이익실현을 관리하는 통합된 추세 추종 시스템을 형성합니다. 추세 방향을 신속하게 포착하고, 손절선을 지속적으로 조정하여 이익을 확보할 수 있습니다. 전반적으로 이 전략은 비교적 간단하고 실용적이며 적응성이 높아 추가 테스트 및 최적화 가치가 있습니다. 그러나 매개변수 설정과 리스크 관리에 주의하여 오판 및 과최적화 문제를 방지해야 합니다. 다른 기술 지표와 결합하여 더욱 개선하는 것이 향후 최적화 방향이 될 것입니다.

Source
Pine
/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zxcv55602
//@version=4
strategy(shorttitle=" BB+EMA", title="Bollinger Bands", overlay=true)
Strategy parameters
Strategy parameters
Start Date
Stop Date
length
Source
StdDev
stopcon/lot
lot
stopcon
emacon
value
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)