Type/to search

양방향 횡보 돌파 전략

Common strategy
Created: 2024-01-30 17:40:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 양방향 가격 돌파 기반의 퀀트 트레이딩 전략입니다. Pivot 고점/저점을 주요 가격 지지 및 저항 구간으로 활용하며, 가격이 Pivot 고점을 돌파하면 롱 포지션, 저점을 돌파하면 숏 포지션을 진입하여 양방향 매매를 수행합니다.

전략 원리

해당 전략의 핵심 로직은 양방향 가격의 주요 포인트 돌파에 기반합니다. 구체적으로는 다음과 같은 단계로 구성됩니다:

  1. 지정된 기간의 Pivot 고점과 저점을 계산합니다. ta.pivothigh()ta.pivotlow() 함수를 사용하여 최근 2일간 최고가를 고점, 최근 1일간 최저가를 저점으로 설정합니다.

  2. 가격이 계산된 주요 고점을 돌파하면 롱 포지션에 진입하고, 주요 저점을 돌파하면 숏 포지션에 진입합니다.

  3. 스탑로스 주문을 사용하여 손실을 제한합니다. 롱 포지션의 경우 스탑로스 가격은 고점 + 최소 가격 변동 단위, 숏 포지션의 경우 저점 – 최소 가격 변동 단위로 설정합니다.

  4. 주요 고점과 저점을 차트에 표시하여 직관적으로 판단할 수 있도록 합니다.

이를 통해 가격이 변동할 때 주요 포인트 돌파 시점에 적시에 진입하고 신속하게 손절하여 이익을 얻을 수 있습니다. 가격이 지속적으로 신고점 또는 신저점을 경신할 때 전략은 여러 번의 누적 수익을 실현할 수 있습니다.

장점 분석

이러한 양방향 돌파 전략은 다음과 같은 주요 장점을 가집니다:

  1. 이해하기 쉽고 구현이 용이합니다. 단순히 Pivot 고점/저점 돌파만으로 진입하기 때문에 매우 간단합니다.

  2. 손절 설정이 쉽습니다. 롱/숏 각각 고점/저점에 최소 변동폭을 더하거나 뺀 값을 손절가로 설정하여 신속하게 손실을 제어하고 리스크를 효과적으로 관리할 수 있습니다.

  3. 양방향 매매가 가능합니다. 시장이 상승하든 하락하든 추세에 맞춰 수익을 누적할 수 있습니다.

  4. 변동장에 적합합니다. 가격이 빈번하게 상승 및 하락할 때 전략이 자주 진입하여 이익을 얻을 수 있습니다.

리스크 분석

위와 같은 장점에도 불구하고 다음과 같은 리스크에 유의해야 합니다:

  1. 주요 포인트 설정 부적절 시 손실 증가 가능성. 주요 고점/저점을 잘못 설정하면 극단적인 상황에서 추격 매수 또는 추격 매도가 발생할 수 있습니다.

  2. 변동장 종료 후 손실 가능성. 가격이 변동이 아닌 단방향 돌파를 시작하면 본 전략으로 수익을 내기 어렵습니다.

  3. 돌파가 단기적인 가짜 돌파일 가능성. 단기적인 가짜 돌파가 발생하여 전략이 잘못된 거래를 할 수 있습니다.

전반적으로 본 전략은 변동장에 더 적합합니다. 투자자는 시장 상황을 판단하여 추세장에서는 해당 전략을 사용하지 않도록 주의해야 합니다. 또한 주요 포인트 설정 오류, 가짜 돌파 등으로 인한 손실을 방지해야 합니다.

최적화 방향

위 리스크를 고려할 때 전략의 최적화 여지는 다음과 같은 측면에 있습니다:

  1. 주요 고점/저점 파라미터의 지능적 선택. 머신러닝 등을 활용하여 시스템이 자동으로 적절한 주요 포인트 파라미터를 최적화하도록 할 수 있습니다.

  2. 추세 판단 결합. 전략에 추세 판단 로직을 추가하여 변동장에서는 전략을 사용하고 단방향 추세장에서는 전략을 중단함으로써 손실을 줄일 수 있습니다.

  3. 손절 전략 강화. 이동 손절, 구간 돌파 손절 등 더 정교한 손절 전략을 설계하여 리스크를 추가로 제어할 수 있습니다.

요약

본 전략은 간단하면서도 실용적인 양방향 돌파 전략입니다. 가격의 주요 포인트 돌파를 기반으로 진입하며, 손절을 설정하여 리스크를 통제할 수 있습니다. 변동장에 적합하며 양방향 거래를 통해 수익을 얻을 수 있습니다. 그러나 일정한 리스크도 존재하므로 투자자는 신중하게 사용해야 하며, 최적화 방향으로는 파라미터의 지능적 선택, 추세 판단 결합, 더 정교한 손절 전략 설계 등이 있습니다.

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

//@version=5
strategy('Monthly Returns with Benchmark', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=25, commission_type=strategy.commission.percent, commission_value=0.1)

////////////
Strategy parameters
Strategy parameters
Pivot Points
leftBars
rightBars
Monthly Table
Return Precision
From Date
Gradient Colors
loss_color
Benchmark
Use current Symbol for Benchmark
Benchmark
Display Benchmark?
Display Alpha?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)