Type/to search

변동성 밴드 오실레이터 기반 반전 추적 전략

Common strategy
Created: 2023-11-23 13:42:03
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 스티브 카니시(Steve Karnish)가 개발한 CCT 볼린저 밴드 오실레이터(CCT Bollinger Band Oscillator) 지표를 기반으로, 가격이 이동평균선을 돌파하는 시점을 식별하고 후행 정지(트레일링 스탑) 메커니즘을 결합하여 반전 매매를 실행합니다.

전략 원리

이 전략은 고가(High)를 소스 데이터로 사용하여 CCT 볼린저 밴드 오실레이터 값을 계산합니다. 오실레이터 값은 -200에서 200 사이에서 움직이며, 0은 평균 가격에서 2배 표준편차를 뺀 값을, 100은 평균 가격에 2배 표준편차를 더한 값을 나타냅니다. 오실레이터가 해당 EMA 이동평균선을 교차하거나 하향 돌파할 때 매매 신호가 생성됩니다. 구체적으로, 오실레이터가 EMA 이동평균선을 상향 돌파하고 두 지표 간 간격이 설정된 마진값보다 크면 매수하고, 오실레이터가 EMA 이동평균선을 하향 돌파하고 두 지표 간 간격이 음의 설정 마진값보다 작으면 매도합니다. 포지션은 설정된 비율에 따라 계산됩니다. 또한, 전략은 후행 정지(트레일링 스탑)를 사용하여 손실을 제한하며, 가격 변동률 또는 틱 변동에 따라 후행합니다.

장점 분석

  • 시장에서 일정한 영향력을 가진 CCT 볼린저 밴드 오실레이터 지표를 사용하여 허위 신호를 줄일 수 있습니다.
  • EMA 이동평균선과 마진 조건을 결합하여 신호를 필터링함으로써, 횡보장에서 과도한 무효 거래가 발생하는 것을 방지합니다.
  • 후행 정지 메커니즘을 사용하여 손실이 너무 커지기 전에 적시에 손절매할 수 있습니다.

위험 분석

  • CCT 오실레이터 자체가 어느 정도의 지연을 발생시켜 가격 반전의 최적 시점을 놓칠 수 있습니다.
  • 마진값을 너무 크게 설정하거나 EMA 주기를 너무 짧게 설정하면 거래 빈도와 위험이 증가합니다.
  • 후행 정지 설정이 너무 느슨하면 손실 위험이 커집니다.

위험 통제 방법:

  • EMA 이동평균선 주기를 조정하여 더 긴 주기로 필터링합니다.
  • 마진값을 적절히 조정하여 위험과 수익의 균형을 맞춥니다.
  • 포지션 비율을 낮추어 단일 손실을 제어합니다.
  • 후행 정지 범위를 적절히 좁혀 손절매 속도를 높입니다.

최적화 방향

본 전략은 다음과 같은 여러 측면에서 최적화할 수 있습니다:

  1. 볼린저 밴드, 켈트너 채널 등 다른 변동성 지표로 교체하여 매매 시점을 판단합니다.
  2. MACD, RSI 등 추가 필터 지표를 도입하여 거래 신호의 신뢰성을 확보합니다.
  3. 머신러닝 알고리즘을 사용하여 EMA 주기, 마진값 등의 파라미터를 자동으로 최적화합니다.
  4. 고정 비율 포지션, 마틴게일 등 포지션 관리 메커니즘을 추가하여 거래 위험을 통제합니다.
  5. 변동성 기반 손절매나 ATR 손절매 등 후행 정지 메커니즘을 최적화합니다.

요약

본 전략은 전반적으로 CCT 볼린저 밴드 지표를 기반으로 가격 반전을 판단하는 퀀트 매매 전략입니다. 일정한 장점이 있지만 개선의 여지도 존재합니다. 파라미터 최적화, 필터 지표 추가, 피처 엔지니어링, 머신러닝 도입 등을 통해 전략의 안정성과 수익성을 더욱 강화할 수 있습니다.

Source
Pine
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-17 11:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// This strategy is based on the CCT Bollinger Band Oscillator (CCTBO) 
// developed by Steve Karnish of Cedar Creek Trading and coded by LazyBear.
// Indicator is available here https://www.tradingview.com/v/iA4XGCJW/
Strategy parameters
Strategy parameters
Stddev loopback period
EMA period
Margin
Source
Number of digits
Trailing offset (0.01 = 1%) :
Offset in ticks ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)