Type/to search

볼린저 밴드와 MACD 기반의 퀀트 트레이딩 전략

Common strategy
Created: 2023-12-20 15:55:18
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 볼린저 밴드와 MACD 지표를 결합하여 볼린저 밴드로 시장 과매도 기회를 판단하고 MACD 지표로 추세 반전을 판단하여 저가 매수 고가 매도하는 퀀트 트레이딩 전략입니다. 전략명은 '볼린저 MACD 반전 전략'으로 정했습니다.

전략 원리

해당 전략은 먼저 20일 볼린저 밴드(중간선, 상단선, 하단선 포함)를 계산합니다. 가격이 하단선에 닿으면 시장이 과매도 상태에 있다고 판단합니다. 이때 MACD 지표를 결합하여 추세 반전 여부를 판단하며, MACD 차이가 신호선을 상향 돌파하면 이번 하락세가 끝난 것으로 판단하고 매수 신호로 간주합니다.

구체적으로, 볼린저 밴드 하단선 접촉과 MACD 차이의 신호선 상향 돌파가 동시에 발생하면 매수 신호가 생성되고; 종가가 손절선 위로 상승하면 이익 실현 신호가 발생합니다.

전략 장점 분석

해당 전략은 볼린저 밴드로 과매도 구역을 판단하고 MACD로 추세 반전 신호를 판단하여 낮은 매수 가격을 실현합니다. 동시에 이익 실현 방식을 추가하여 수익을 확보하고 손실을 방지할 수 있습니다.

구체적으로 장점은 다음과 같습니다:

  1. 볼린저 밴드 과매도 구역과 MACD 지표를 결합하여 우수한 매수 시점 실현
  2. MACD 지표를 활용해 추세 반전 지점을 판단하여 가짜 돌파 확률 감소
  3. 손절 및 이익 실현 방식을 채택하여 효과적으로 리스크 통제 가능

전략 리스크 분석

해당 전략에도 일정한 리스크가 있으며, 주로 다음과 같은 측면에 집중됩니다:

  1. 볼린저 밴드가 돌파될 확률이 존재하여 과매도 구역 판단이 무효화될 수 있음
  2. MACD 차이 돌파도 가짜 돌파일 가능성이 있어 판단 오류 확률 존재
  3. 손절 위치 설정이 합리적이지 않아 너무 느슨하거나 엄격할 수 있어 방어 부족 또는 과도한 손절 발생 가능

위 리스크에 대해 다음과 같은 예방 조치를 취할 수 있습니다:

  1. 다른 지표와 결합하여 볼린저 밴드 돌파 신호의 유효성 검증
  2. 거래량 지표 등 필터를 추가하여 MACD 가짜 돌파 방지
  3. 다양한 매개변수 손절 방안 최적화 및 테스트

전략 최적화 방향

해당 전략은 추가 최적화 여지가 있으며, 주요 내용은 다음과 같습니다:

  1. 볼린저 밴드 매개변수 최적화, 더 나은 과매도 구역 판단 방안 모색
  2. 거래량 지표 등 필터 추가, MACD 판단 유효성 향상
  3. ATR 등 지표의 손절 방식 테스트, 더 나은 매개변수 탐색
  4. 추세 판단 모듈 추가, 역추세 거래 방지
  5. 머신러닝 방법을 결합하여 판단 모델 훈련, 전략 전체 효과 향상

요약

해당 전략은 볼린저 밴드 과매도 구역 판단과 MACD 추세 반전 지표를 통합하여 비교적 우수한 매수 시점 선택을 실현했습니다. 동시에 손절 및 이익 실현 방식을 설정하여 리스크를 통제합니다. 이는 참고 및 최적화할 가치가 있는 저가 매수 고가 매도 전략입니다. 더 많은 지표 필터링과 머신러닝 방법을 결합하면 전략 효과가 더욱 향상될 여지가 있습니다.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © DojiEmoji

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Time
Exit when Risk:Reward met
Risk:[Reward] (i.e. 3) for exit
ATR multiplier for stop loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)