Type/to search

동적 기울기 이중 이동평균선 협대역 돌파 퀀트 트레이딩 전략

SMA
2
Follow
502
Followers

img
img

개요

동적 경사 이중 이동평균선 협소대 돌파 양적 트레이딩 전략은 Oliver Velez의 교육 원칙에 기반한 고급 트레이딩 시스템으로, 기술적 분석과 모멘텀 트레이딩의 핵심 요소를 결합합니다. 이 전략은 주로 단기(20주기) 및 장기(200주기) 단순 이동평균선(SMA) 간의 관계를 활용하며, 가격 동향, 변동성 및 캔들 패턴을 결합하여 협소대 영역에서 높은 확률의 돌파 트레이딩 기회를 찾습니다. 이 전략의 핵심 특징은 이동평균선이 밀접하게 연관된 협소대 영역 내에서 강한 방향성을 가진 "코끼리 캔들" 및 색상 변화 신호를 식별하고, 사전 설정된 위험-보상 비율을 활용하여 손절 및 이익 실현 수준을 관리하는 것입니다.

전략 원리

이 전략의 핵심 원리는 다음과 같은 여러 핵심 요소의 협력에 기반합니다:

  1. 이중 이동평균선 시스템: 전략은 20주기 SMA와 200주기 SMA를 사용하여 트레이딩 프레임워크를 만듭니다. 두 이동평균선 간의 거리가 상대적으로 작을 때(협소대 상태, 차이가 1.5% 미만) 시스템은 잠재적인 트레이딩 신호를 찾습니다.

  2. 이동평균선 기울기 검증: 전략은 20주기 SMA의 각도(아크탄젠트 함수 사용)를 계산하여 시장에 충분한 모멘텀이 있는지 확인하며, 각도가 30도보다 클 때만 진입을 고려합니다.

  3. 진입 신호 유형:

    • 주요 진입 신호("코끼리 캔들"): 강력한 가격 행동 신호로, 캔들 길이가 ATR의 1.5배를 초과하고 고점이 이전 캔들의 고점보다 높거나(롱) 저점이 이전 캔들의 저점보다 낮아야 합니다(숏).
    • 보조 진입 신호("색상 변화"): 캔들 색상이 빨간색에서 녹색(롱) 또는 녹색에서 빨간색(숏)으로 변할 때 트리거되는 보충 신호입니다.
  4. 위험 관리 프레임워크:

    • 손절 설정: 롱 거래 손절은 최근 저점 또는 진입 가격 아래 2배 ATR에 설정됩니다. 숏 거래 손절은 최근 고점 또는 진입 가격 위 2배 ATR에 설정됩니다.
    • 분할 이익 실현: 2.5R 및 4.0R의 위험-보상 비율을 사용하여 두 개의 목표 가격을 설정하며, 첫 번째 목표 가격에 도달하면 손절을 손익분기점으로 이동시킵니다.
    • 포지션 관리: 각 거래마다 계좌 자금의 10%를 사용하며, 최대 2회 중첩(피라미딩)을 허용합니다.
  5. 시장 상태 판단: 전략은 두 이동평균선 간의 상대적 거리를 계산하여 시장 상태를 판단합니다:

    • 협소대 상태: 이동평균선 거리가 1.5% 미만, 돌파 기회를 찾기에 적합합니다.
    • 광대역 상태: 이동평균선 거리가 2% 초과, 추세가 이미 형성되었으며 새로운 진입에 부적합합니다.

롱 진입 조건: 협소대 상태 + 유효 기울기 + 종가가 SMA20보다 높음 + SMA20이 SMA200보다 높음 + 코끼리 캔들 패턴.
숏 진입 조건: 협소대 상태 + 유효 기울기 + 종가가 SMA20보다 낮음 + SMA20이 SMA200보다 낮음 + 코끼리 캔들 패턴.

전략 장점

