Type/to search

다항식 보간법 기반 RSI 모멘텀 지표 전략

Common strategy
Created: 2024-01-12 13:46:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 다항식 보간 기반 RSI 모멘텀 지표인 Delta-RSI를 사용하여 거래 신호를 생성합니다. Delta-RSI는 국소 다항식 회귀 방법을 통해 RSI를 평활화하고, RSI의 1차 시간 미분값을 모멘텀 지표로 활용합니다. 이 전략은 ATR, 거래량 및 RSI 기반 필터를 추가하여 일부 "가짜" 신호를 걸러낼 수 있습니다.

원리

해당 전략의 핵심 지표는 Delta-RSI입니다. 계산 단계는 다음과 같습니다:

  1. rsi_l 기간의 RSI 시계열을 입력합니다.
  2. window 길이의 슬라이딩 윈도우에서 다항식 보간 방법을 사용하여 RSI를 피팅합니다.
  3. 현재 지점에서 피팅 곡선의 1차 미분값, 즉 Delta-RSI를 계산합니다.
  4. Delta-RSI가 0을 상향 돌파하면 매수 신호, 하향 돌파하면 매도 신호입니다.
  5. Delta-RSI의 시그널 라인과 결합하여 거래 신호를 생성할 수도 있습니다.

이 전략은 ATR, 거래량 및 RSI 필터를 통해 신호를 걸러냅니다:

  1. ATR 필터: 현재 N기간 ATR이 M기간 ATR보다 높으면 변동성 상승을 나타냅니다.
  2. 거래량 필터: 현재 거래량이 최근 M기간 평균 거래량의 N배를 초과합니다.
  3. RSI 필터: RSI가 임계값 1보다 높고 임계값 2보다 낮아 과매수/과매도 영역을 걸러냅니다.

장점

해당 전략은 다음과 같은 장점이 있습니다:

  1. Delta-RSI 지표가 더 민감하여 추세 전환을 조기에 포착할 수 있습니다.
  2. 필터를 추가하여 대부분의 가짜 신호를 걸러내고 신호 품질을 향상시킵니다.
  3. 다항식 보간 및 필터링 매개변수를 사용자 정의하여 다양한 시장 환경에 적응할 수 있습니다.
  4. 롱/숏을 개별적으로 실행하여 다양한 선호도를 충족할 수 있습니다.
  5. 손절매와 이익 실현을 설정하여 개별 손실과 이익을 통제할 수 있습니다.

리스크

해당 전략에는 다음과 같은 리스크도 존재합니다:

  1. 매개변수 설정이 부적절하면 평활화 또는 필터링이 과도해질 수 있습니다.
  2. 롱 포지션 손실 리스크 또는 숏 포지션 손실 리스크가 있습니다.
  3. 손절매 설정이 너무 넓으면 개별 손실이 확대될 수 있습니다.

매개변수 최적화, 필터 조건 조정, 더 엄격한 손절매 설정을 통해 이러한 리스크를 통제하고 줄일 수 있습니다.

최적화 방향

해당 전략은 더욱 최적화할 수 있습니다:

  1. Delta-RSI 모델 매개변수를 최적화하여 피팅 효과를 개선합니다.
  2. 머신러닝 기반 적응형 필터링을 추가합니다.
  3. 다양한 종목에 대해 각각 매개변수를 설정합니다.
  4. 모델 조합 등의 방법을 추가하여 안정성을 높입니다.

요약

해당 전략은 Delta-RSI 지표의 높은 민감도 특성과 엄격한 필터링 메커니즘을 결합하여 리스크를 통제하면서 전략의 품질을 향상시킵니다. 지속적인 매개변수 및 모델 최적화를 통해 전략의 플러스 수익률을 더욱 확대할 수 있으며, 이는 효과적인 알고리즘 트레이딩 전략입니다.

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 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/
// © tbiktag
//
// Delta-RSI Oscillator Strategy With Filters
Strategy parameters
Strategy parameters
Model Parameters:
Polynomial Order
RSI Length
Length ( > Order)
Signal Length
Allowed Entries:
Long
Short
Entry and Exit Conditions:
Buy
Sell
Exit
Apply Filters to
Long Entries
Short Enties
Exits
Relative Volume Filter:
usevol
Volume >
Avg. Volume Over Period
Volatility Filter:
useatr
ATR
> ATR
Overbought/Oversold Filter:
usersi
rsitrhs1
< RSI (14) >
Stop Loss / Take Profit:
SL
, %
Trailing
TP
, %
Fixed Backtest Period Start/End Dates:
fixedstart
backtest_start
fixedend
backtest_end
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)