개요
본 전략의 이름은 "동적 이동평균선 전략"이며, 주요 아이디어는 이동평균선의 방향과 가격 간의 관계를 이용하여 추세를 판단하고, 추세 방향으로 진입하며, 추세가 없을 때 포지션을 청산하는 것입니다.
전략 원리
이 전략은 length 기간의 소스 가격을 사용하여 이동평균선을 계산합니다. 소스 가격은 OHLC4, HLC3, 종가 등을 선택할 수 있습니다. 계산된 이동평균선을 sma로 정의합니다. 그런 다음 이동평균선 값의 비율에 따라 장선과 단선을 그립니다. 장선과 단선의 위치 관계를 통해 현재 상승 추세인지 하락 추세인지 판단합니다.
구체적으로 단선의 계산식은 다음과 같습니다. shortline = sma * ((100 + shortlevel) / 100). 여기서 shortlevel은 사용자가 설정할 수 있는 양수로, 단선이 이동평균선에서 떨어진 비율을 나타냅니다. 장선도 유사하며 계산식은 longline = sma * ((100 + longlevel) / 100)입니다. longlevel은 사용자가 설정할 수 있는 음수로, 장선이 이동평균선에서 떨어진 비율을 나타냅니다.
따라서 단선 값은 항상 이동평균선보다 크고, 장선 값은 항상 이동평균선보다 작습니다. 가격이 단선을 상향 돌파하면 상승 추세에 진입한 것을 의미합니다. 이때 needlong이 매수를 허용하면 장선 가격 수준에서 매수 주문을 넣습니다. 가격이 장선을 하향 돌파하면 하락 추세에 진입한 것을 의미합니다. 이때 needshort이 매도를 허용하면 단선 가격 수준에서 매도 주문을 넣습니다.
매수 또는 매도 여부와 관계없이 가격이 다시 이동평균선으로 돌아오면 추세가 종료된 것을 의미하며, 이때 기존 모든 포지션을 청산합니다.
이와 같이 장선과 단선의 동적 관계를 통해 추세 방향을 판단하고 이에 따라 진입 및 청산합니다.
전략 장점
이 전략의 가장 큰 장점은 장선과 단선을 동적으로 설정하여 매매 포인트를 결정함으로써 주요 추세 방향을 비교적 유연하게 포착할 수 있다는 점입니다. 고정된 수준에서 매매 포인트를 단순히 트리거하는 전략에 비해 더 고급스럽고 지능적입니다.
또한 이동평균선 자체에도 일정한 필터링 효과가 있어 고빈도 변동에 휘말리는 것을 어느 정도 방지합니다. 동시에 이동평균선 수준을 기준으로 추세 종료 여부를 판단하여 적시에 청산하는 것도 매우 중요합니다.
전략 리스크
이 전략의 가장 큰 리스크는 이동평균선이 시기에 따라 성과 강도가 다르다는 점입니다. 정상적인 경우 이동평균선은 추세 방향을 대표하기에 충분하지만, 극단적인 시장 상황에서는 단기적으로 이동평균선이 무너져 잘못된 진입이 발생하거나 다이버전스 같은 상황이 발생할 수 있습니다. 이때 더 긴 기간의 이동평균선을 사용하여 추세 판단의 정확성을 확보해야 합니다.
또 다른 리스크 측면은 이동평균선 자체의 느린 반응성입니다. 짧고 급격한 가격 변동에 대해 이동평균선이 신속하게 추적하기 어려워 진입 또는 청산 포인트를 놓칠 수 있습니다. 이때 주기를 줄여 이동평균선의 반응 속도를 높여야 합니다.
전략 최적화
이 전략은 다음과 같은 측면에서 추가 최적화가 가능합니다.
- 손절 로직 추가. 이동평균선으로 추세를 판단할 때 시차가 있어 완전히 피할 수 없으므로 적절한 트레일링 스톱을 추가하여 리스크를 더욱 낮출 수 있습니다.
- 장단기 이동평균선 파라미터 최적화. 현재 장단기 이동평균선과 이동평균선 간의 비율은 고정값이므로, 다양한 데이터셋을 테스트하여 최적의 파라미터를 찾을 수 있습니다.
- 추세 강도 판단 추가. 장단기 이동평균선 위치 외에도 일정 알고리즘을 통해 추세의 강도를 판단하여 약한 추세에서의 잘못된 신호를 피할 수 있습니다.
- 이동평균선을 다른 거래 종목에 적용하여 교차 종목 검증을 시도할 수 있습니다.
요약
본 전략은 동적으로 매매 포인트를 설정하여 추세를 판단하고 이에 따른 롱/숏 거래를 수행합니다. 이동평균선을 기반으로 동적으로 거래 신호를 설정하는 이 방법은 정적 트리거 포인트보다 더 유연하고 지능적으로 가격 추세를 포착할 수 있습니다. 또한 이동평균선 자체의 신속성 부족 문제를 해결합니다. 체계적인 백테스트와 파라미터 최적화를 통해 이 전략이 양호한 수익을 낼 수 있을 것으로 기대합니다.
- 1

