Type/to search

정규화된 위험값 동적 임계값 거래 전략

SMA
2
Follow
502
Followers

img
img

개요

정규화 위험값 동적 임계값 거래 전략은 가격과 장기 이동평균선 간의 이탈도를 기반으로 하는 정량적 거래 방법입니다. 이 전략은 현재 가격과 374주기 단순 이동평균선의 로그 차이를 계산하고 정규화하여 0과 1 사이의 위험 지표를 산출합니다. 위험값이 특정 임계값보다 낮을 때 전략은 시장 위험이 낮다고 판단하여 매수(롱)에 적합하며, 위험값이 특정 임계값보다 높을 때는 시장 위험이 높다고 판단하여 매도(숏) 또는 청산에 적합합니다. 또한 이 전략은 고정 포인트 손절매 메커니즘을 결합하여 단일 거래 위험을 효과적으로 통제하며, 중장기 트레이더가 시장의 과매수 및 과매도 구간을 찾는 데 참고할 수 있습니다.

전략 원리

이 전략의 핵심 원리는 정규화된 위험값을 통해 시장의 위험 상태를 정량화하고 이를 바탕으로 거래 결정을 내리는 것입니다. 구체적인 계산 단계는 다음과 같습니다:

  1. 374주기 단순 이동평균선(SMA)을 장기 추세 기준선으로 계산합니다.
  2. 현재 종가와 374주기 SMA의 로그 차이를 계산하고 시간 요소(bar_index의 0.395제곱)를 곱하여 원시 위험값을 얻습니다.
  3. 원시 위험값의 역사적 최고점(ATH)과 최저점(ATL)을 추적하고 기록합니다.
  4. 원시 위험값을 정규화하여 범위를 0에서 1 사이로 표준화합니다.
  5. 정규화된 위험값을 기반으로 다른 거래 임계값을 설정합니다:
    • 위험값이 0.3 미만: 매수 신호 발생
    • 위험값이 0.6 또는 0.7 초과: 롱 청산 신호 발생
    • 위험값이 0.7 초과: 매도 신호 발생
    • 위험값이 0.4 미만: 숏 청산 신호 발생

전략은 또한 고정 포인트(5포인트)의 손절매 메커니즘을 설정하여 단일 거래의 최대 손실을 통제합니다. 또한 전략은 라벨 기능을 통해 차트에 다양한 신호 위치를 시각적으로 표시하여 트레이더가 잠재적 거래 기회를 식별할 수 있도록 돕습니다.

전략 장점

  1. 위험 정량화: 정규화 처리를 통해 복잡한 시장 상태를 0-1 사이의 위험 지표로 단순화하여 직관적으로 이해하기 쉽고 거래 결정에 용이합니다.

  2. 적응성: 역사적 최고점과 최저점을 사용하여 정규화함으로써 지표가 다양한 시장 환경과 주기 특성에 적응할 수 있도록 하여 고정 매개변수의 한계를 피합니다.

  3. 평균 회귀 원리: 전략은 가격이 장기 이동평균선에서 이탈하는 정도를 기준으로 과매수 및 과매도 상태를 판단하며, 이는 금융 시장의 평균 회귀 특성에 부합합니다.

  4. 시간 요소 조정: 시간 요소(bar_index의 0.395제곱)를 도입하여 위험 계산이 시간이 지남에 따라 동적으로 조정되도록 하여 시장 진화 법칙에 더 잘 부합합니다.

  5. 위험 관리 메커니즘: 내장된 손절매 설정은 단일 거래의 최대 손실 폭을 직접 통제하여 자금 안전을 보호하는 데 도움이 됩니다.

  6. 시각적 신호: 라벨을 통해 다양한 신호 위치를 명확하게 표시하여 트레이더의 판단 난이도를 낮추고 전략의 실용성을 높입니다.

  7. 간결한 매개변수: 핵심 매개변수가 적어 과적합 위험을 줄이고 다양한 시장 조건에서 전략의 적응 능력을 향상시킵니다.

전략 위험

  1. 장기 이동평균선의 지연성: 374주기 SMA는 현저한 지연성을 가지며, 급변하는 시장에서 신호 지연을 초래하여 최적의 진입 또는 청산 시점을 놓칠 수 있습니다.

  2. 고정 손절매가 변동성에 부적응: 전략은 고정 포인트를 손절매 기준으로 사용하며, 다른 시장과 기간의 변동성 차이를 고려하지 않아 손절매가 너무 느슨하거나 너무 빡빡할 수 있습니다.

  3. 임계값 민감도: 전략의 거래 신호는 사전 설정된 위험 임계값(0.3, 0.4, 0.6, 0.7)에 크게 의존하며, 이러한 고정 임계값이 모든 시장 환경에 적용되지 않을 수 있습니다.

  4. 정규화의 한계: 역사적 극값을 사용하여 정규화하므로 새로운 극한 시장 상황이 발생할 때 재조정이 필요할 수 있으며, 역사적 데이터가 부족할 경우 정규화가 부정확할 수 있습니다.

  5. 백테스트 편향 위험: 전략은 역사적 최고/최저 위험값에 의존하므로, 이는 선행적 백테스트에서 미래 함수 편향을 초래할 수 있으며 실제 적용 결과가 백테스트 결과보다 나쁠 수 있습니다.

  6. 매개변수 최적화 과제: SMA 주기, 위험 임계값, 손절매 포인트 등의 핵심 매개변수는 각 시장에 맞게 최적화되어야 하므로 전략 조정의 복잡성이 증가합니다.

