Type/to search

모멘텀과 표준편차 기반 금 거래 전략

Common strategy
Created: 2024-02-20 16:27:18
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

본 전략은 금 가격과 21일 지수 이동 평균선 간의 이격 정도를 계산하고 표준편차를 결합하여 시장의 과매수/과매도 상황을 판단합니다. 이격 정도가 일정 표준편차에 도달하면 추세 추종 전략을 취하고 동시에 손절 메커니즘을 설정하여 리스크를 통제합니다.

전략 원리

  1. 21일 지수 이동 평균선을 중축으로 계산
  2. 금 가격과 이동 평균선 간의 이격도 계산
  3. 이격도를 표준화하여 Z-Score로 변환
  4. Z-Score가 0.5를 상향 돌파하면 매수, Z-Score가 -0.5를 하향 돌파하면 매도
  5. Z-Score가 임계값 0.5/-0.5로 하락하면 청산
  6. Z-Score가 3/-3을 초과하면 손절

장점 분석

이는 가격 모멘텀과 표준편차를 기반으로 시장의 과매수/과매도를 판단하는 추세 추종 전략으로 다음과 같은 장점이 있습니다:

  1. 이동 평균선을 동적 지지/저항(dynamic support/resistance)으로 사용하여 추세를 포착 가능
  2. 표준편차와 Z-Score는 과매수/과매도 상황을 잘 판단하여 가짜 신호를 줄임
  3. 지수 이동 평균선을 사용하여 최근 가격의 영향을 더 크게 받아 더 민감(sensitive)함
  4. Z-Score가 가격 이격도를 표준화하여 판단 규칙을 더 통일되고 표준화함
  5. 손절 메커니즘 설정으로 적시에 손절하여 리스크 통제 가능

리스크 분석

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

  1. 이동 평균선을 판단 기준으로 사용할 때 가격에 현저한 갭이나 돌파가 발생하면 잘못된 신호 생성
  2. 표준편차와 Z-Score 판단 임계값을 적절히 설정해야 하며, 너무 크거나 작으면 전략 성과에 영향
  3. 손절 설정이 부적절할 경우 지나치게 공격적이 되어 불필요한 손실 발생
  4. 돌발 사건으로 가격이 크게 변동하면 손절이 발동되어 추세 기회를 놓침

해결 방법:

  1. 이동 평균선 매개변수를 합리적으로 설정하여 주요 추세 식별(Identify)
  2. 백테스트를 통해 표준편차 매개변수 최적화 및 최적 임계값 탐색
  3. 트레일링 스탑(Trailing Stop) 설정으로 전략 손절 합리성 검토
  4. 사건 발생 후 신속히 시장 상황 재평가 및 전략 매개변수 조정

최적화 방향

해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 단순 표준편차 대신 ATR과 같은 변동성 지표(indicator)를 사용하여 리스크 성향(Risk appetite)을 더 잘 판단
  2. 다양한 유형의 이동 평균선을 시도하여 더 적합한 중축 지표 탐색
  3. 이동 평균선 매개변수 최적화 및 최적의 이동 평균 기간 식별(Identify)
  4. Z-Score 임계값 최적화 및 최적 전략 성과 매개변수 포인트 탐색
  5. 변동성 기반 손절 방식 추가로 손절을 더 스마트하고 합리적으로 개선

요약

본 전략은 전체적으로 기본적이고 합리적인 추세 추종 전략입니다. 이동 평균선을 사용하여 주요 추세 방향을 판단하고, 가격 이격도의 표준화 처리를 통해 시장의 과매수/과매도 상황을 명확히 파악하여 거래 신호를 생성합니다. 합리적인 손절 방식을 설정함으로써 수익을 보장하면서 리스크를 통제할 수 있습니다. 추가적인 매개변수 최적화와 더 많은 조건 판단을 통해 전략을 더욱 안정적이고 신뢰할 수 있게 만들 수 있으며, 응용 가치가 높습니다.

Source
Pine
/*backtest
start: 2024-01-20 00:00:00
end: 2024-02-19 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("GC Momentum Strategy with Stoploss and Limits", overlay=true)

// Input for the length of the EMA
Strategy parameters
Strategy parameters
EMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)