Type/to search

이중 이동 평균 볼린저 밴드 추세 추종 전략

Common strategy
Created: 2023-11-01 14:15:11
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 볼린저 밴드의 이중 이동평균을 기반으로 추세 추종 매매 결정을 내립니다. 볼린저 밴드 상·하단의 수렴과 발산을 활용하여 추세 변화를 판단하고, 하단 근처에서 매수하고 상단 근처에서 매도함으로써 저가 매수 후 고가 매도로 이익을 실현합니다.

전략 원리

본 전략은 단순 볼린저 밴드와 강화 볼린저 밴드 두 버전을 동시에 적용합니다.

단순 볼린저 밴드는 종가의 단순이동평균(SMA)으로 중간선을 계산하고, 강화 볼린저 밴드는 종가의 지수이동평균(EMA)으로 중간선을 계산합니다.

상·하단선은 모두 중간선 ± N배 표준편차로 산출됩니다.

전략은 볼린저 밴드 상·하단 간 거리(스프레드)를 통해 추세를 판단합니다. 스프레드가 설정된 임계값보다 작아지면 추세 구간에 진입하고 있음을 의미하며, 추세 추종 매매를 수행할 수 있습니다.

구체적으로, 가격이 하단에 가까워질 때 매수(롱)하고, 상단에 가까워질 때 매도하여 청산합니다. 손절 방식은 고정 손절 비율을 사용하며, 선택적으로 트레일링 스탑을 활성화할 수 있습니다.

목표 이익은 중간선 또는 상단 부근에서 청산할지 여부에 따라 달라집니다.

본 전략은 또한 이익이 확실할 때만 매도하여 손실을 방지하는 옵션을 선택할 수 있습니다.

장점 분석

본 전략은 다음과 같은 장점을 가집니다:

  1. 이중 볼린저 밴드 결합으로 의사 결정 효율 향상

단순 볼린저 밴드와 강화 볼린저 밴드를 적용하여 두 밴드의 효과를 비교하고 더 나은 버전을 선택함으로써 의사 결정 효율을 높입니다.

  1. 볼린저 밴드 채널 폭을 통한 추세 정도 판단

볼린저 밴드 채널이 좁아질 때 추세 시장에 진입함을 의미하며, 이때 추세를 따라 매매하면 승률이 더 높습니다.

  1. 유연한 이익 실현 및 손절 방식

고정 비율 손절을 사용하여 단일 손실을 제어합니다. 동시에 중간선 또는 상단 부근에서 이익 실현을 선택하거나 트레일링 스탑을 활성화하여 더 많은 이익을 확보할 수 있습니다.

  1. 손실 방지를 위한 보호 메커니즘

이익이 확실할 때만 매도함으로써 손실 확대를 방지할 수 있습니다.

위험 분석

본 전략에는 다음과 같은 위험도 존재합니다:

  1. 후퇴 위험

추세 추종 매매 자체가 일정 수준의 후퇴 위험을 수반하며, 연속 손실에 대한 심리적 압박을 견뎌야 합니다.

  1. 횡보장 위험

볼린저 밴드 채널이 넓어질 때 시장이 횡보에 진입할 가능성이 있으며, 이때 전략의 매매 효과가 좋지 않으므로 거래를 중단하고 새로운 추세가 형성될 때까지 기다려야 합니다.

  1. 손절 발동 위험

고정 비율 손절이 지나치게 공격적일 수 있으며, ATR 손절 등 보다 온건한 손절 방식으로 조정해야 할 수 있습니다.

최적화 방향

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

  1. 볼린저 밴드 매개변수 최적화

다양한 이동평균 매개변수와 표준편차 배수를 테스트하여 각 시장에 더 적합한 볼린저 밴드 매개변수 조합을 찾을 수 있습니다.

  1. 다른 지표와 결합한 필터링

볼린저 밴드 신호에 MACD, KD 등 지표의 필터를 추가하여 횡보장에서의 거래를 줄일 수 있습니다.

  1. 이익 실현 및 손절 전략 최적화

다양한 트레일링 스탑 방식을 테스트하거나 변동성, ATR 등의 지표를 기반으로 손절점을 최적화할 수 있습니다.

  1. 자금 관리 최적화

각 거래의 포지션 관리를 최적화하고 다양한 추가 매수 전략을 테스트합니다.

요약

본 전략은 이중 볼린저 밴드 지표의 장점을 통합하고, 볼린저 밴드 채널 폭을 통해 추세 정도를 판단하여 추세 기간 동안 저가 매수 후 고가 매도하는 추적 매매를 수행합니다. 동시에 과학적인 손절 메커니즘을 설정하여 위험을 통제합니다. 본 전략은 매개변수 최적화 및 다른 지표와 결합한 필터링을 통해 안정성을 더욱 높일 수 있습니다.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 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/
// © JCGMarkets 

//@version=4
Strategy parameters
Strategy parameters
Select Strategy System
Trade on Simple Bollinger Bands
Trade on Augmented Bollinger Bands
Technical Inputs
Periods for Moving Average
Std
Strategy Inputs
Max Spread Tolerance Beetween Bands
Entry data source
Exit data source
Profit to band:
Stop Loss %
Activate trailing stop?
Trailing %
Only sell in profit (Stop Loss still active)
Date Control
===> From
from year
from month
from day
===> To
To year
To month
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)