Type/to search

동적 돌파 WMA 필터 돈치안 채널 거래 전략

DONCHIAN
2
Follow
502
Followers

img
img

전략 개요

동적 돌파 WMA 필터 돈키안 채널 거래 전략은 추세 주도 돌파를 포착하는 데 초점을 맞춘 정량적 거래 시스템입니다. 이 전략은 돈키안 채널 하단과 가중 이동 평균(WMA)을 필터로 결합하여, 돈키안 채널 저점이 WMA를 상향 돌파할 때 매수 진입하고, 가격이 하락하여 다시 WMA를 하향 돌파할 때(또는 미리 설정된 이익 실현 지점에 도달할 때) 청산합니다. 이 전략은 2025년 역년을 위해 설계되었으며, 평균 캔들을 포함한 모든 차트 스타일을 사용하더라도 실제 OHLC 데이터를 기반으로 거래를 실행하여 백테스트 결과의 정확성을 보장합니다. 전략은 1000 호주 달러의 초기 자본으로 시작하며, 각 거래는 사용 가능한 자금의 100%를 사용하고 피라미딩 추가 매수는 허용되지 않습니다.

전략 원리

이 전략의 핵심 원리는 돈키안 채널과 가중 이동 평균 간의 상호 작용에 기반합니다:

  1. 돈키안 채널 저점: 지정된 기간 내 최저가를 계산하여 동적 지지선을 형성합니다. 계산 공식은 ta.lowest(real_low, donchian_len)입니다.

  2. 가중 이동 평균(WMA): 실제 종가에 적용되며, 최근 가격에 더 높은 가중치를 부여하여 현재 가격 모멘텀을 반영합니다. 계산은 ta.wma(real_close, wma_len)을 사용합니다.

  3. 진입 신호: 돈키안 채널 저점이 WMA를 상향 돌파(ta.crossover(donLow, wma))하고 시간이 2025년 범위 내에 있을 때 발생합니다. 이러한 교차는 가격이 압축된 변동 범위에서 돌파하면서 WMA의 상승 추세 확인을 받았음을 나타냅니다.

  4. 청산 신호: 세 가지 경우가 포함됩니다:

    • 교차 청산: 돈키안 저점이 WMA를 하향 돌파(ta.crossunder(donLow, wma))하고 WMA가 더 이상 상승하지 않을 때, 모멘텀이 정체되었음을 나타냅니다.
    • 이익 실현 청산: 가격이 진입 가격에 (1 + 이익 실현 비율)을 곱한 수준에 도달할 때.
    • 달력 청산: 시간이 2025년 범위를 벗어날 때.
  5. 실제 가격 실행: 모든 지표 계산은 차트의 기본 OHLC 데이터를 기반으로 하며, request.security() 함수를 통해 가져와 평균 캔들이나 다른 스타일의 차트에서도 전략이 실제 가격 데이터를 기반으로 실행되도록 보장합니다.

이러한 설계를 통해 이 전략은 가격 변동 압축 후 돌파성 상승을 포착하는 동시에 WMA를 추세 확인 필터로 사용하여 잘못된 신호를 줄이는 것을 목표로 합니다.

전략 장점

코드를 심층 분석한 결과, 이 전략은 다음과 같은 뚜렷한 장점을 보여줍니다:

  1. 추세 추종과 돌파 결합: 돈키안 채널 저점과 WMA의 조합을 통해 가격 돌파를 포착하면서도 장기 추세 방향과 일치하도록 하여 신호 품질을 향상시킵니다.

  2. 유연한 이익 실현 메커니즘: 조정 가능한 이익 실현 매개변수는 거래자가 다양한 시장 환경과 개인 위험 선호도에 따라 수익 목표를 설정할 수 있게 하여 전략 적응성을 강화합니다.

  3. 실제 OHLC 데이터 적용: 차트 스타일에 관계없이 전략은 실제 가격 데이터를 기반으로 실행되어 차트 스타일이 백테스트 결과에 미치는 간섭을 제거하고 전략 신뢰성을 높입니다.

  4. 추세 확인 메커니즘: 청산 조건은 가격 교차뿐만 아니라 WMA 상승 중단 여부도 확인하여 단기 조정에서 강한 추세를 조기에 이탈하는 것을 방지합니다.

  5. 자금 관리 통합: 전략에는 초기 자본과 포지션 크기 설정이 내장되어 있어 자본 증가 곡선을 포함한 전략 성과의 완전한 평가를 용이하게 합니다.

  6. 매개변수 조정 가능성: 핵심 매개변수(돈키안 길이, WMA 길이, 이익 실현 비율)를 모두 조정할 수 있어 다양한 거래 종목과 시간 주기에 적응할 수 있습니다.

  7. 시간 필터: 명확한 시간 범위 제한(2025년)은 특정 시장 환경에 맞춰 전략을 최적화하고 부적합한 시장 조건에서의 거래를 피하는 데 도움이 됩니다.

전략 위험

