이동평균 거래량-가격 추세 공격 변동 전략
개요
해당 전략은 이동평균선 지표, 거래량-가격 지표 및 변동성 지표를 결합하여 삼중 필터를 구성하며, 중단기 추세를 포착하여 추세장에서 좋은 수익을 얻을 수 있도록 설계되었습니다.
원리
본 전략은 크게 세 부분으로 구성됩니다:
-
이동평균선 지표
20일 지수이동평균과 60일 지수이동평균을 사용하여 추세 필터를 구축합니다. 단기 이동평균선이 장기 이동평균선을 상향 돌파하면 매수 신호, 하향 돌파하면 매도 신호가 발생합니다. -
거래량-가격 지표
거래량을 거래대금으로 나누어 산출한 지표로 자금 흐름을 판단합니다. 거래량-가격이 상승하면 자금 순유입, 하락하면 자금 순유출을 의미합니다. 거래량-가격 지표의 다전환(多空轉換)은 추세 전환의 신호로 활용됩니다. -
볼린저 밴드 지표
20일 Donchian Channel Width를 이용해 볼린저 밴드의 파라미터를 계산하여 상하한 밴드를 형성합니다. 가격이 상단 밴드에 근접하면 조정 압력 가능성을, 하단 밴드에 근접하면 지지 반등 가능성을 나타냅니다.
이 세 가지를 종합하여 중단기 추세를 포착하는 다공(多空) 전략을 구축합니다.
- 단기 이동평균선이 장기 이동평균선을 상향 돌파하고, 거래량-가격 지표가 상승 추세이며, 가격이 막 볼린저 밴드 상단을 이탈했을 때 매수 신호 발생.
- 단기 이동평균선이 장기 이동평균선을 하향 돌파하고, 거래량-가격 지표가 하락 추세이며, 가격이 막 볼린저 밴드 하단을 이탈했을 때 매도 신호 발생.
장점
해당 전략은 다음과 같은 장점을 가지고 있습니다:
- 삼중 지표 필터링으로 허위 돌파를 효과적으로 방지합니다.
- 추세, 자금 흐름, 과매수/과매도 상황을 동시에 고려하여 신호의 신뢰도가 높습니다.
- 지표 파라미터가 최적화되어 있어 다양한 주기와 종목에 적용 가능합니다.
- 손실 폭 통제가 가능하며 수익이 안정적입니다.
- 로직이 명확하고 이해하기 쉬우며 파라미터 조정이 유연합니다.
리스크
해당 전략에는 다음과 같은 리스크도 존재합니다:
- 급격한 추세 변화 리스크. 시장 추세가 급변할 경우 손절매가 발생할 수 있습니다.
- 거래량-가격 지표의 시차. 거래량-가격 지표는 가격 변동에 후행하여 매수·매도 시점을 놓칠 수 있습니다.
- 파라미터 조정의 어려움. 종목과 주기에 따라 파라미터를 조정하지 않으면 효과가 떨어질 수 있습니다.
- 손실 폭 통제 개선 필요. 동적 손절매 또는 포지션 관리 등을 통해 추가 최적화가 가능합니다.
최적화 방향
해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
- 손절매 전략 추가 – 이동 손절매, 추적 손절매 등을 통해 손실 폭 추가 통제.
- 포지션 관리 모듈 추가 – 시장 변동성에 따라 포지션 규모를 동적으로 조정.
- 지표 파라미터 최적화 – 각 종목과 주기에 최적의 파라미터 조합 탐색.
- 머신러닝 모델 도입 – 신호 정확도 향상.
- 감성 지표, 뉴스 등 보조 지표 결합 – 돌발 상황 대응 능력 향상.
요약
해당 전략은 이동평균선, 거래량-가격 지표, 볼린저 밴드 지표를 종합적으로 활용하여 중단기 추세장에서 우수한 성과를 보입니다. 손절매, 포지션 관리, 파라미터 선택 등을 추가로 최적화하면 더 나은 전략 효과를 얻을 수 있습니다. 로직이 명확하고 이해하기 쉬우며 다양한 요구에 맞춰 지표와 파라미터를 조정할 수 있어 유연성이 뛰어납니다.
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 29/04/2019
// This is combo strategies for get - 1

