Type/to search

지지 및 저항 수준 돌파와 백테스팅 기반 다중 레벨 퀀트 추세 거래 전략

MA
2
Follow
510
Followers

img
img

개요

이는 지지 및 저항선 돌파와 재테스트에 기반한 퀀트 매매 전략입니다. 이 전략은 주요 가격 지지선과 저항선을 식별한 후, 가격이 돌파한 뒤 재테스트 확인 지점에서 거래를 실행합니다. 좌우 확인 봉 수를 동적으로 설정하여 핵심 포인트를 찾고, 재테스트 허용 오차를 활용해 가짜 돌파를 걸러내어 거래의 정확성과 안정성을 높입니다.

전략 원리

전략은 다음과 같은 핵심 로직으로 구성됩니다:

  1. 좌우로 지정된 수의 캔들을 확인하여 주요 지지 및 저항 피봇 포인트를 식별합니다.
  2. 상태 변수를 설정하여 후보 지지/저항선의 돌파 및 재테스트 상황을 추적합니다.
  3. 새로운 피봇 포인트가 나타나면 후보 지지/저항선을 갱신합니다.
  4. 가격이 후보 지지/저항선을 돌파하고 재테스트될 때 거래를 실행합니다:
    • 가격이 지지선을 하향 돌파한 후 다시 지지선 근처로 상승 시 매수
    • 가격이 저항선을 상향 돌파한 후 다시 저항선 근처로 하락 시 매도
  5. 허용 오차 파라미터를 사용하여 재테스트 시의 가격 변동을 필터링하여 신호 품질을 향상시킵니다.

전략 장점

  1. 고전적인 기술적 분석 이론을 사용하여 로직이 명확하고 이해하기 쉽습니다.
  2. 동적으로 핵심 포인트를 식별하여 적응성이 뛰어납니다.
  3. 돌파와 재테스트의 이중 확인을 결합하여 가짜 신호를 줄입니다.
  4. 허용 오차 파라미터로 노이즈를 필터링하여 정확도를 높입니다.
  5. 코드 구조가 명확하여 유지보수와 확장이 용이합니다.
  6. 다양한 시간대와 종목에 적용 가능합니다.

전략 위험

  1. 횡보장에서 잦은 거래로 손실이 발생할 수 있습니다.
  2. 가짜 돌파 신호가 여전히 존재합니다.
  3. 파라미터 최적화 시 과적합 위험이 있습니다.
  4. 시장 변동성이 클 경우 손절 폭이 커질 수 있습니다.
  5. 거래 비용의 영향을 고려해야 합니다.

전략 최적화 방향

  1. 추세 필터를 추가하여 주 추세 방향으로만 거래합니다.
  2. 거래량 확인 메커니즘을 추가합니다.
  3. 진입 타이밍을 최적화하고 기술적 지표 확인을 추가할 수 있습니다.
  4. 손절 및 익절 메커니즘을 개선합니다.
  5. 포지션 관리 로직을 추가합니다.
  6. 다중 시간대 분석을 도입하는 것을 고려합니다.

요약

이 전략은 고전적인 지지/저항 이론과 돌파 재테스트 로직을 기반으로 구축되어 이론적 기반이 우수합니다. 파라미터 최적화와 리스크 관리를 통해 안정적인 거래 성과를 얻을 수 있습니다. 전략 코드 구조가 명확하고 이해 및 확장이 쉬우며 실용적 가치가 높습니다. 실전 매매 시 시장 상황과 개인의 위험 선호도에 따라 적절히 파라미터를 조정할 것을 권장합니다.

Source
Pine
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("SR Breakout & Retest Strategy (4hr)", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// ===== USER INPUTS =====
Strategy parameters
Strategy parameters
Left Pivot Bars (Optional)
Right Pivot Bars (Optional)
Retest Tolerance (Fraction) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)