백분율 변화 기반 캔들 차트 백테스트 전략
개요
이 전략은 현재 캔들의 종가와 N개 캔들 전 종가 대비 변동률(백분율)을 계산하여 다양한 색상의 막대 그래프로 표시함으로써 추세를 판단합니다. 전략은 추세선을 결합하여 매수/매도 신호를 생성합니다.
전략 원리
-
입력(input)을 통해 전략 파라미터(막대 그래프 너비, 가격 변화 또는 백분율 변화 표시 여부, 되돌아볼 캔들 개수, 매수/매도 임계값 등)를 설정합니다.
-
현재 캔들의 종가와 N개 전 캔들 종가의 차이 또는 차이 백분율을 계산합니다.
-
매수/매도 임계값 곡선을 설정합니다.
-
차이 백분율에 따라 다양한 색상의 막대 그래프를 표시합니다.
-
차이 백분율이 매수 임계값보다 크면 롱 포지션, 매도 임계값보다 작으면 숏 포지션으로 설정합니다.
-
포지션 방향에 따라 막대 그래프 색상을 설정합니다.
-
포지션 방향에 따라 진입 및 청산을 실행합니다.
전략 장점
-
가격 변동 추세를 직관적으로 표시하여 거래 판단에 도움이 됩니다.
-
추세 판단 지표와 결합하여 진입 및 청산 지점을 비교적 명확하게 파악할 수 있습니다.
-
파라미터 조정을 통해 다양한 종목과 시간대에 최적화할 수 있습니다.
-
작동 로직이 단순하고 명확하여 이해와 수정이 쉽습니다.
-
시각화 효과가 좋아 추세 방향을 빠르게 판단할 수 있습니다.
전략 리스크
-
잘못된 신호가 발생하기 쉬우며, 부적절한 진입 지점 선택으로 손실이 발생할 수 있습니다.
-
변동성이 큰 종목에 적용할 경우 파라미터 조정이 필요하며, 그렇지 않으면 손실 확률이 증가합니다.
-
갑작스러운 악재 등 예상치 못한 사건의 영향을 고려하지 않았습니다.
-
백테스트 기간이 짧아 파라미터의 견고성을 확신하기 어렵습니다.
-
마감 시간을 고려하지 않아 반전 기회를 놓칠 수 있습니다.
리스크를 통제하기 위해 파라미터 최적화, 다른 지표를 결합한 신호 필터링, 손절 설정, 백테스트 기간 확장 등의 방법을 사용할 수 있습니다.
전략 최적화 방향
-
추세 지표, 변동성 지표 등 다른 지표를 결합하여 거래 신호를 확인하는 것을 고려할 수 있습니다.
-
머신러닝 알고리즘을 도입하여 파라미터 설정을 최적화할 수 있습니다.
-
동적 손절을 설정하여 개별 거래 손실을 통제할 수 있습니다.
-
심리 지표, 뉴스 등을 결합하여 돌발 사건의 영향을 피할 수 있습니다.
-
거래 시간 또는 특정 시간대의 필터 규칙을 추가할 수 있습니다.
-
백테스트 기간을 최적화하고 더 긴 기간을 선택하여 검증할 수 있습니다.
요약
본 전략은 가격 변동률을 계산하여 막대 그래프로 실시간 표시하고 추세선을 보조 지표로 활용하여 비교적 명확한 거래 신호를 생성합니다. 전략 개념이 단순하고 조작이 용이합니다. 그러나 일정한 리스크가 존재하므로 파라미터 최적화, 지표 필터링, 손절 설정 등을 통해 통제해야 합니다. 지속적인 최적화가 이루어진다면 쉽게 익히고 실용적인 추세 추종 전략이 될 것입니다.
- 1

