모멘텀 오실레이터 거래 전략
개요
본 전략은 볼린저 밴드 지표를 기반으로 모멘텀 지표를 결합하여 볼린저 밴드 회귀 및 모멘텀 돌파 조합 거래 전략을 구현합니다. 가격이 볼린저 밴드 하단에서 중간선을 돌파하면 매수하고, 가격이 볼린저 밴드 상단에서 중간선을 돌파하면 매도하며, 손절 및 이익 실현 상황을 추적하여 목표 손익비에 도달하면 포지션을 청산합니다.
전략 원리
본 전략은 볼린저 밴드 중간선(sma)을 이동평균 지표로 사용하며, 밴드 폭은 매개변수 mult*stdev를 통해 동적으로 조정됩니다. 가격이 하단에서 중간선을 돌파하면 가격이 상승 모멘텀을 얻었다는 의미이므로 매수하고, 가격이 상단에서 중간선을 돌파하면 하락 모멘텀을 얻었다는 의미이므로 매도합니다. 매수/매도 후에는 이익 실현 및 손절 매개변수를 설정하여 이익을 추적하고 위험을 통제합니다.
구체적으로 볼린저 밴드는 length와 mult 두 매개변수를 통해 계산되며, length는 중간선의 주기를 결정하고 mult는 밴드 폭을 결정합니다. enterLong과 enterShort는 돌파 시점을 판단하고, exitLong과 exitShort는 진입 가격과 목표 손익비를 기준으로 손절 및 이익 실현 가격을 계산합니다.
전략 장점
본 전략은 이동평균 회귀와 모멘텀 지표를 결합하여 추세 초기 단계에서 추세에 따라 큰 움직임을 포착할 수 있습니다. 단순히 이동평균을 추적하는 것과 비교하여 볼린저 밴드 폭을 기반으로 한 모멘텀 판단을 추가하여 일부 가짜 돌파를 필터링할 수 있습니다. 손절 및 이익 실현 설정은 진입 가격을 기준으로 직접 계산되므로 수동 개입이 필요 없습니다.
전략 위험
- 볼린저 밴드는 가격 피팅 시 지연이 존재하여 일부 움직임을 놓칠 수 있음
- 손절 설정이 너무 느슨하면 손실 위험이 증가함
- 상승장에서 매도 신호는 좋지 않은 결과를 얻을 수 있음
볼린저 중간선 주기, 밴드 폭 매개변수 및 손절 범위를 조정하여 전략이 다양한 시장 상황에 더 잘 적응하도록 최적화할 수 있습니다.
전략 최적화
- 거래량 또는 변동성 지표를 추가하여 낮은 거래량의 가짜 돌파 방지
- param을 이용해 볼린저 주기, 폭 계수, 손절 폭을 배치 최적화
- 특정 시장 단계에서 매수 또는 매도만 수행
- 기계 학습 모델을 추가하여 추세 방향 판단
요약
본 전략은 볼린저 밴드 회귀와 모멘텀 지표의 장점을 통합하여 추세 초기에 추세에 따라 일부 움직임을 포착할 수 있으며, 매개변수 조정을 통해 다양한 시장 단계에 적응할 수 있는 비교적 보편적인 돌파 시스템입니다. 이익 실현 및 손절 설정이 가격에서 직접 계산되므로 수동 개입을 줄일 수 있습니다. 본 전략에는 추가 보조 판단 지표 추가 등 개선 여지가 있으며, 이는 향후 연구 및 최적화에서 더욱 보완될 것입니다.
- 1

