Type/to search

상대 강도 지수 RSI와 단순 이동 평균 SMA 기반의 변동성 표준편차 DEV 트레이딩 전략

RSI
1
Follow
1802
Followers

img

개요

이 Pine Script 전략은 상대강도지수(RSI)와 가격의 변동성 표준편차(DEV)를 기반으로 합니다. 가격을 상하 채널과 비교하여 진입점을 판단하고, RSI를 보조 필터 지표로 사용합니다. 가격이 상하 채널에 닿고 RSI가 과매수/과매도 구간에 도달하면 포지션 오픈 신호가 발생하며, 가격이 반대 방향으로 이탈 채널을 돌파하거나 RSI가 반대 방향으로 과매수/과매도 구간에 도달하면 포지션을 청산합니다. 이 전략은 시장 변동성에 따라 동적으로 조정되며, 변동성이 높을 때는 적시에 손절하고 변동성이 낮을 때는 포지션을 보유하여 수익을 얻습니다. 다양한 시장 상황에 적응할 수 있는 퀀트 트레이딩 전략입니다.

전략 원리

  1. 과거 length 기간 동안의 가격 이동평균(SMA)과 표준편차(DEV)를 계산합니다.
  2. SMA를 중앙선으로 하고, SMA + thresholdEntry * DEV를 상단 밴드, SMA - thresholdEntry * DEV를 하단 밴드로 하여 변동성 채널을 구성합니다.
  3. 동시에 과거 rsiLength 기간 동안의 종가에 대한 RSI 지표를 계산합니다.
  4. 가격이 하단 밴드를 상향 돌파하고 RSI가 과매도 임계값(rsiOversold)보다 작을 때 매수 신호가 발생합니다.
  5. 가격이 상단 밴드를 하향 돌파하고 RSI가 과매수 임계값(rsiOverbought)보다 클 때 매도 신호가 발생합니다.
  6. SMA를 중앙선으로 하고, SMA + thresholdExit * DEV를 상단 밴드, SMA - thresholdExit * DEV를 하단 밴드로 하여 더 좁은 이탈 채널을 구성합니다.
  7. 매수 포지션 보유 중 가격이 하단 이탈 밴드를 하향 돌파하거나 RSI가 과매수 임계값보다 크면 매수 포지션을 청산합니다.
  8. 매도 포지션 보유 중 가격이 상단 이탈 밴드를 상향 돌파하거나 RSI가 과매도 임계값보다 작으면 매도 포지션을 청산합니다.

장점 분석

  1. 가격 움직임과 모멘텀 지표를 동시에 사용하여 잘못된 신호를 효과적으로 필터링할 수 있습니다.
  2. 변동성에 따라 채널 폭을 동적으로 조정하여 다양한 시장 상황에 적응할 수 있습니다.
  3. 두 개의 채널을 설정하여 가격 반전 초기에 손절하여 손실을 제한하고, 추세가 형성된 후에는 포지션을 유지하여 수익을 얻을 수 있습니다.
  4. 코드 로직과 매개변수 설정이 명확하고 이해하기 쉬우며 최적화가 용이합니다.

위험 분석

  1. 시장이 지속적인 단방향 추세로 움직일 때, 이 전략은 너무 일찍 손절하여 추세 이익을 놓칠 수 있습니다.
  2. 매개변수 설정이 전략 성과에 큰 영향을 미치므로, 각 종목과 주기에 대해 별도의 매개변수 최적화가 필요합니다.
  3. 이 전략은 횡보장에서 더 유리하며, 추세장에서는 성과가 보통입니다. 장기 추세가 갑자기 반전되면 전략이 큰 손실을 입을 수 있습니다.
  4. 기초 자산의 변동성이 급격히 변하면 고정된 매개변수 설정이 무용지물이 될 수 있습니다.

최적화 방향

  1. 장단기 이동평균 교차, ADX 등 추세 판단 지표를 도입하여 추세장과 횡보장을 구분하고 각각 다른 매개변수 설정을 사용할 수 있습니다.
  2. 적응성이 뛰어난 변동성 지표(예: ATR)를 고려하여 변동성 채널 폭을 동적으로 조정할 수 있습니다.
  3. 포지션 오픈 전 가격 움직임의 추세를 판단하여 명확한 추세에 있는지 확인하고 역추세 거래를 피할 수 있습니다.
  4. 유전 알고리즘, 그리드 서치 등을 통해 다양한 매개변수 조합을 최적화하여 최적의 설정을 찾을 수 있습니다.
  5. 매수 포지션과 매도 포지션에 대해 각각 다른 매개변수 설정을 사용하여 리스크 노출을 통제할 수 있습니다.

요약

이 전략은 변동성 채널과 상대강도지수를 결합하여 가격 변동과 동시에 RSI 지표를 참고하여 포지션 오픈/청산을 판단합니다. 이를 통해 단계적 추세를 잘 포착하고 적시에 손절 및 이익 실현이 가능합니다. 그러나 전략의 성과는 매개변수 설정에 민감하므로, 다양한 시장 환경과 기초 자산에 맞게 최적화하고 다른 지표를 도입하여 시장 추세를 보조 판단해야 전략의 장점을 최대한 활용할 수 있습니다. 전반적으로 이 전략은 아이디어가 명확하고 로직이 엄격하며 훌륭한 퀀트 트레이딩 전략입니다.

Source
Pine
/*backtest
start: 2024-05-20 00:00:00
end: 2024-05-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tmalvao

//@version=5
Strategy parameters
Strategy parameters
Período do Desvio Padrão (Optional)
Limite de Entrada (Optional)
Limite de Saída (Optional)
Período do RSI (Optional)
RSI Overbought (Optional)
RSI Oversold (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)