이 전략은 합리적으로 설계되었지만, 거래자가 주의해야 할 다음과 같은 위험이 존재합니다:

  1. 단일 방향 제한: 전략은 매수 거래만 실행하므로 지속적인 하락 시장에서 기회를 놓치거나 긴 비활성 기간에 직면할 수 있습니다. 양방향 시장에 대응하기 위해 공매도 로직을 추가하는 것을 고려할 수 있습니다.

  2. 매개변수 민감도: 돈키안 길이와 WMA 길이의 선택은 전략 성과에 상당한 영향을 미칩니다. 부적절한 매개변수 설정은 과도한 잘못된 신호를 유발하거나 중요한 거래 기회를 놓칠 수 있습니다. 다양한 시장 조건에서의 백테스트를 통해 매개변수를 최적화해야 합니다.

  3. 시장 특이성: 코드 주석은 기본 매개변수가 ASX의 Temple & Webster 30분 차트에 최적화되었음을 나타내며, 모든 시장과 시간 주기에 적용되지 않을 수 있습니다. 특정 거래 종목에 대해 매개변수를 다시 최적화해야 합니다.

  4. 시간 제한 위험: 전략은 2025년 역년 내에서만 실행되도록 제한되어 있어, 해당 기간 동안 시장이 전반적으로 부진할 경우 전체 수익에 영향을 미칠 수 있습니다. 시간 범위를 확장하거나 적응형 시간 필터를 추가하는 것을 고려하십시오.

  5. 이익 실현 설정 위험: 고정 비율의 이익 실현은 높은 변동성 시장에서 강한 추세를 조기에 이탈하게 하거나, 낮은 변동성 시장에서는 목표가 너무 멀어 도달하기 어려울 수 있습니다. 시장 변동성에 따라 이익 실현 수준을 동적으로 조정하는 것이 좋습니다.

  6. 손실 제어 부재: 전략에는 명확한 손절 메커니즘이 없어, 교차 신호가 발생하기 전에 큰 손실을 볼 수 있습니다. 최대 손실 제한 또는 ATR 기반 손절 메커니즘을 추가하는 것이 좋습니다.

전략 최적화 방향

코드에 대한 심층 분석을 바탕으로 다음과 같은 몇 가지 가능한 최적화 방향이 있습니다:

  1. 양방향 거래 로직: 특히 돈키안 채널 고점이 WMA를 하향 돌파하고 WMA가 하락할 때 공매도 거래 능력을 추가합니다. 이를 통해 전략이 하락 시장에서도 수익을 낼 수 있습니다.

  2. 동적 매개변수 조정: 시장 변동성에 기반하여 돈키안 길이와 WMA 길이를 자동으로 조정하는 메커니즘을 구현합니다. 예를 들어, 높은 변동성 환경에서는 짧은 돈키안 길이를, 낮은 변동성 환경에서는 긴 기간을 사용합니다.

  3. 손절 메커니즘 추가: ATR(평균 실제 범위) 기반 손절 또는 최대 허용 손실 비율 설정을 도입하여 단일 거래의 손실을 제한합니다.

  4. 다중 시간 주기 확인: 더 높은 시간 주기의 추세 확인을 추가하여 큰 추세 방향이 일치할 때만 거래를 실행함으로써 역추세 거래 위험을 줄입니다.

  5. 거래량 필터: 돌파 신호에 거래량 증가가 수반되도록 요구하는 거래량 확인 메커니즘을 추가하여 신호 신뢰성을 높입니다.

  6. 손익비 최적화: 시장 상태에 기반하여 가변 이익 실현/손절 비율을 구현하여 강한 추세 시 더 먼 이익 실현 목표를 설정합니다.

  7. 부분 이익 실현 전략: 단계적 청산 로직을 통해 다양한 이익 목표에 도달할 때 포지션을 분할 청산하여 일부 이익을 확보하면서 추세 참여를 유지합니다.

  8. 머신러닝 통합: 머신러닝 알고리즘을 사용하여 매개변수 선택을 최적화하거나, 전략이 성공할 가능성이 높은 시장 조건을 예측하여 적응형 거래 규칙을 구현합니다.

이러한 측면을 최적화하면 전략의 견고성과 적응성을 향상시킬 뿐만 아니라 적용 범위를 확장하여 다양한 시장 환경에서 경쟁력을 유지할 수 있습니다.

요약

동적 돌파 WMA 필터 돈키안 채널 거래 전략은 추세 추종과 돌파 거래 원칙을 결합하여 변동성 압축 후 잠재적인 큰 폭의 상승 움직임을 포착하는 정교하게 설계된 정량적 거래 방법을 나타냅니다. 이 전략의 핵심 장점은 실제 가격 데이터 사용, 추세 확인 메커니즘 및 유연한 매개변수 설정에 있으며, 이를 통해 다양한 거래 환경에 적응할 수 있습니다.

그러나 전략은 단일 방향 거래, 매개변수 민감성 및 완전한 위험 관리 부재와 같은 과제에 직면해 있습니다. 양방향 거래 능력 추가, 동적 매개변수 조정, 손절 메커니즘 개선 및 다중 시간 주기 확인과 같은 최적화를 통해 이 전략은 더욱 포괄적이고 견고한 거래 시스템이 될 잠재력을 가지고 있습니다.

정량적 거래자에게 기술적 지표와 명확한 실행 규칙을 결합하는 이러한 접근 방식은 직접 적용하거나 더 복잡한 거래 시스템 개발의 기초로 사용할 수 있는 구조화된 프레임워크를 제공합니다. 가장 중요한 것은 거래자가 특정 시장 조건과 개인 위험 선호도에 따라 전략 매개변수를 철저히 백테스트하고 최적화하여 최상의 성능을 달성해야 한다는 점입니다.

Source
Pine
/*backtest
start: 2024-06-09 00:00:00
end: 2025-06-08 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Donchian x WMA Crossover (2025 Only, Adjustable TP, Real OHLC)", overlay=true, initial_capital=1000, currency=currency.AUD, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// === INPUTS ===
Strategy parameters
Strategy parameters
Donchian Length (Optional)
WMA Length (Optional)
Take Profit (decimal) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)