Type/to search

역방향 선형 회귀 전략

Common strategy
Created: 2023-12-29 17:15:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

역방향 선형 회귀 전략은 가격 변동에 기반한 반전 트레이딩 전략입니다. 선형 회귀 분석과 AVERAGE TRUE RANGE 지표를 결합하여 연속 상승 캔들 또는 연속 하락 캔들의 조건을 설정하고, 선형 회귀 분석이 가격 반전을 판단할 때 반대 방향으로 거래를 실행합니다.

전략 원리

이 전략은 먼저 선형 회귀의 기울기를 계산합니다. 선형 회귀 기울기가 0 이상이면 가격이 상승 추세에 있음을 나타내고, 0 미만이면 가격 하락 추세를 나타냅니다. 동시에 마지막 캔들의 종가와 시가를 비교하여 마지막 캔들이 상승했는지 하락했는지 판단합니다. 선형 회귀 기울기가 0 이상이고 마지막 캔들의 종가가 시가보다 낮을 때 매수 신호가 발생하고, 선형 회귀 기울기가 0 미만이고 마지막 캔들의 종가가 시가보다 높을 때 매도 신호가 발생합니다.

연속 상승 캔들 개수와 연속 하락 캔들 개수를 설정하여 거래 빈도를 제어할 수 있습니다. 연속 상승 캔들이 설정된 개수에 도달했을 때 선형 회귀 기울기가 0 미만이면 매도 신호가 발생하여 고점 부근에서 반전 거래를 실행하고, 연속 하락 캔들이 설정된 개수에 도달했을 때 선형 회귀 기울기가 0 이상이면 매수 신호가 발생하여 저점 부근에서 반전 거래를 실행합니다.

장점 분석

이 전략은 추세와 반전 거래를 결합하여 주요 지점 부근에서 반전 조작을 수행함으로써 가격 조정 후의 이점을 얻을 수 있습니다. 선형 회귀 분석은 가격의 전반적인 추세를 판단하는 수단을 제공하여 가격이 계속 상승 또는 하락하는 상황에서 무턱대고 반대 포지션을 취하는 것을 방지합니다. 연속 캔들 조건은 거래 빈도를 제어하여 주요 반전 지점 부근에서 거래를 실행합니다.

단순한 반전 전략에 비해 이 전략은 여러 기술 지표를 결합하여 거래 타이밍을 더 정확하게 파악하고 허위 돌파 위험을 효과적으로 회피하며 수익 확률을 높일 수 있습니다.

리스크 분석

이 전략은 주로 반전 실패의 위험에 직면합니다. 가격 반전 신호가 발생한 후에도 가격이 기존 추세를 유지하면 손실이 발생할 수 있습니다. 또한 선형 회귀 분석 및 ATR 지표의 매개변수 설정도 전략 수익에 영향을 미칠 수 있습니다.

손절매를 통해 개별 손실을 통제할 수 있습니다. 시장 변동 빈도를 합리적으로 평가하고 연속 캔들 개수를 적절히 조정하여 거래 빈도를 낮출 수 있습니다. 선형 회귀 주기 매개변수와 ATR 매개변수를 최적화하여 다양한 상품의 특성에 더 잘 맞출 수 있습니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 다른 기술 지표 판단을 추가하고 다양한 시간 프레임 지표를 결합하여 판단 정확도를 높입니다. 예를 들어 MACD, 볼린저 밴드 등을 추가합니다.

  2. 머신러닝 요소를 추가하여 알고리즘을 통해 매개변수를 자동 최적화하고 거래 규칙을 동적으로 조정합니다.

  3. 리스크 관리 메커니즘(예: 자금 관리, 손절매 전략 등)을 도입하여 거래 리스크를 통제합니다.

  4. 포트폴리오 최적화를 수행하여 전략을 다른 비상관 전략과 결합함으로써 전체적인 하락폭을 줄이고 안정성을 높입니다.

  5. 더 많은 상품으로 확장하여 다양한 상품의 매개변수 설정을 평가하고 전략의 보편성을 높입니다.

요약

역방향 선형 회귀 전략은 여러 기술 지표를 통합하여 가격 반전 시점을 판단할 때 반대 방향으로 거래를 실행하는 효과적인 반전 트레이딩 전략입니다. 이 전략은 매개변수 최적화와 리스크 관리 강화를 통해 수익 공간을 더욱 확장할 수 있으며, 개선 가능성이 큽니다. 전형적인 반전 전략 접근 방식으로서 귀중한 참고 자료를 제공합니다.

Source
Pine
/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Reverse Up/Down Strategy", currency=currency.USD, initial_capital=1000, pyramiding=2, default_qty_type=strategy.percent_of_equity, default_qty_value=100,overlay=true)

//User Options
Strategy parameters
Strategy parameters
Sell after how many bars up?
Buy after how many bars down?
ATR Length
ATR Multiplier
Slope Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)