Type/to search

역돌파 거래 전략

Common strategy
Created: 2023-10-25 12:09:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

역돌파 거래 전략은 가격이 연속적으로 상승하거나 하락하여 돌파한 후 반대 방향으로 거래하는 전략입니다. 이 전략은 가격이 연속적으로 상승하거나 하락하는 기간을 설정하여, 일정한 추세가 형성된 후 반대 방향으로 포지션을 취해 수익을 얻는 방식입니다.

전략 원리

해당 전략은 주로 다음과 같은 부분으로 구성됩니다:

  1. 가격이 연속적으로 상승하거나 하락하는 기간(consecutiveBarsUp 및 consecutiveBarsDown)을 설정합니다. 현재 기간의 가격 추세가 설정된 길이에 도달하면 거래 신호가 발생합니다.

  2. 현재 가격이 이전 기간 대비 상승 또는 하락 여부를 계산하고, 이를 기반으로 연속 상승 또는 하락 기간(ups 및 dns)을 계산합니다.

  3. 백테스트 기간을 설정하여 time_cond를 통해 전략이 백테스트 기간 내에서만 작동하도록 제한합니다.

  4. 일일 거래 시간을 설정하여 timetobuy를 통해 설정된 시간대에만 거래 신호가 발생하도록 합니다.

  5. 가격이 연속 상승 기간이 설정 길이에 도달하면 매수 신호(strategy.long)를, 연속 하락 기간이 설정 길이에 도달하면 매도 신호(strategy.short)를 발생시킵니다.

  6. 손절매 및 이익실현 가격을 설정할 수 있습니다. 매수 시 단기 손절매를, 매도 시 장기 손절매를 설정하고, 매수 시 장기 이익실현을, 매도 시 단기 이익실현을 설정합니다.

  7. 거래 신호 발생 시 메시지 알림을 설정할 수 있습니다.

  8. 위의 매개변수와 가격 판단을 기반으로 조건에 부합할 때 매수 또는 매도 신호를 발생시킵니다.

장점 분석

이러한 역돌파 전략은 다음과 같은 장점을 가지고 있습니다:

  1. 가격 반전 지점을 포착하여 반대 방향 거래를 통해 좋은 수익을 얻을 수 있습니다. 가격이 추세를 형성한 후 반대 방향으로 거래함으로써 가격이 반전될 때 수익을 얻을 수 있습니다.

  2. 매개변수를 유연하게 구성할 수 있어 시장 상황에 따라 조정할 수 있습니다. 연속 상승 및 하락 기간, 이익실현 및 손절매 포인트를 조절하고, 거래 시간대를 제한하여 실제 상황에 맞게 매개변수를 최적화할 수 있습니다.

  3. 손절매 및 이익실현을 추가하여 위험을 관리할 수 있습니다. 매수 또는 매도 후 사전에 손절매와 이익실현을 설정하여 거래 위험을 통제하는 데 도움이 됩니다.

  4. 거래 신호 메시지를 설정할 수 있어 자동 거래에 편리합니다. 거래 신호 발생 시 메시지 알림을 설정하여 자동 거래 시스템과 연동할 수 있습니다.

  5. 백테스트 기간을 설정하여 전략 테스트가 용이합니다. 백테스트 기간 범위를 추가하여 다양한 시장 조건에서 전략의 효과를 관찰할 수 있습니다.

위험 분석

이 전략은 다음과 같은 몇 가지 위험에 주의해야 합니다:

  1. 중요한 뉴스 이벤트를 피해야 합니다. 중요한 경제 지표 발표 시 가격 추세를 예측하기 어려워 전략이 동시에 매수와 매도 신호를 발생시켜 손실을 초래할 수 있습니다. 중요한 재무 뉴스 발표 시간을 피해야 합니다.

  2. 반전이 뚜렷하지 않을 때 효과가 크지 않습니다. 추세가 불분명할 때 반대 방향 거래의 효과가 좋지 않으므로 신중하게 사용해야 합니다.

  3. 백테스트 데이터 과적합 위험이 있습니다. 전략 최적화는 백테스트 데이터에 과도하게 의존하지 않도록 해야 하며, 백테스트 데이터가 미래 추세를 보장하지 않습니다. 실전 거래 시에는 적절히 매개변수를 조정해야 합니다.

  4. 거래 빈도가 너무 높으면 시장을 계속 관찰해야 할 수 있습니다. 설정한 기간이 너무 짧으면 거래 빈도가 높아져 장기적으로 안정적인 수익을 내기 어렵습니다.

  5. 손절매 및 이익실현 전략을 적절히 최적화하여 위험을 낮출 수 있습니다. 현재의 고정 손절매 및 이익실현을 추세 추적 손절매 등의 방식으로 추가 최적화할 수 있습니다.

최적화 방향

이 전략은 다음과 같은 측면에서 추가 최적화가 가능합니다:

  1. 추세 판단 메커니즘을 추가하여 비추세 시장에서의 무분별한 반전을 피합니다. 가격 변동성, 채널 등의 지표를 감지하여 추세 정도를 판단하고 가격 반전 지점을 놓치지 않도록 합니다.

  2. 손절매 및 이익실현 전략을 최적화하여 시장 변동성에 따라 자동 조정되도록 합니다. 잔액 비율 손절매, ATR 손절매 등의 방법을 사용하여 손절매 및 이익실현 설정을 더욱 지능적으로 만들 수 있습니다.

  3. 거래량 지표를 추가합니다. 거래량 변화 등의 지표를 결합하여 단순히 캔들 패턴만으로 발생하는 잘못된 신호를 피합니다.

  4. 여러 종목 조합. 전략을 다양한 종목에 적용하여 조합하면 단일 종목의 위험을 분산할 수 있습니다.

  5. 매개변수 최적화 및 머신러닝. 더 많은 과거 데이터를 수집하고 머신러닝 방법을 사용하여 매개변수를 자동으로 최적화함으로써 전략을 더욱 안정적으로 만듭니다.

요약

역돌파 거래 전략은 가격 반전 지점을 포착하여 반대 방향 거래를 수행함으로써 좋은 거래 신호를 얻을 수 있습니다. 이 전략의 장점은 구성이 유연하고 위험을 관리할 수 있으며 자동 거래에 적합하다는 점입니다. 그러나 일부 위험도 존재하므로 매개변수와 전략을 지속적으로 최적화하고 개선해야 장기적으로 안정적인 수익을 얻을 수 있습니다.

Source
Pine
/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Strategy - Contrarian", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)
Strategy parameters
Strategy parameters
Consecutive Bars Up
Consecutive Bars Down
Backtesting Start Date
Backtesting End Date
Time Frame To Enter Trades (Optional)
Enable Close Trade At End Of Time Frame
Enable Take Profit & Stop Loss
Stop Loss Ticks
Take Profit Ticks
Long Entry message (Optional)
Short Entry message (Optional)
Close Long message (Optional)
Close Short message (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)