코드를 심층 분석한 결과, 이 전략은 다음과 같은 뚜렷한 장점을 가지고 있습니다:

  1. 다중 확인 메커니즘: 전략은 이동평균선 관계, 이동평균선 기울기, 가격 위치 및 특수 캔들 패턴 등 여러 차원의 확인 요소를 결합하여 저품질 신호를 효과적으로 필터링하고 거래 품질을 향상시킵니다.

  2. 시장 상태 적응: 협소대와 광대역 상태를 구분함으로써 전략은 가장 적합한 시장 조건에서 기회를 찾을 수 있으며, 이미 확장된 추세에서 고점 매수나 저점 매도를 피할 수 있습니다.

  3. 동적 위험 관리: ATR을 변동성 측정 도구로 사용하여 손절 및 이익 목표가 현재 시장 변동성에 따라 동적으로 조정되도록 하며, 고정 포인트를 사용하지 않습니다.

  4. 분할 이익 실현 전략: 부분 이익 실현과 최종 이익 실현의 2단계 전략을 사용하여 유리한 상황에서 일부 이익을 확보하면서도 너무 일찍 전량 청산하여 큰 추세를 놓치는 것을 방지합니다.

  5. 지능적 추가 진입 메커니즘: 색상 변화 신호를 통해 추가 진입 기회를 제공하며, 동일한 추세에서 최대 2회까지 포지션을 추가하여 자본 효율성을 최적화합니다.

  6. 손절 이동 보호: 가격이 첫 번째 이익 목표에 도달하면 자동으로 손절을 손익분기점으로 이동시켜 "무위험" 거래를 구현하고 이미 얻은 이익을 보호합니다.

  7. 시각적 지원: 전략은 명확한 시각적 표시와 대시보드를 제공하여 트레이더가 신호와 시장 상태를 직관적으로 식별하고 의사 결정 과정을 단순화합니다.

  8. 가격 행동과 기술적 지표의 결합: Oliver Velez의 가격 행동 개념과 전통적인 기술적 지표를 결합하여 보다 견고한 거래 시스템을 창출합니다.

전략 리스크

이 전략이 합리적으로 설계되었음에도 불구하고 다음과 같은 잠재적 위험과 도전이 존재합니다:

  1. 매개변수 민감도: 전략 성능은 SMA 주기, ATR 길이 및 위험-보상 비율과 같은 핵심 매개변수 설정에 크게 의존합니다. 시장 및 시간 프레임에 따라 다른 매개변수 조합이 필요할 수 있으며, 충분한 과거 백테스트와 최적화가 필요합니다.

  2. 거짓 돌파 리스크: 협소대 영역의 돌파는 특히 낮은 변동성 시장 환경에서 거짓 돌파일 수 있습니다. 전략은 "코끼리 캔들" 요구 사항을 사용하여 거짓 돌파를 줄이지만 완전히 피할 수는 없습니다.

  3. 슬리피지 및 실행 리스크: 실거래에서 특히 변동성이 큰 경우 슬리피지 문제에 직면할 수 있으며, 실제 진입 가격이 이상적인 가격과 일치하지 않아 전체 위험-보상 구조에 영향을 미칠 수 있습니다.

  4. 자금 관리 도전: 고정적으로 자금의 10%를 사용하고 최대 2회 추가 진입을 허용하므로 연속 손실이나 시장의 급격한 변동 시 리스크가 과도해질 수 있습니다.

  5. 이동평균선에 대한 과도한 의존: 전략은 주로 SMA를 사용하여 추세 방향을 판단하지만, 레인지 횡보 시장에서는 이동평균선이 빈번하게 교차하여 과도한 허위 신호를 생성할 수 있습니다.

  6. 시장 환경 필터 부재: 전략은 다양한 거시적 시장 환경(예: 높은 변동성 또는 낮은 변동성, 강세장 또는 약세장)에 맞게 조정되지 않아 특정 시장 단계에서 성과가 저조할 수 있습니다.

  7. 자본 곡선 하락: 전략이 추가 진입을 허용하므로 추세가 갑자기 반전될 때 특히 두 번의 추가 진입 후 시장이 반전되는 경우 큰 계좌 하락이 발생할 수 있습니다.

해결 방법: 추가 시장 환경 필터 추가, 자금 관리 비율 조정, 다양한 시장 조건에 따라 매개변수 동적 조정, 신호 확인을 위한 다른 기술적 지표 추가 등을 고려할 수 있습니다.

전략 최적화 방향

