이중 이동평균 볼린저 밴드 추세 추종 전략
개요
이 전략은 서로 다른 두 주기의 지수 이동 평균(EMA)을 계산하여 시장 추세 방향을 판단합니다. 추세 방향이 결정된 후, 적응형 볼린저 밴드를 결합하여 과매수/과매도 기회를 발견함으로써 추세 추적 거래를 구현합니다.
전략 원리
-
200주기와 30주기 EMA를 계산합니다. 200EMA가 30EMA보다 크면 장기 추세 상승으로, 그렇지 않으면 장기 추세 하락으로 판단합니다.
-
추세 방향을 결정한 후, 볼린저 밴드의 기준선, 상단 밴드 및 하단 밴드를 계산합니다. 기준선은 설정 가능한 주기(예: 8주기)의 SMA를 사용하며, 밴드 폭은 동일 주기의 최고가와 최저가의 레인지에 설정 가능한 배수(예: 1.3 및 1.1)를 곱한 값을 사용합니다.
-
장기 추세가 상승일 때, 가격이 하단에서 상단으로 하단 밴드를 돌파하면 매수 신호로 판단합니다. 장기 추세가 하락일 때, 가격이 상단에서 하단으로 상단 밴드를 돌파하면 매도 신호로 판단합니다.
-
가짜 돌파를 걸러내기 위해, 돌파 발생 시 이전 캔들의 변동률이 설정 가능한 값(예: 3%) 미만인지 확인하고, 동시에 볼린저 밴드의 상단과 하단 간 거리가 설정 가능한 최소 거리 요건(예: 2.2%)보다 큰지 확인합니다.
-
포지션 진입 후 설정 가능한 손절매(예: 3%)와 이익 실현(예: 10%)을 설정하여 수익을 고정합니다.
전략 장점
-
이중 EMA로 주 추세를 판단하여 주 추세가 불분명할 때 무질서한 진입을 방지합니다.
-
적응형 볼린저 밴드로 진입점을 설정하고, 추세에 따라 밴드 폭을 자동으로 조정하여 추세를 더욱 확실히 합니다.
-
변동률 및 최소 밴드 폭 확인 메커니즘으로 가짜 돌파를 효과적으로 걸러냅니다.
-
손절매와 이익 실현이 합리적으로 설정되어 수익을 고정하고 리스크를 통제할 수 있습니다.
전략 리스크
-
이중 EMA는 전환점을 정확하게 판단하지 못하여 추세 전환 기회를 놓칠 수 있습니다.
-
볼린저 밴드 매개변수 설정이 부적절할 경우 허위 신호가 발생할 수 있습니다.
-
고정된 손절매와 이익 실현은 시장 변동성에 적응하기 어렵습니다.
최적화 방향
-
다른 지표와 결합하여 추세를 판단하고 주 추세와 부 추세의 전환점을 결정합니다.
-
볼린저 밴드 매개변수를 동적으로 조정하는 방법을 사용합니다.
-
조건부 주문으로 손절매와 이익 실현을 설정하고, 특정 조건에 따라 손절매 라인을 조정합니다.
요약
본 전략은 이중 EMA로 주 추세를 판단하고 볼린저 밴드로 기회를 발견하는 방법을 종합적으로 사용하여 추세 추적 거래를 구현합니다. 전략의 장점은 진입 및 손절매 조건을 합리적으로 설정하여 추세 수익을 효과적으로 고정할 수 있다는 점입니다. 동시에 전환점을 판단하지 못하거나 볼린저 밴드 매개변수 설정이 부적절한 등 일부 리스크도 존재합니다. 이러한 문제들은 추가 최적화가 가능하며, 전략이 추세 수익을 더 잘 포착할 수 있도록 개선할 수 있습니다.
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//////////////////////////////////////////////////////////////////////
// Component Code Start
testStartYear = input(2019, "Backtest Start Year")- 1

