이중 반전 고-저 전략
개요
이중 반전 고-저 전략은 이중 신호를 결합한 정량적 전략입니다. 이 전략은 반전 기반의 일중 전략과 전일 최고가와 이동평균선의 차이를 활용한 추세 판단 전략을 융합합니다. 더 안정적인 매수 및 매도 신호를 생성하고 잘못된 신호를 더욱 회피하는 것을 목표로 합니다.
전략 원리
첫째, 반전 전략 부분입니다. 이 전략은 연속 2일간 종가가 반전될 때 신호가 형성되었다고 판단하며, 동시에 스토캐스틱 지표를 결합하여 과매수/과매도 상태를 판단합니다. 구체적으로, 연속 2일간 종가가 상승에서 하락으로 전환되고 빠른 스토캐스틱이 느린 스토캐스틱보다 높을 때 매도 신호로 판단합니다. 연속 2일간 종가가 하락에서 상승으로 전환되고 빠른 스토캐스틱이 느린 스토캐스틱보다 낮을 때 매수 신호로 판단합니다.
둘째, 고-저 전략 부분입니다. 이 전략은 전일 최고가와 길이가 13인 지수이동평균선(EMA)의 차이를 사용하여 추세를 판단합니다. 최고가가 이동평균선 위에 있을 때 매수 신호를 생성하고, 최고가가 이동평균선 아래에 있을 때 매도 신호를 생성합니다.
마지막으로, 이 전략은 두 신호를 통합합니다. 두 신호가 동시에 매수 신호일 때 매수 작업을 수행하고, 두 신호가 동시에 매도 신호일 때 매도 작업을 수행합니다.
장점 분석
이 전략은 이중 신호 지표를 결합하여 잘못된 신호와 불필요한 거래 횟수를 효과적으로 줄일 수 있습니다. 반전 부분은 과매수/과매도 현상을 판단하여 추격 매수/매도를 방지합니다. 고-저 부분은 가격 추세 이탈(divergence) 현상을 판단하여 거짓 돌파를 회피합니다. 두 가지를 결합하여 판단할 때, 두 신호가 동일 방향일 때만 실제 거래 신호가 발생하므로 신호의 신뢰성을 크게 높이고 무효 거래 횟수를 줄일 수 있습니다.
또한, 반전 부분과 고-저 부분은 서로 다른 유형의 지표와 판단 기준을 사용하여 상호 검증 효과를 발휘하므로 잘못된 신호를 더욱 줄일 수 있습니다. 시장에 특수한 상황이 발생할 때 단일 지표는 잘못된 신호를 내기 쉽지만, 결합 판단을 통해 일부 오류를 상쇄할 수 있습니다. 이러한 다중 지표 종합 판단 전략은 더욱 신뢰할 수 있고 안정적인 거래 신호를 얻을 수 있습니다.
리스크 분석
이 전략의 가장 큰 리스크는 강한 추세 시장에서 지속적이고 합리적인 단방향 신호가 무시될 수 있다는 점입니다. 추세가 매우 명확할 때 반전 부분의 신호 판단이 잘못될 수 있으며, 이로 인해 고-저 부분의 단방향 신호가 거래로 실현되지 못할 수 있습니다. 이는 추세적인 강세장 및 약세장에서 특히 두드러집니다.
또한, 파라미터 설정이 적절하지 않으면 전략에 영향을 미칠 수 있습니다. 반전 부분의 파라미터 설정은 주기 이동평균 시스템을 고려해야 하며, 고-저 부분의 이동평균선 주기와 조화를 이루도록 설정해야 합니다. 두 주기가 적절하지 않으면 평범한 허위 신호가 발생하거나 아예 신호가 발생하지 않을 수 있습니다.
최적화 방향
첫째, 고-저 부분의 이동평균선 길이 파라미터를 수정하여 반전 부분의 주기 지표와 더욱 조화를 이루도록 테스트할 수 있습니다. 현재 고-저 부분에서 13주기 지표를 사용하는 것이 너무 민감할 수 있으므로 주기를 늘려 더 안정적인 판단을 얻을 수 있습니다.
둘째, 반전 부분도 캔들 몸통(실체)을 기준으로 판단하도록 변경하여 테스트할 수 있습니다. 현재 종가만 사용하면 영향받기 쉽습니다. 몸통이 더 큰 캔들의 반전이 더 강력한 신호를 가질 수 있습니다.
마지막으로, 장중에 반전 신호가 발생할 때만 거래를 고려하는 방식도 시도할 수 있습니다. 현재의 일중 포지션 보유 방식은 리스크가 더 큽니다. 임시 반전 거래로 변경하면 일부 포지션 리스크를 회피할 수 있습니다.
요약
이중 반전 고-저 전략은 여러 지표 신호를 종합하여 매수/매도 신호를 내보내기 전에 이중 검증을 수행합니다. 이러한 엄격한 신호 필터링 메커니즘은 무효 신호와 잘못된 신호가 실제 거래에 미치는 영향을 효과적으로 줄일 수 있습니다. 이 전략은 무효 거래의 빈도를 성공적으로 통제하여 각 거래를 더욱 신뢰할 수 있게 만들고, 흐름에 따라 맹목적으로 거래하는 것을 방지합니다. 파라미터 최적화를 통해 일부 시장에서 더 나은 성과를 얻을 수 있습니다.
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/11/2020
// This is combo strategies for get a cumulative signal. - 1

