히스토그램 붕괴 기반 거래 전략
개요
이 전략은 히스토그램 돌파 원리를 활용하여 이동 평균선의 추세 판단을 결합함으로써 추세 방향으로의 돌파 거래를 실행합니다. 가격이 히스토그램 경계를 돌파할 때 거래 신호가 발생합니다. 동시에 빠른 이동 평균선과 느린 이동 평균선의 위치 관계를 판단하여 전체 추세 방향을 결정하고 횡보 시 잘못된 신호를 방지합니다.
전략 원리
-
빠른 이동 평균선(20주기)과 느린 이동 평균선(50주기)을 계산합니다.
-
캔들스틱(봉)을 기준으로 상승 직육면체(close>open) 또는 하락 직육면체(close<open)가 형성되었는지 확인합니다.
-
직육면체가 이전 캔들의 최고가 또는 최저가를 돌파했는지 판단합니다. 상승 직육면체가 이전 캔들의 최고가를 돌파하면 매수 돌파 신호가 발생하고, 하락 직육면체가 이전 캔들의 최저가를 돌파하면 매도 돌파 신호가 발생합니다.
-
동시에 빠른 이동 평균선이 느린 이동 평균선 위에 있는지 판단합니다. 위에 있으면 매수 추세로 판단하고, 아래에 있으면 매도 추세로 판단합니다.
-
빠른/느린 이동 평균선이 매수 추세로 판단될 때만 매수 돌파 신호가 유효하고, 빠른/느린 이동 평균선이 매도 추세로 판단될 때만 매도 돌파 신호가 유효합니다. 이는 횡보 시 잘못된 신호를 방지합니다.
-
유효한 매수 돌파 신호가 발생하면 일정한 손절 및 이익 실현 기준에 따라 매수 포지션을 진입하고, 유효한 매도 돌파 신호가 발생하면 일정한 손절 및 이익 실현 기준에 따라 매도 포지션을 진입합니다.
-
빠른 이동 평균선과 느린 이동 평균선이 다시 교차하면 현재 포지션을 청산합니다.
장점 분석
-
히스토그램 경계를 돌파 지점으로 활용하여 강한 돌파 신호를 나타냅니다.
-
동시에 추세 방향을 고려하여 횡보 시 잘못된 신호를 방지하고 정확도를 높입니다.
-
추세와 돌파를 모두 고려하여 전략이 추세 시장에서 뛰어난 성과를 냅니다.
-
매개변수 최적화를 통해 다양한 종목과 시간 주기에 적용할 수 있습니다.
위험 및 해결 방법
-
돌파 실패의 위험. 해결 방법은 더 큰 돌파 지점을 선택하여 돌파 모멘텀이 강하도록 보장하는 것입니다.
-
추세 판단 부정확의 위험. 해결 방법은 이동 평균선 매개변수를 조정하거나 다른 보조 지표를 추가하여 추세를 판단하는 것입니다.
-
손절 설정이 너무 작아 잦은 손절이 발생하는 위험. 해결 방법은 다양한 종목과 시간 주기에 따라 손절 폭을 동적으로 조정하는 것입니다.
-
이익 실현 폭이 너무 작은 위험. 해결 방법은 다양한 종목과 시간 주기에 따라 손익비를 동적으로 설정하는 것입니다.
최적화 방향
-
전반적으로 이동 평균선 매개변수, 돌파 지점 매개변수, 손절 폭, 손익비 등 모든 매개변수를 다양한 종목과 시간 주기에 따라 테스트하고 최적화하여 전략 매개변수를 맞춤 설정해야 합니다.
-
다양한 유형의 이동 평균선(예: EMA, SMA 등)을 테스트하여 더 적합한 지표를 찾을 수 있습니다.
-
모멘텀(Momentum) 등 다른 보조 판단 지표를 추가하여 추세 판단 정확도를 높일 수 있습니다.
-
머신러닝 등의 방법을 통해 각종 매개변수를 동적으로 최적화할 수 있습니다.
-
돌파 성공률에 대한 통계 학습을 통해 돌파 지점 매개변수를 조정할 수 있습니다.
요약
이 전략은 추세 특성과 돌파 특성을 통합하여 이론적으로 많은 무효 신호를 걸러낼 수 있습니다. 핵심은 매개변수의 테스트와 최적화에 주의하여 전략이 다양한 종목과 시간 주기에 맞춤 적용되어 실제 거래에서 좋은 성과를 얻는 것입니다. 또한 보조 지표와 머신러닝 기술은 전략 개선의 방향을 제시합니다. 지속적인 최적화를 통해 이 전략은 안정적이고 신뢰할 수 있는 추세 돌파 거래 전략이 될 수 있습니다.
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Backtested Time Frame: H1
//Default Settings: Are meant to run successfully on all currency pairs to reduce over-fitting.
//Risk Warning: This is a forex trading robot, backtest performance will not equal future performance, USE AT YOUR OWN RISK.- 1

