Type/to search

모멘텀 돌파 볼린저 밴드 손절매 전략

Common strategy
Created: 2023-10-27 16:50:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 볼린저 밴드(Bollinger Bands) 지표를 기반으로 거래 신호를 판단하며, 손절매(stop-loss) 및 이익실현(take-profit) 방식으로 포지션을 관리합니다. 전략은 볼린저 밴드 상단 및 하단 돌파 상황을 모니터링하여, 가격이 상단을 돌파하면 매수(Long), 하단을 돌파하면 매도(Short)하고, 반대 방향으로 돌파 시 손절매 주문으로 청산합니다.

전략 원리

해당 전략은 볼린저 밴드의 중간선(중심선), 상단선, 하단선을 사용합니다. 중간선은 일정 기간 동안의 가격 중간값을 계산한 것이며, 상단선은 중간선에 표준편차의 두 배를 더한 값, 하단선은 중간선에서 표준편차의 두 배를 뺀 값입니다.

코드는 먼저 볼린저 밴드의 중간선, 상단선, 하단선을 계산합니다. 그런 다음 가격이 상단선 또는 하단선을 돌파했는지 판단하여, 상단 돌파 시 매수, 하단 돌파 시 매도합니다. 동시에 가격이 반대 방향으로 상단 또는 하단을 돌파하면 손절매 주문으로 청산합니다.

구체적인 전략 로직은 다음과 같습니다.

  1. 볼린저 밴드의 중간선, 상단선, 하단선 계산
  2. 가격이 상단선을 돌파하면 매수 포지션 오픈
  3. 가격이 하단선을 돌파하면 매도 포지션 오픈
  4. 매수 포지션이 있을 때 가격이 하단선을 돌파하면 손절매 주문으로 청산
  5. 매도 포지션이 있을 때 가격이 상단선을 돌파하면 손절매 주문으로 청산

이러한 방식으로 주가가 큰 변동을 보일 때 추세를 포착하는 동시에 손절매를 통해 손실을 제한할 수 있습니다.

장점 분석

  • 볼린저 밴드 지표를 사용하여 진입 시점을 판단함으로써 가격 돌파 후 추세 흐름을 효과적으로 포착 가능
  • 매수/매도 신호가 명확하고 조작 규칙이 간단하고 명료
  • 손절매 전략을 사용하여 단일 거래의 최대 손실 제한 가능
  • ParameterHandler를 통해 볼린저 밴드 파라미터를 조정하여 전략 최적화 가능

위험 분석

  • 볼린저 밴드 거래는 여러 번의 소액 손절매 손실을 발생시켜 전체 손익을 손상시킬 수 있음
  • 볼린저 밴드 파라미터 설정이 부적절하면 거래 빈도가 너무 높아지거나 신호를 놓칠 수 있음
  • 가격 요소만 고려하고 다른 지표와 결합하여 시장 상황을 종합적으로 판단하지 않음
  • 돌파 지점 근처의 손절매 조정을 고려하지 않아 손실이 확대될 수 있음

Combine 지표 조합, 손절매 단위 적절 조정 등을 통해 최적화할 수 있습니다.

최적화 방향

  • 거래량, 이동평균선 등 다른 지표를 결합하여 돌파 신호 확인 가능
  • 시장별로 볼린저 밴드 파라미터를 조정하여 최적의 파라미터 조합 도출
  • 돌파 지점에 따라 손절매 거리를 조정하여 너무 민감하게 반응하지 않도록 방지
  • 해수욕장 거래 법칙(Turtle Trading)을 결합하여 추세가 형성된 후에만 거래 진행
  • 머신러닝 알고리즘을 결합하여 볼린저 밴드 파라미터 자동 최적화

요약

본 전략은 볼린저 밴드 지표를 기반으로 비교적 단순한 추세 추종 전략을 설계했습니다. 가격이 돌파할 때 신속하게 포지션을 형성하고 손절매를 통해 위험을 관리할 수 있습니다. 그러나 가격 요소만 고려하면 오판이 발생할 수 있고, 지나치게 민감한 손절매는 거래 빈도를 높일 수 있습니다. 파라미터 최적화, 지표 조합, 손절매 조정 등을 통해 전략을 더욱 개선할 수 있습니다. 전반적으로 본 전략은 비교적 간단하고 신뢰할 수 있는 퀀트 트레이딩 아이디어를 제공합니다.

Source
Pine
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 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/
// © ROBO_Trading

//@version=5
Strategy parameters
Strategy parameters
long
short
length
mult
source
Show Bollinger Bands
Show Offset
Start Time
Final Time
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)