Type/to search

추세 필터링 핀바 반전 전략

SMA
1
Follow
1802
Followers

img

개요

이 전략은 주로 특정 캔들 패턴인 Pin Bar를 식별하여 잠재적인 시장 반전 지점을 파악합니다. Pin Bar는 긴 그림자와 작은 몸통으로 구성된 캔들 패턴으로, 해당 지점에서 시장이 큰 변동성을 보였지만 결국 가격이 되돌려져 지지 또는 저항선이 될 가능성이 있음을 나타냅니다. 이 전략은 50주기 단순이동평균(SMA)을 사용하여 현재 추세 방향을 판단하고, 20주기 SMA를 거래량 필터로 사용하여 Pin Bar 발생 시 거래량이 해당 이동평균보다 클 때만 유효 신호로 간주합니다. 또한, 상대강도지수(RSI)를 계산하지만 진입 및 청산 조건에 직접 사용하지 않고 신호를 추가로 필터링하는 선택적 조건으로 활용합니다.

전략 원리

  1. 먼저 Pin Bar의 위아래 그림자와 몸통의 상대적 크기를 판단하여, 윗그림자 또는 아랫그림자가 전체 캔들 고저 범위의 60% 이상이어야 하고 몸통 부분은 30%를 초과하지 않아야 합니다.
  2. 종가와 시가의 크기를 비교하여 Pin Bar가 강세인지 약세인지 판단합니다.
  3. 50주기 SMA로 현재 추세를 판단하며, 종가가 SMA 위에 있으면 상승 추세, 아래에 있으면 하락 추세로 간주합니다.
  4. 20주기 거래량 SMA를 거래량 필터의 임계값으로 사용하여, Pin Bar 발생 시 거래량이 이 값보다 클 때만 유효 신호로 간주합니다.
  5. 식별된 강세 및 약세 Pin Bar를 차트에 표시합니다.
  6. 강세 Pin Bar 발생 시 매수 포지션을 열고, 약세 Pin Bar 발생 시 매도 포지션을 엽니다.
  7. 손절매는 Pin Bar 몸통 크기의 2배, 이익 실현은 3배로 설정합니다. 매수 포지션의 손절매는 Pin Bar 최저점 아래, 이익 실현은 최고점 위에 위치하며, 매도 포지션은 그 반대입니다.

장점 분석

  1. Pin Bar는 매우 직관적이고 효과적인 가격 반전 패턴으로, 시장 심리의 급변을 비교적 정확하게 포착할 수 있습니다.
  2. 추세 필터 조건은 Pin Bar 신호가 현재 추세 방향과 일치하도록 보장하여 신호의 승률을 크게 높입니다.
  3. 거래량 조건은 유동성이 부족한 시장 노이즈를 걸러내어 Pin Bar 신호에 충분한 시장 참여도가 있도록 합니다.
  4. 손절매 및 이익 실현 위치는 Pin Bar 자체의 특성에 기반하여 설정되며, 위험-수익 비율이 합리적입니다.
  5. 코드 로직과 규칙이 명확하여 이해하고 구현하기 쉽습니다.

위험 분석

  1. Pin Bar 신호의 신뢰성은 횡보장에서 크게 떨어지며, 이때 추세 필터의 효과가 미미합니다.
  2. 매우 큰 악재나 호재가 발생하면 Pin Bar도 무효화될 수 있습니다.
  3. 거래 빈도가 낮아 백테스트 샘플이 부족할 수 있습니다.
  4. 특정 종목과 주기에 따라 기본 매개변수를 추가로 최적화해야 할 수 있습니다.
  5. 단일 신호 시스템은 전반적으로 위험이 큽니다.

최적화 방향

  1. 내부 바(Inside Bar) 등 다른 반전 패턴을 함께 도입하여 신호 소스를 다양화하는 것을 고려할 수 있습니다.
  2. 손절매 및 이익 실현 위치를 ATR과 같은 변동성 지표로 동적으로 조정하여 다양한 시장 상태에 대응할 수 있습니다.
  3. 비율 추적 손절매(트레일링 스탑)를 사용하여 이익을 확대할 수 있습니다.
  4. 경제 캘린더나 주요 이벤트 등 더 많은 기본 데이터를 추가하여 무효화될 수 있는 신호를 필터링할 수 있습니다.
  5. 자금 관리 모듈을 도입하여 각 거래의 위험 노출을 통제하는 것을 고려할 수 있습니다.

요약

이 Pin Bar 반전 전략은 간단하면서도 효과적인 접근 방식을 사용하며, 추세 필터, 거래량 필터 등을 통해 신호 식별의 정확성을 높였습니다. 현재 개선할 점이 일부 있지만 전체적인 접근 방식은 실행 가능하며 추가 최적화와 테스트를 진행할 가치가 있습니다. Pin Bar 자체는 고전적인 가격 패턴으로, 다른 지표나 신호와 결합하여 더욱 안정적인 거래 시스템을 구축할 수 있습니다.

Source
Pine
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Filtered Pin Bar Strategy with Relaxed Volume", overlay=true)

// Define the size of the pin bar's wick and body
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)