시간 프레임을 초월한 추세 추종 전략
개요
본 전략의 핵심 아이디어는 여러 시간 프레임을 결합하여 시장 추세를 식별하는 것입니다. 상위 시간 프레임의 수퍼트렌드 지표를 필터로 사용하여 하위 시간 프레임에서 매수 및 매도 신호를 생성합니다. 이 전략은 고시간 프레임이 제공하는 시장 구조 정보를 활용하여 거래 결정의 품질을 향상시키는 것을 목표로 합니다.
전략 원리
이 전략은 security 함수를 호출하여 상위 시간 프레임(기본값: 현재 시간 프레임의 4배)의 수퍼트렌드 지표 값을 가져옵니다. 수퍼트렌드 지표는 초과선과 추세선의 두 가지 선으로 구성됩니다. 초과선이 추세선 위에 있으면 강세 신호, 아래에 있으면 약세 신호입니다.
이 전략은 고시간 프레임 수퍼트렌드의 방향을 필터 조건으로 사용하며, 저시간 프레임 수퍼트렌드의 방향이 고시간 프레임과 일치하는 경우에만 거래 신호를 발생시킵니다. 즉, 두 시간 프레임의 수퍼트렌드 지표가 동일한 방향의 신호를 보낼 때만 전략이 매수 또는 매도 포지션을 취합니다.
이를 통해 저시간 프레임의 시장 잡음 간섭을 피하고 신호의 신뢰성을 높일 수 있습니다. 동시에 고시간 프레임을 사용하여 시장 구조를 판단하고 올바른 전체적인 판단을 내릴 수 있습니다.
전략 장점
- 고시간 프레임이 제공하는 시장 구조 정보를 활용하여 저시간 프레임의 잡음을 걸러내고 거래 결정의 품질 향상
- 여러 시간 프레임을 결합한 분석으로 거래 신호의 신뢰성 향상
- 수퍼트렌드 지표의 매개변수를 사용자 정의하여 매매 전략 최적화 가능
- 내장된 날짜 범위 설정으로 백테스트 기간 제한 가능
위험 분석
- 고시간 프레임 신호의 지연으로 단기 기회를 놓칠 수 있음
- 고시간 프레임의 시장 구조 판단에 오류 가능성 존재
- 수퍼트렌드 지표 자체도 잘못된 신호를 발생시킬 수 있음
- 백테스트 기간 제한으로 중요한 데이터가 누락되어 테스트 결과 정확성에 영향 가능
해결 방법:
- 고시간 프레임 설정을 적절히 조정하여 신호 지연 감소
- 다른 지표를 결합하여 고시간 프레임 구조 판단 확인
- 수퍼트렌드 지표 매개변수 최적화를 통해 신호 품질 향상
- 백테스트 기간을 점진적으로 확대하여 전략의 견고성 테스트
전략 최적화 방향
해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
- 수퍼트렌드 지표 매개변수 최적화를 통한 최적 조합 탐색
- 다른 지표를 추가하여 다중 요소 모델 구축
- 다양한 고/저 시간 프레임 조합 테스트
- 손절 메커니즘 추가를 통한 위험 관리
- 머신러닝 알고리즘을 결합한 하이퍼파라미터 동적 조정
매개변수 최적화, 지표 조합, 손절 개선, 머신러닝 도입 등을 통해 이 다중 시간 프레임 추세 추종 전략의 성과를 크게 향상시킬 수 있습니다.
요약
본 전략은 고시간 프레임의 추세 판단을 활용하여 저시간 프레임의 거래 실행을 안내하는 방식으로 교묘하게 설계되었습니다. 이러한 다중 시간 프레임 설계는 시장 잡음을 효과적으로 걸러내고 더 명확한 추세 방향을 식별할 수 있게 해줍니다. 또한 내장된 날짜 설정 기능으로 백테스트의 유연성을 높였습니다. 전반적으로 잘 설계된 다중 시간 프레임 추세 추종 전략으로, 추가 연구와 적용 가치가 있습니다.
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © HeWhoMustNotBeNamed
//@version=4- 1