코드 분석을 기반으로 이 전략은 다음과 같은 방향으로 최적화될 수 있습니다:

  1. 동적 협소대 임계값: 현재 전략은 협소대 및 광대역 판단을 위해 고정된 1.5%와 2%를 사용합니다. 역사적 변동성에 따라 이러한 임계값을 동적으로 조정하여 다양한 시장 환경에 더 잘 적응하도록 할 수 있습니다. 최적화 이유: 시장과 시간 프레임마다 변동 특성이 다르며 고정 임계값은 충분히 유연하지 않을 수 있습니다.

  2. 이동평균선 시스템 강화: 중기 이동평균선(예: 50주기 SMA)을 추가하여 3중 이동평균선 시스템을 만들거나, SMA 대신 지수 이동평균선(EMA)을 사용하여 가격 변화에 대한 민감도를 높일 수 있습니다. 최적화 이유: 중기 참조점을 추가하면 보다 포괄적인 시장 관점을 제공할 수 있으며, EMA는 최신 가격 변화에 더 민감하게 반응합니다.

  3. 기울기 계산 개선: 현재 기울기 계산은 비교적 단순하므로, 선형 회귀 기울기 또는 다주기 기울기 변화를 사용하여 보다 안정적인 방향 표시를 얻을 수 있습니다. 최적화 이유: 단일 지점 기울기 계산은 단기 변동에 영향을 받기 쉬우므로 개선을 통해 방향 판단의 안정성을 향상시킬 수 있습니다.

  4. 거래량 확인 추가: 진입 신호에 거래량 조건을 추가하여, 예를 들어 "코끼리 캔들"이 평균 이상의 거래량을 동반한 돌파를 요구하도록 합니다. 최적화 이유: 거래량은 가격 변동 유효성의 중요한 확인 요소로, 거짓 돌파를 크게 줄일 수 있습니다.

  5. 동적 위험-보상 비율: 시장 변동성 또는 ATR 비율에 따라 위험-보상 비율을 동적으로 조정하여, 낮은 변동성 시장에서는 더 높은 RR 비율을, 높은 변동성 시장에서는 더 보수적인 설정을 사용합니다. 최적화 이유: 변동성 환경에 따라 수익 잠재력이 다르므로 동적 조정을 통해 각 거래의 기대 수익을 최적화할 수 있습니다.

  6. 추가 진입 조건 최적화: 현재 추가 진입 조건은 비교적 느슨하므로, 추세 강도 확인을 추가하거나 가격이 핵심 지지/저항 수준으로 되돌아올 때만 추가 진입하도록 할 수 있습니다. 최적화 이유: 더 엄격한 추가 진입 조건은 추가 포지션의 성공률을 높이고 전체 위험을 낮출 수 있습니다.

  7. 시장 환경 필터: 변동성 지표(예: VIX)나 추세 강도 지표와 같은 거시적 시장 환경 필터를 추가하여 불리한 시장 환경에서 거래를 줄이거나 중단합니다. 최적화 이유: 시장 단계에 따라 전략 성과가 크게 다르므로 환경 필터를 통해 불리한 조건에서의 거래를 피할 수 있습니다.

  8. 적응형 손절 전략: 시장 구조 기반의 적응형 손절 전략을 개발하여, 예를 들어 이전 고점/저점, 변동성 비율 또는 가격 구조를 동적 손절 참조점으로 사용합니다. 최적화 이유: 고정 ATR 배수의 손절은 때때로 시장 구조와 잘 맞지 않을 수 있으며, 적응형 방법은 실제 가격 행동에 더 잘 부합할 수 있습니다.

요약

동적 경사 이중 이동평균선 협소대 돌파 양적 트레이딩 전략은 여러 기술적 분석 요소를 결합한 종합적인 트레이딩 시스템으로, 정밀하게 정의된 진입 조건, 다층적 확인 메커니즘 및 완벽한 위험 관리 프레임워크를 통해 트레이더에게 구조화된 시장 참여 방식을 제공합니다. 이 전략은 SMA, ATR 및 가격 행동과 같은 기본적인 기술적 분석 개념에 기반하지만, Oliver Velez의 방법론을 통해 이러한 요소들을 체계적인 트레이딩 시스템으로 통합합니다.

전략의 핵심 장점은 이동평균선 협소대 영역에서 높은 확률의 돌파 기회를 식별하고, "코끼리 캔들" 및 "색상 변화"와 같은 특정 가격 패턴을 통해 신호의 유효성을 확인하는 데 있습니다. 동시에 완벽한 위험 관리 구조는 자금 안전과 이익 보호를 보장합니다.

그러나 이 전략은 매개변수 민감도, 거짓 돌파 위험 및 자금 관리 도전 등의 문제에 직면합니다. 협소대 임계값 최적화, 이동평균선 시스템 강화, 기울기 계산 개선, 거래량 확인 추가, 동적 위험-보상 비율 구현, 추가 진입 조건 최적화, 시장 환경 필터 추가 및 적응형 손절 전략 개발 등의 개선을 통해 전략의 견고성과 적응성을 더욱 향상시킬 수 있습니다.

전체적으로 볼 때, 이는 합리적으로 설계되고 논리적으로 명확한 양적 트레이딩 전략으로, 특히 기술적 분석과 체계적인 트레이딩 방법을 선호하는 어느 정도의 트레이딩 경험을 가진 투자자에게 적합합니다. 적절한 매개변수 최적화와 위험 관리를 통해 이 전략은 다양한 시장 환경에서 안정적인 트레이딩 성과를 달성할 잠재력을 가지고 있습니다.

Source
Pine
/*backtest
start: 2024-05-13 00:00:00
end: 2025-05-12 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Oliver Velez Advanced Strategy v2", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=2, calc_on_order_fills=true, calc_on_every_tick=true)

// === INPUTS ===
Strategy parameters
Strategy parameters
SMA Short (Optional)
SMA Long (Optional)
ATR Length (Optional)
RR for Partial Profit (Optional)
RR for Final Profit (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)