Type/to search

이동 평균선 기반 추세 추종 전략

Common strategy
Created: 2023-10-07 15:04:00
Last modified: 3 years ago
1
Follow
1802
Followers

개요

본 전략은 서로 다른 기간의 이동평균선을 계산하여 현재 추세 방향을 식별하고, RSI 지표를 결합하여 매매 신호를 생성합니다. 단기 이동평균선이 장기 이동평균선을 상향 돌파하면 추세 상승으로 간주하여 매수합니다. 단기 이동평균선이 장기 이동평균선을 하향 돌파하면 추세 반전으로 간주하여 매도합니다. 동시에 RSI 지표를 활용하여 소량의 가격 변동으로 인한 가짜 신호를 방지합니다.

전략 원리

  1. 10일, 20일, 50일, 100일 및 200일 단순 이동평균선을 계산합니다.

  2. 14일 RSI 값을 계산합니다.

  3. 10일 SMA가 50일 SMA를 상향 돌파하고, RSI가 30보다 크며, 20일 SMA가 100일 SMA 이상이거나 50일 SMA가 100일 SMA 이상일 때 매수합니다.

  4. 손절 가격을 매수 가격에 (1 - 손절 비율)을 곱한 값으로 설정합니다.

  5. 다음 상황 중 하나가 발생하면 매도합니다:

    • 10일 SMA가 50일 SMA를 하향 돌파하고 종가가 20일 SMA 미만인 경우: 추세 반전 매도
    • 종가가 매수 가격의 95% 미만인 경우: 손절 매도
    • 종가가 손절 가격 미만인 경우: 추세 추적 손절 매도

본 전략은 이동평균선을 통해 시장 추세 방향을 판단하고 손절을 설정하여 리스크를 관리합니다. RSI 지표는 가짜 돌파를 필터링하는 데 사용됩니다. 단기 SMA가 장기 SMA를 상향 돌파하면 매수하여 추세 상승에 진입하고, 보유 기간 중 손절선을 설정하여 리스크를 통제합니다. 추세 반전 신호가 발생하거나 손절 가격이 트리거되면 주식을 매도합니다.

장점 분석

  • 이동평균선을 사용하여 추세 방향을 판단하고 추세 상승 구간에 매수함으로써 횡보 및 변동성이 큰 시장을 피할 수 있음
  • 다중 기간 이동평균선을 사용하여 단기 가격 변동에 오도되지 않음
  • RSI 지표를 결합하여 가짜 신호를 필터링함
  • 손절선을 설정하여 개별 거래 손실 리스크를 통제함
  • 추세 추적 손절을 사용하여 이익을 확보함

리스크 분석

  • 이동평균선은 지연 특성이 있어 가격 반전의 최적 시점을 놓칠 수 있음
  • 손절 설정이 너무 느슨하면 큰 개별 손실이 발생할 수 있음
  • 손절 설정이 너무 빡빡하면 잦은 손절이 발생할 수 있음
  • 추세 추적 손절로 인해 너무 일찍 청산하여 더 큰 이익을 놓칠 수 있음

이동평균선 기간이나 손절 지점을 조정하는 등의 방법으로 최적화할 수 있습니다. 다른 지표를 결합하여 결정의 정확성을 높이는 것도 고려할 수 있습니다.

최적화 방향

  • 이동평균선 기간을 조정하여 다양한 시장 환경에 더 적합하게 만듦
  • RSI 매개변수를 최적화하여 과매수/과매도 판단 정확도 향상
  • 각 종목 특성에 따라 합리적인 정적 손절 위치와 트레일링 스톱 폭 설정
  • 다른 지표를 추가하여 가짜 신호 방지
  • 변동성 등 지표에 따라 손절 지점을 동적으로 조정 가능
  • 머신러닝 방법을 통해 매개변수를 자동으로 최적화 가능

요약

본 전략은 전체적인 논리가 명확하며, 이동평균선을 사용하여 추세를 판단하고 손절을 설정하여 리스크를 통제하는 전형적인 추세 추적 전략입니다. 매개변수 튜닝과 다른 판단 지표 추가를 통해 백테스팅 및 실전 성과를 더욱 향상시킬 수 있습니다. 그러나 어떤 전략도 완벽할 수 없으며, 시장 환경에 따라 지속적으로 조정하고 최적화하며 리스크 관리와 함께 시장 불확실성에 대응해야 합니다.

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

//@version=4
strategy("MA_Script", overlay=true)

// STEP 1:
Strategy parameters
Strategy parameters
Trail Long Loss (%)
Start Date
Start Month
Start Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)