모멘텀 추세 연속 팩터 전략
개요
이 전략은 양의 모멘텀 변화와 음의 모멘텀 변화의 누적 합계를 계산하여 현재 추세의 지속성을 판단하고, 이를 통해 롱/숏 방향을 결정합니다. 양의 모멘텀 변화 누적 합계가 음의 모멘텀 변화 누적 합계보다 크면 상승 추세 지속으로 판단하여 롱(매수)하고, 음의 모멘텀 변화 누적 합계가 양의 모멘텀 변화 누적 합계보다 크면 하락 추세 지속으로 판단하여 숏(매도)합니다.
전략 원리
-
현재 주기 종가의 이전 주기 대비 변화량 xChange를 계산합니다.
-
xChange를 분류하여 양의 변화는 xPlusChange, 음의 변화는 xMinusChange로 지정합니다.
-
양의 누적 합계 변수 xPlusCF와 음의 누적 합계 변수 xMinusCF를 정의하여 각각 양의 변화와 음의 변화를 누적합니다.
-
본 주기의 양/음 변화량을 계산합니다:
xPlus = xPlusChange - xMinusCF
xMinus = xMinusChange - xPlusCF
-
양/음 변화의 누적 합계를 계산합니다:
xPlusTCF = sum(xPlus, Length)
xMinusTCF = sum(xMinus, Length)
-
양/음 누적 합계를 비교하여 롱/숏 방향을 결정합니다:
if xPlusTCF > xMinusTCF
롱(매수)
else if xPlusTCF < xMinusTCF
숏(매도)
-
역방향 거래 매개변수 reverse를 추가하여 롱/숏 방향을 반전시킬 수 있습니다.
이 전략은 양/음 모멘텀 변화의 누적 추세를 추적하고, 현재 상승력과 하락력 중 더 큰 쪽을 비교하여 미래 가격 움직임의 가능한 방향을 판단함으로써 거래 신호를 생성합니다.
장점 분석
-
모멘텀 지표를 사용하므로 가격 지표보다 더 일찍 추세 변화를 포착할 수 있습니다.
-
양/음 누적 합계 비교를 통해 시장 노이즈를 필터링하고 주요 추세 방향을 판단합니다.
-
사용자 정의 파라미터 Length로 민감도를 조정하여 거짓 신호를 줄일 수 있습니다.
-
역방향 거래 스위치를 추가하여 다양한 시장 환경에 유연하게 대응할 수 있습니다.
-
추세 지표와 결합하여 복합 전략의 장점을 활용할 수 있습니다.
-
이해하고 구현하기 쉬워 초보자가 학습하고 실습하기에 적합합니다.
위험 분석
-
파라미터 Length를 적절히 조정해야 하며, 너무 길거나 짧으면 성과에 영향을 미칩니다.
-
추세 반전 지점 근처에서 잘못된 신호가 발생할 수 있습니다.
-
추세 변동 시장에서는 신호가 빈번하여 이 전략에 부적합합니다.
-
역방향 스위치 사용 시 심리적 영향을 주의해야 합니다.
-
적절한 테스트와 검증이 필요하며, 다른 지표로 필터링하거나 조합해야 합니다.
-
모든 거래 신호가 수익을 보장하지 않으므로 적절한 손절매를 설정해야 합니다.
최적화 방향
-
EMA, MACD 등 다른 추세 지표와 결합하여 보조 판단을 할 수 있습니다.
-
양/음 변화의 계산 방식을 사용자 정의할 수 있는 파라미터를 추가합니다.
-
파라미터 Length 선택을 최적화하여 적응적으로 변화하도록 만듭니다.
-
손절매 메커니즘을 추가하여 단일 손실을 통제합니다.
-
완전한 자동 거래 시스템을 구축하고 백테스트 최적화를 수행합니다.
-
머신러닝 방법을 시도하여 파라미터 및 거래 규칙을 학습시킵니다.
요약
본 전략은 모멘텀 지표를 통해 비교적 간단한 추세 추종 방식을 설계했으며, 아이디어가 명확하고 구현이 쉬워 추세 추종 전략의 기본 템플릿으로 사용될 수 있습니다. 그러나 실제 운용에서는 파라미터 조정과 검증이 필요하며, 다른 기술 지표와 결합하여 최대 효용을 발휘하고 오판 위험을 줄이며 안정성을 높여야 합니다. 동시에 위험을 통제하고 손절매를 철저히 하여 신호를 맹목적으로 추종하지 않아야 합니다. 지속적인 최적화와 개선, 자동화 요소 추가를 통해 안정적인 거래 시스템을 구축하는 데 도움이 될 것입니다.
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 04/01/2018
// Trend continuation factor, by M.H. Pee - 1
