다양한 캔들스틱 패턴 종합 전략
해당 전략의 주요 아이디어는 해머형 캔들, 모닝스타 캔들 등[10] 여러 가지 일반적인 캔들 패턴을 동시에 감지하고, 이러한 패턴이 감지되면 가격 반전 신호로 판단하여 매수 또는 매도 작업을 수행하는 것입니다.
전략 원리
본 전략은 주로 다음 원리에 기반합니다.
-
캔들 패턴을 사용하여 가격 추세와 주요 반전 지점을 판단합니다. 캔들 차트는 가격의 시가, 종가, 고가, 저가를 명확히 보여주며, 여기서 많은 중요한 가격 패턴을 식별하고 가격 추세와 주요 반전 지점을 판단할 수 있습니다.
-
여러 가지 캔들 패턴을 동시에 판단합니다. 단일 캔들 패턴은 오판 가능성이 있으므로, 본 전략은 모닝스타, 이브닝스타 등 10가지 이상의 패턴을 종합적으로 판단하여 판단 정확도를 높입니다.
-
패턴 유형에 따라 롱/숏 방향을 결정합니다. 다양한 캔들 패턴이 식별되면 해당 패턴이 나타내는 롱/숏 의미에 따라 롱 또는 숏 신호를 생성합니다.
구체적으로 본 전략은 다음과 같은 프로세스로 실행됩니다.
-
입력 파라미터: 먼저 캔들 패턴을 판단하기 위한 파라미터(예: 몸통 크기 판단 임계값, 꼬리 크기 판단 임계값 등)를 입력합니다.
-
추세 판단: 다양한 주기의 SMA를 계산하여 가격이 전반적으로 상승 추세인지 하락 추세인지 판단합니다. 이는 캔들 패턴의 의미를 판단하는 데 매우 중요합니다.
-
캔들 패턴 스캔: 데이터를 스캔하여 상승 캔들 패턴(예: 모닝스타, 해머형 등) 또는 하락 캔들 패턴(예: 이브닝스타, 교수형 십자형 등)이 나타나는지 판단합니다.
-
거래 신호: 상승 패턴이 나타나면 롱 신호를, 하락 패턴이 나타나면 숏 신호를 생성합니다.
-
포지션 관리: 손절매 위치를 설정하여 위험을 통제합니다.
전략 장점
본 전략은 주로 다음과 같은 장점을 가집니다.
- 캔들 패턴을 활용하여 가격 주요 지점을 정확하게 판단합니다.
- 여러 캔들 패턴을 종합하여 판단 정확도를 높이고 오판 확률을 줄입니다.
- 자동으로 패턴을 스캔하여 신속하게 거래 기회를 포착합니다.
- 패턴 파라미터에 따라 쉽게 최적화하여 수익성을 높일 수 있습니다.
전략 리스크
본 전략은 다음과 같은 리스크도 존재합니다.
- 단일 캔들 패턴 판단에는 오판 위험이 있으므로 조합 판단을 통해 줄여야 합니다.
- 극단적인 시장 변동의 급격한 변동으로 인한 손실을 완전히 피할 수 없습니다.
- 최적의 거래 결과를 얻기 위해 입력 파라미터를 최적화해야 합니다.
대응 방법은 다음과 같습니다.
- 여러 캔들 패턴을 조합하여 판단, 오판 확률을 낮춥니다.
- 손절매 위치를 설정하여 단일 거래 손실 규모를 엄격히 통제합니다.
- 다양한 파라미터가 거래 결과에 미치는 영향을 상세히 테스트하고 파라미터를 최적화하여 손실을 줄이고 수익을 높입니다.
전략 최적화 방향
본 전략은 주로 다음 방향으로 최적화할 수 있습니다.
- 판단하는 캔들 패턴 종류를 추가하거나 제거합니다. 특정 패턴의 오판이 많으면 삭제하고, 새 패턴의 판단 효과가 좋으면 추가할 수 있습니다.
- 캔들 패턴의 파라미터 임계값을 최적화합니다. 몸통 및 꼬리 부분의 파라미터를 수정하여 최적의 판단 임계값을 찾을 수 있습니다.
- 손절매 위치를 최적화합니다. 다양한 손절매 위치를 테스트하여 단일 거래 손실을 최대한 줄이는 최적의 손절매 지점을 찾습니다.
- 다양한 추세 판단 지표를 테스트합니다. SMA, EMA 등 다른 지표를 사용하여 가격 추세를 판단해 볼 수 있습니다.
- 파라미터 조합 최적화 기능을 추가합니다. 파라미터 공간을 설정하고 다양한 파라미터 조합의 거래 결과를 자동으로 테스트합니다.
위의 최적화 방향을 통해 지속적으로 전략의 트레이딩 성과를 향상시킬 수 있습니다.
요약
본 전략은 여러 가지 캔들 패턴을 종합적으로 판단하고, 가격 데이터를 자동 스캔하며, 다양한 패턴을 활용하여 가격 추세와 주요 반전 지점을 판단하고 롱/숏 작업을 통해 수익을 얻습니다. 반응이 빠르고 거래 기회를 신속하게 포착할 수 있으며, 자동화 수준이 높고 사용이 편리하여 효율적인 퀀트 트레이딩 전략입니다.
본 전략은 판단 패턴 종류 및 파라미터 조정, 손절매 지점 최적화, 추세 판단 지표 개선 등을 통해 지속적으로 성과를 향상시킬 수 있으며, 장기적으로 수정 및 사용할 가치가 있는 효과적인 퀀트 전략입니다.
/*backtest
start: 2023-11-14 00:00:00
end: 2023-12-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(shorttitle="All Candlestick Patterns Strategy", title="All Candlestick Patterns Strategy", overlay=true, initial_capital=600)
//custom script- 1

