Type/to search

动量震荡跨界Bollinger带均线策略

Common strategy
Created: 2023-12-19 11:34:46
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 볼린저 밴드와 MACD 지표를 기반으로 한 퀀트 트레이딩 전략입니다. 두 가지 주요 기술적 지표를 결합하여 거래 기회를 식별하며, 트렌드 장에서 높은 승률을 얻는 것을 목표로 합니다.

가격이 볼린저 밴드 하단을 돌파할 때 롱 포지션을 진입하여 추세 추종을 시도하고, 상단을 돌파할 때 청산합니다. 동시에 MACD 지표를 활용하여 모멘텀 방향을 판단하고 허위 돌파를 걸러냅니다. RSI 지표를 추가로 설정하여 과매수/과매도 상태를 보조 판단함으로써 손실을 더욱 방지할 수 있습니다.

전략 원리

이 전략은 주로 볼린저 밴드 지표와 MACD 지표로 구성됩니다.

볼린저 밴드는 주가의 표준편차를 기반으로 상하단을 계산하며, 주가가 상단을 돌파하면 과매수 신호, 하단을 이탈하면 과매도 신호로 봅니다. 본 전략은 가격이 하단을 하향 돌파할 때 매수하고, 상단을 이탈할 때 손절매하여 청산합니다.

MACD 지표는 주가의 모멘텀과 방향을 판단합니다. 단기 이동평균선이 장기 이동평균선을 돌파하면 매수 신호, 반대는 매도 신호입니다. 본 전략은 MACD 지표를 결합하여 볼린저 밴드의 허위 돌파를 걸러냅니다.

또한, RSI 지표는 과매수/과매도 여부를 보조 판단합니다. RSI가 낮으면 과매도를 의미하여 매수 신호를 강화하고, RSI가 높으면 과매수를 의미하여 매도 신호를 강화합니다.

전략 장점

이 전략은 볼린저 밴드, MACD, RSI 세 가지 지표를 결합하여 가격 추세와 변동성을 효과적으로 판단할 수 있습니다. 다음과 같은 장점이 있습니다.

  1. 볼린저 밴드로 가격 변동 범위를 판단하여 추세 추종을 포착할 수 있습니다.
  2. MACD로 모멘텀 방향을 판단하여 볼린저 밴드의 오경보를 걸러냅니다.
  3. RSI로 과매수/과매도를 보조 판단하여 고점 추격을 피할 수 있습니다.
  4. 매개변수 최적화를 통해 높은 승률을 얻을 수 있습니다.

전략 리스크

이 전략은 다음과 같은 리스크에 유의해야 합니다.

  1. 주가가 급격히 변동할 때 손절매 리스크가 큽니다.
  2. 매개변수 설정이 적절하지 않으면 수익성이 저하될 수 있습니다.
  3. 추세 장이 반전될 때 MACD 지표가 오판할 수 있습니다.

대책:

  1. 손절매 폭을 적절히 완화할 수 있습니다.
  2. 최적의 매개변수 조합을 찾기 위해 여러 번 백테스트가 필요합니다.
  3. 더 많은 지표를 활용하여 가격 전환점을 예측할 수 있습니다.

전략 최적화 방향

이 전략의 주요 최적화 방향은 다음과 같습니다.

  1. 볼린저 밴드의 매개변수를 최적화하여 다양한 시장 환경에 적응합니다.
  2. 더 많은 지표 판단을 추가하여 전략의 안정성을 높입니다.
  3. 머신러닝 알고리즘을 활용하여 매개변수를 자동 최적화합니다.
  4. 고빈도 데이터에서 전략 효과를 테스트합니다.
  5. 자금 관리 모듈을 추가하여 단일 손실을 통제합니다.

요약

본 전략은 전반적으로 전형적인 추세 추종 전략입니다. 여러 기술적 지표를 결합하여 안정성을 높이고, 정확히 판단할 때 상당한 승률을 얻을 수 있습니다. 그러나 일정한 리스크가 존재하므로 주의가 필요합니다. 지속적인 최적화와 조정을 통해 전략 성과를 더욱 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tedwardd
Strategy parameters
Strategy parameters
Simple bot
3Commas Bot ID (Optional)
Bot Email Token (Optional)
Base order size
Safety order size
Safety Order Vol Scale (%)
Safety Order Step Scale (%)
Max Number of Safety Orders
Initial SO Deviation (%)
Long Stop Loss (%)
Long Take Profit (%)
Short MA Window
Long MA Window
Upper Band Offset
Lower Band Offset
Entrry at Cross Over/Under Lower
Start Date
Start Month
Start Year
End Date
End Month
End Year
Use long?
Use short?
MACD
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA FAST (Oscillator)
Simple MA SLOW (Oscillator)
Simple MA(Signal Line)
Stress
Use stress on recent bars
Stress on recent bars
Level of stress
Moving Average
Use moving average (MACD)?
Length
Type MA
Linear Regression
Use linear regression (MACD)?
Length
Offset
Condition entry/exit
Use cross macd and signal
Use min/max macd
RSI
Use RSI filter?
Use RSI Take Profit?
RSI period
RSI source
Overbought height
Oversold height
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)