Type/to search

곰 힘 지표 기반의 퀀트 트레이딩 전략

Common strategy
Created: 2024-01-04 15:13:16
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

베어파워(Bear Power) 전략은 베어파워 지표를 기반으로 한 퀀트 트레이딩 전략입니다. 이 전략은 매일의 종가 대비 시가의 힘을 계산하여 현재 시장의 강세/약세 상태를 판단하고, 이를 통해 거래 신호를 생성합니다. 베어파워가 설정된 매도 수준을 상향 돌파하면 공매도하고, 베어파워가 설정된 매수 수준을 하향 돌파하면 매수합니다. 이 전략은 중단기 트레이딩에 적합합니다.

전략 원리

베어파워 전략의 핵심 지표는 베어파워 지표(Bear Power Indicator)입니다. 이 지표는 종가와 시가의 차이를 기반으로 시장의 강세/약세 힘을 계산합니다. 구체적인 계산 공식은 다음과 같습니다:

종가 < 시가인 경우:
전일 종가 > 전일 시가이면:
베어파워 = max(종가 - 시가, 고가 - 저가)
그렇지 않으면:
베어파워 = 고가 - 저가
종가 >= 시가인 경우:
전일 종가 > 전일 시가이면:
베어파워 = max(전일 종가 - 저가, 고가 - 종가)
그렇지 않으면:
베어파워 = max(시가 - 저가, 고가 - 종가)

이 공식의 기본 아이디어는, 당일 종가가 시가보다 낮으면 당일 시장에 하방 압력이 발생했다는 것을 의미하며 이는 약세장의 표현입니다. 종가가 시가보다 높거나 같으면 당일 시장에 상방 압력이나 횡보가 발생했음을 의미하며 이는 강세장에 속합니다. 공식에 전일 데이터가 포함된 것은 힘의 연속성을 보장하기 위함입니다.

베어파워 지표를 계산한 후, 전략은 매도선과 매수선을 설정합니다. 베어파워가 매도선을 상향 돌파하면 공매도하고, 베어파워가 매수선을 하향 돌파하면 매수합니다.

장점 분석

베어파워 전략은 다음과 같은 몇 가지 장점이 있습니다:

  1. 전략 신호의 출처가 독특하며 일정한 선견성이 있습니다. 베어파워 지표는 전통적인 기술적 분석에서 거의 사용되지 않으며, 시장 구조를 판단하는 새로운 시각을 제공합니다.

  2. 전략의 하락 폭(드로다운)을 통제할 수 있어 일정한 위험 관리 기능이 있습니다. 시장을 크게 추종하는 전략과 달리, 베어파워 전략은 시장에 명확한 강세/약세 신호가 나타날 때만 거래를 지시하므로 불필요한 손실을 효과적으로 피할 수 있습니다.

  3. 구현 난이도가 높지 않아 실제 적용이 쉽습니다. 이 전략은 종가와 시가만 있으면 구현할 수 있으며, 코드 로직이 복잡하지 않습니다.

  4. 필요에 따라 유연하게 최적화할 수 있습니다. 다양한 시장에 따라 매수/매도선 위치를 조정하고, 반전 거래 로직을 설정하는 등 전략을 최적화할 수 있습니다.

위험 분석

베어파워 전략에는 다음과 같은 몇 가지 위험도 존재합니다:

  1. 시장이 장기간 횡보 상태에 있을 수 있으며, 전략이 추세로 인한 큰 이익을 효과적으로 포착하지 못할 수 있습니다. 이 경우 전략의 수익은 주로 매수/매도 차익에서 발생할 수 있습니다.

  2. 베어파워 지표는 100% 신뢰할 수 있는 판단 지표가 아니며, 매수/매도 신호가 무효화될 수 있습니다. 이 경우 다른 지표와 결합하여 검증해야 합니다.

  3. 전략이 하나 또는 두 개의 지표만으로 신호를 생성하므로 과적합(overfitting)이 발생하기 쉽습니다. 실제 거래에서는 단일 전략이 쉽게 실패할 수 있으므로 여러 전략을 조합하여 자산 배분과 위험 관리를 수행해야 합니다.

  4. 전략이 거래 비용과 슬리피지의 영향을 고려하지 않았습니다. 실제 거래에서는 이 두 요소의 영향을 무시할 수 없으며, 전략을 구현할 때 이 두 요소의 시뮬레이션을 도입해야 합니다.

최적화 방향

베어파워 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 손절 로직 추가. 시장 움직임이 전략 신호와 일치하지 않을 때 신속히 손절하면 손실을 줄일 수 있습니다.

  2. 다른 지표를 통한 검증 추가. 예를 들어 이동평균선, 변동성 등의 지표를 결합하여 베어파워 지표의 신호를 검증하고 무효화를 방지합니다.

  3. 머신러닝 모델 도입. 신경망, SVM 등을 사용하여 베어파워 지표를 훈련시키고 더 신뢰할 수 있는 강세/약세 판단 모델을 구축합니다.

  4. 매수/매도선 위치 최적화. 백테스팅을 통해 최적의 파라미터 조합을 찾을 수 있습니다. 또한 적응형 매수/매도선을 설정하여 마켓 프로필에 따라 동적으로 조정할 수 있습니다.

  5. 추세 추종 메커니즘 추가. 추세 시장을 식별한 후 추세 추종 전략으로 전환하여 더 높은 수익을 얻습니다.

요약

베어파워 전략은 독특한 베어파워 지표를 기반으로 시장 구조를 판단하며, 약세장에서 공매도하여 수익을 얻습니다. 이 전략은 하락 폭을 통제할 수 있고 구현 난이도가 낮아 중단기 트레이딩에 적합합니다. 또한 손절 도입, 신호 검증 추가, 머신러닝 등 여러 차원에서 이 전략을 최적화하여 안정적이고 신뢰할 수 있는 퀀트 전략으로 만들 수 있습니다.

Source
Pine
/*backtest
start: 2023-12-27 00:00:00
end: 2023-12-30 01:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 26/01/2017
//  Bear Power Indicator
Strategy parameters
Strategy parameters
SellLevel
BuyLevel
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)