이중 채널 알고리즘 자동 매매 전략
개요
본 전략 "이중 채널 주방(Dual Channel Kitchen)"은 Supertrend와 StochRSI 두 지표를 사용하여 서로 다른 시간 프레임의 가격 추세와 과매수/과매도 상황을 분석함으로써 잠재적인 매수 및 매도 신호를 식별합니다. 이 전략은 주요 추세 방향을 따라 거래하며 중장기적으로 가격의 주요 방향을 포착하는 것을 목표로 합니다.
전략 원리
이 전략은 1시간 및 4시간 두 시간 프레임의 Supertrend 지표를 사용하여 가격 추세 방향을 판단합니다. 두 시간 프레임의 Supertrend가 모두 같은 방향을 가리킬 때 강한 가격 추세가 나타났다고 간주할 수 있습니다.
또한 전략은 StochRSI 지표를 활용하여 과매수/과매도 여부를 판단합니다. StochRSI 지표는 RSI와 스토캐스틱 오실레이터(Stochastic Oscillator) 두 지표의 장점을 결합한 것입니다. StochRSI 지표선이 과매수선을 상향 돌파하면 가격에 과매도 현상이 있을 수 있음을 의미하고, StochRSI 지표선이 과매도선을 하향 돌파하면 가격에 과매수 현상이 있을 수 있음을 나타냅니다.
이중 Supertrend가 가격 추세 방향을 확인하는 동시에 StochRSI도 과매수/과매도 현상을 보여준다면, 이는 좋은 매수 또는 매도 시점이 됩니다. 신호를 추가로 검증하기 위해 전략은 되돌아보기 기간(retrospective period)을 설정합니다. StochRSI가 과매수/과매도 신호를 나타낸 후 일정 수의 캔들을 되돌아보며, 이 기간 동안 가격 흐름이 StochRSI의 신호를 확인하면 매수 또는 매도가 실행됩니다.
전체적으로 이 전략은 이중 시간 프레임의 Supertrend를 이용해 큰 추세를 판단하고 StochRSI로 국지적 조정을 판단하는 방법을 종합하여 중장기적으로 추세 추종형 거래를 수행합니다.
전략 장점
- 다중 시간 프레임 지표를 사용하여 잘못된 신호를 효과적으로 필터링 가능
- Supertrend와 StochRSI 지표의 장점을 결합하여 추세 판단 및 과매수/과매도 결정
- 되돌아보기 기간을 설정하여 신호를 검증함으로써 불필요한 거래 회피
- 중장기 운영 전략 채택으로 지나친 빈번한 거래로 인한 슬리피지 손실 감소
- 이해하기 쉬운 두 지표 조합, 매개변수 조정이 유연함
전략 위험
- 시장이 횡보할 때 중장기 추세가 뚜렷하지 않아 잘못된 신호가 많을 수 있음
- 되돌아보기 기간이 너무 길면 좋은 매수/매도 시점을 놓칠 수 있음
- StochRSI 매개변수 설정이 부적절하면 잘못된 과매수/과매도 신호가 발생할 수 있음
- Supertrend 매개변수 설정이 부적절하면 잘못된 추세 방향을 판단할 수 있음
- 기계적으로 지표 신호를 따르면 중요한 펀더멘털 변화를 간과하기 쉬움
최적화 방법:
- StochRSI와 Supertrend의 매개변수 조합 최적화
- 시장 환경에 따라 되돌아보기 기간 길이 조정
- 거래량 등 지표를 결합하여 검증
- 중요한 펀더멘털 뉴스에 주목하고 필요 시 적극적으로 개입
전략 최적화 방향
- 더 많은 서로 다른 시간 프레임의 Supertrend 지표를 추가하여 다단계 필터링 형성
- StochRSI 지표를 KD, RSI 등 다른 과매수/과매도 유형 지표로 대체
- 이동 손절 전략 추가, 추세에 따라 더 큰 이익 확보
- 30주기 이동평균선 등 중요한 이동평균선 지표를 결합하여 큰 추세 판단
- 자동 매개변수 최적화 프로그램 개발, 전략의 강건성 향상
요약
"이중 채널 주방" 전략은 Supertrend를 이용한 큰 추세 판단과 StochRSI를 이용한 국지적 조정 방법을 충분히 활용하여 신뢰할 수 있는 추세 추종 전략을 구현했습니다. 이 전략은 중장기 운영을 위주로 하여 지나치게 빈번한 거래로 인한 수익 손실을 효과적으로 피할 수 있습니다. 매개변수 최적화 및 지표 조합 검증 등을 통해 안정적인 양의 수익을 얻을 수 있습니다. 그러나 투자자는 여전히 중요한 펀더멘털 변화에 주의하고 기계적으로 지표 신호를 따르지 않도록 해야 합니다. 전반적으로 이 전략은 일정한 위험 인식을 가진 적극적인 투자자에게 양의 수익을 얻을 수 있는 효과적인 기술적 분석 방법을 제공합니다.
/*backtest
start: 2023-09-09 00:00:00
end: 2023-10-09 00:00:00
period: 4h
basePeriod: 15m
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/
// © Baby_whale_to_moon
//@version=5- 1
