삼중 이동평균선 추세 추종 전략
개요
본 전략은 터틀 트레이딩(Turtle Trading) 방식의 개념과 Niko Bakkers의 위상 분석(Phase Analysis)을 결합하여, 서로 다른 3가지 주기의 이동평균선을 사용해 추세 방향을 판단하고 추세를 따라 수익을 얻습니다. 빠른 이동평균선이 중간 이동평균선을 상향 돌파하고 세 이동평균선 모두 상승 또는 하락 추세에 있을 때 매수하고, 빠른 이동평균선이 중간 이동평균선을 하향 돌파하고 세 이동평균선 모두 동일한 상승 또는 하락 추세에 있을 때 매도합니다.
전략 원리
-
서로 다른 주기의 이동평균선 3개를 계산합니다: 빠른 이동평균선은 8일, 중간 이동평균선은 21일, 느린 이동평균선은 55일입니다.
-
진입 조건 판단: 빠른 이동평균선이 중간 이동평균선을 상향 돌파하고 세 이동평균선 모두 상승 추세일 때 매수하고, 빠른 이동평균선이 중간 이동평균선을 하향 돌파하고 세 이동평균선 모두 하락 추세일 때 매도합니다.
-
청산 조건 판단: 빠른 이동평균선이 중간 이동평균선을 반대 방향으로 돌파할 때 포지션을 청산합니다.
-
포지션 관리: 고정 포지션을 사용하며, 매 진입 시 1계약씩 개시합니다. ATR에 따라 동적으로 포지션 크기를 조정할 수도 있습니다.
전략 장점
-
세 개의 이동평균선을 사용하면 추세 방향을 더 잘 판단할 수 있어 가짜 돌파(False Breakout)를 피할 수 있습니다.
-
추세를 따라 움직이므로 수익 잠재력이 큽니다.
-
이동평균선을 사용하면 안정적인 수익을 얻을 수 있고, 최대 낙폭(Max Drawdown)이 상대적으로 작습니다.
-
통제 가능한 손절 전략으로 큰 손실 확률을 낮춥니다.
리스크 분석
-
여러 번의 소액 손실이 발생할 가능성이 있어 수익 효율을 떨어뜨립니다.
-
이동평균선의 지연 특성으로 인해 추세 반전 시점을 놓칠 수 있습니다.
-
고정 포지션 크기로는 리스크를 효과적으로 관리할 수 없으며, 큰 시장 변동 시 강제 청산(폭사) 위험이 있습니다.
-
매개변수 최적화가 적절하지 않으면 포지션 개폐가 너무 빈번해져 거래 비용과 슬리피지(Slippage) 손실이 증가합니다.
최적화 방향
-
이동평균선의 주기 매개변수를 최적화하여 거래 대상의 특성에 더 잘 맞춥니다.
-
변동성 지표 ATR을 적용해 동적으로 포지션 크기를 조정합니다.
-
손절 전략을 추가합니다.
-
거래량 지표를 결합하여 추세의 신뢰성을 판단합니다.
요약
본 전략은 전통적인 기술적 분석 지표와 터틀 트레이딩 방식의 아이디어를 통합하여, 세 개의 이동평균선으로 추세를 추적합니다. 매개변수 최적화가 적절히 이루어지면 좋은 수익 효과를 얻을 수 있습니다. 그러나 본 전략은 일정한 리스크도 존재하므로, 손절 및 포지션 관리와 같은 조치를 통해 리스크를 통제함으로써 장기적으로 안정적인 수익을 창출하는 퀀트 트레이딩 전략이 되어야 합니다.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// LOVE JOY PEACE PATIENCE KINDNESS GOODNESS FAITHFULNESS GENTLENESS SELF-CONTROL
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © JoshuaMcGowan
- 1

