Type/to search

퀀트 트레이딩 정밀 롱숏 전략

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

img

개요

본 문서는 볼린저 밴드, ADX 지표 및 캔들스틱을 결합하여 매수/매도 방향을 판단하는 퀀트 트레이딩 전략을 소개합니다. 해당 전략은 볼린저 밴드를 이용해 시장 추세와 변동성을 파악하고, ADX 지표로 추세 강도를 측정합니다. 강력한 추세 시장에서는 방향성을 따라 매수 또는 매도 포지션을 진입하고, 변동장에서는 관망하며 리스크를 최대한 회피합니다.

전략 원리

    1. 볼린저 밴드의 상단 및 하단 밴드를 기준으로 시장 추세 방향을 판단합니다. 가격이 상단 밴드 위에 있으면 강세장, 하단 밴드 아래에 있으면 약세장으로 간주합니다.
    1. 볼린저 밴드의 폭은 시장 변동성과 리스크를 반영합니다. 밴드가 넓을수록 시장이 변동성이 크고 리스크가 높다는 의미이므로 포지션 진입을 피해야 합니다.
    1. ADX 지표는 시장 추세의 강도를 평가합니다. ADX 값이 25보다 크면 추세장으로 간주하여 볼린저 밴드 방향에 따라 포지션을 진입합니다. ADX가 25 미만이면 변동장으로 간주하여 거래를 피합니다.
    1. 매수 또는 매도 방향이 결정되면 ATR 지표를 기준으로 손절가를 설정합니다. ATR은 시장 변동 폭을 측정하며, ATR 배수를 활용하여 손절 거리를 설정합니다.
    1. 익절은 볼린저 밴드의 상단 및 하단을 기준으로 설정합니다. 매수 포지션의 익절은 하단 밴드, 매도 포지션의 익절은 상단 밴드로 설정합니다. 또는 ATR 지표의 배수를 사용하여 고정 익절 거리를 설정할 수도 있습니다.
    1. 손절가와 익절가 사이에서 손익 관리를 수행하며, 이동 손절을 설정하여 이익을 확정합니다.

전략 장점

  1. 볼린저 밴드와 ADX 지표를 결합하여 방향을 판단함으로써 매수/매도를 명확히 구분하고 선택적으로 포지션을 진입하여 변동장에서 불필요한 거래를 피할 수 있습니다.

  2. 볼린저 밴드 폭을 활용하여 변동성 리스크를 평가합니다. 밴드가 좁을 때는 기회가 높지만 리스크도 작습니다. 밴드가 넓어지면 거래를 피합니다.

  3. ATR 기반 손절 설정으로 리스크를 통제 가능하게 하여 손절가가 급격히 돌파당할 위험을 최대한 줄입니다.

  4. 볼린저 밴드에 기반한 익절 설정으로 익절 추격으로 인한 손실 위험이 없습니다.

  5. 이동 손절을 통해 수익 발생 후 신속히 이익을 확정하고, 추세 흐름을 계속 추적합니다.

전략 리스크

  1. 볼린저 밴드와 ADX 지표는 모두 다이버전스 발생 가능성이 있습니다. 다이버전스가 발생하면 잘못된 판단을 초래할 수 있습니다.

  2. ATR 지표는 과거 변동성만 반영할 뿐 미래 변동성을 예측할 수 없습니다. 실제 손절가가 돌파당할 위험은 여전히 존재합니다.

  3. 볼린저 밴드 영역 구분이 주관적이어서 기회를 놓칠 가능성이 있습니다.

  4. 이동 손절은 실시간으로만 가능하므로, 중간에 갭이 발생하면 손절가를 이동할 수 없는 리스크가 있습니다.

  5. 백테스팅 데이터 피팅 리스크가 있습니다. 실제 시장에서 테스트 보고서를 재현하기 어렵습니다.

전략 최적화

  1. 더 많은 지표를 통합하여 상호 확인함으로써 볼린저 밴드와 ADX 지표의 가짜 신호를 방지합니다.

  2. ATR 손절에 갭 손절을 추가하거나, 딥러닝 알고리즘을 활용한 시장 변동성 예측 기반 손절 설정을 고려할 수 있습니다.

  3. 볼린저 밴드의 채널 파라미터를 최적화하여 더 큰 시장 기회를 포착합니다.

  4. 보다 효율적인 프로그램 트레이딩 시스템을 활용하여 무인 이동 손절을 수행합니다.

  5. 더 긴 시간 프레임과 더 많은 상품 조합에 대해 백테스팅을 수행하여 전략의 견고성을 확보합니다.

결론

본 전략은 볼린저 밴드, ADX 지표 등 여러 지표 신호를 통합하여 명확한 추세 방향이 확인될 때 선택적으로 포지션을 진입하고, ATR 지표를 활용하여 손절 및 익절 설정을 최적화함으로써 리스크 대비 수익 비율을 극대화하는 추천할 만한 퀀트 트레이딩 전략입니다. 해당 전략에는 여전히 최적화할 여지가 많으며, 향후 업데이트 버전이 기대됩니다.

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

// © Fibonacci Zone DCA Strategy - R3c0nTrader ver 2022-06-12
// For backtesting with 3Commas DCA Bot settings
// Thank you "eykpunter" for granting me permission to use "Fibonacci Zones" to create this strategy
// Thank you "junyou0424" for granting me permission to use "DCA Bot with SuperTrend Emulator" which I used for adding bot inputs, calculations, and strategy
Strategy parameters
Strategy parameters
Date Range
Start Time
End Time
Trade Entry Settings
Source
Fibonacci length
ADX Smoothing
DI Length
Min ADX value to open trade
Open a trade when the price moves:
Only open trades on bullish +DI (Positive Directional Index)? (off for contrarian traders)
Min +DI value to open trade
Max +DI value to open trade
Base order
Safety order
Price deviation to open safety orders (%)
Safety order volume scale
Safety order step scale
Max safety orders
Trade Exit Settings
Take profit using:
Target Take Profit (%)
Trailing deviation. Default= 0.0 (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)