해결 방법으로는 고정 포인트 손절매를 적응형 손절매 메커니즘으로 대체, 변동성 지표를 도입하여 위험 임계값 조정, 다중 주기 확인 신호 사용, 역추세 거래를 피하기 위한 추세 필터 추가, 다른 기술 지표와 결합하여 신호 확인 등이 있습니다.

전략 최적화 방향

  1. 적응형 손절매 메커니즘: 고정 포인트 손절매를 ATR(진실 가격 변동 범위) 기반의 동적 손절매로 변경하여 손절매 수준이 시장 변동성에 따라 자동으로 조정되도록 합니다. 예를 들어 1.5배 ATR의 손절매 거리를 설정합니다.

  2. 동적 위험 임계값: 고정 위험 임계값(0.3, 0.4, 0.6, 0.7)을 시장 상태에 따라 동적으로 조정되는 임계값으로 변경하고, 변동성 또는 추세 강도 지표를 사용하여 이러한 임계값을 조정하는 것을 고려할 수 있습니다.

  3. 추세 필터 추가: 더 긴 주기의 이동평균선 방향 또는 ADX 지표를 사용하는 등 추세 판단 메커니즘을 도입하여 주 추세 방향으로만 거래하고 역추세 작업을 피합니다.

  4. 신호 확인 메커니즘: 위험 지표가 여러 주기 연속으로 임계값 밖에 유지되어야 신호가 발생하도록 하는 등 신호 확인 요구 사항을 추가하여 가짜 신호를 줄입니다.

  5. 시간 필터 추가: 거래 시간 창 제한을 추가하여 알려진 비효율적 거래 시간대나 높은 변동성 기간을 피하고 신호 품질을 향상시킵니다.

  6. 이동평균선 주기 최적화: 고정된 374주기 대신 다양한 SMA 주기(예: 200, 300, 450 등)를 테스트하여 특정 시장에 더 적합한 매개변수를 찾습니다.

  7. 자금 관리 개선: 위험값의 절대 수준과 변화율에 따라 각 거래의 자금 비율을 조정하는 동적 포지션 관리 메커니즘을 도입하여 위험 균형을 실현합니다.

  8. 다중 주기 분석 프레임워크: 여러 시간 주기의 위험 지표를 고려하도록 전략을 확장하고, 서로 다른 주기의 신호가 일치할 때만 거래를 실행하여 신호 신뢰성을 높입니다.

이러한 최적화 방향은 전략의 적응성을 높이고 가짜 신호를 줄이며 위험 관리를 최적화하고 전체 성능을 향상시키는 것을 목표로 합니다. 여러 최적화 포인트를 결합하여 더 견고한 거래 시스템을 구축할 수 있습니다.

요약

정규화 위험값 동적 임계값 거래 전략은 가격과 장기 이동평균선 간의 이탈도를 기반으로 하는 정량적 거래 방법으로, 위험 지표를 계산하고 정규화하여 거래 결정을 내립니다. 이 전략은 복잡한 시장 상태를 0-1 사이의 위험값으로 단순화하여 시장의 과매수 및 과매도 상태를 직관적으로 반영합니다.

전략의 핵심 장점은 적응성과 위험 정량화 능력에 있으며, 역사적 극값을 동적으로 추적하여 정규화함으로써 지표가 다양한 시장 환경에 적응할 수 있도록 합니다. 동시에 내장된 손절매 메커니즘은 기본적인 위험 통제 기능을 제공합니다.

그러나 이 전략은 장기 이동평균선의 지연성, 고정 임계값 및 손절매가 시장 변화에 적응하지 못하는 등의 한계도 있습니다. 전략 성능을 향상시키기 위해 동적 손절매 메커니즘, 적응형 위험 임계값, 추세 필터 및 다중 주기 확인과 같은 최적화 조치를 도입할 수 있습니다.

전반적으로 정규화 위험값 동적 임계값 거래 전략은 시장 위험 상태를 식별하고 거래 결정을 내리는 체계적인 방법을 제공하며, 중장기 거래의 보조 도구로 적합합니다. 합리적인 매개변수 최적화와 위험 관리를 통해 이 전략은 다양한 시장 환경에서 안정적인 성과를 유지할 잠재력이 있습니다.

Source
Pine
/*backtest
start: 2025-05-13 00:00:00
end: 2025-06-11 08:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"DOGE_USDT"}]
*/

//@version=5
//@author=Skywalking2874
strategy("Risk Trading Strategy", overlay=false, max_bars_back=5000)
Strategy parameters
Strategy parameters
Display the price corresponding with risk thresholds
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)