피봇 포인트 예측 오실레이터 백테스트 전략
1
Follow
1802
Followers
개요
이 전략은 Tushar Chande가 개발한 피벗 포인트 예측 오실레이터(Pivot Point Forecast Oscillator)를 기반으로 백테스트를 수행합니다. 해당 지표는 종가와 n기간 선형 회귀 예측 가격 간의 백분율 차이를 계산합니다. 예측 가격이 종가보다 높을 때 지표가 0 위로 상승하고, 예측 가격이 종가보다 낮을 때 지표가 0 아래로 하락합니다. 이를 통해 시장의 전환점을 식별할 수 있습니다.
전략 원리
이 전략은 피벗 포인트 예측 오실레이터를 활용하여 시장의 매수·매도 방향을 판단합니다. 구체적으로는 n기간 선형 회귀 예측 가격을 계산하고, 실제 종가와의 차이 백분율을 산출합니다. 차이 백분율이 0 위로 상승하면 매수, 0 아래로 하락하면 매도합니다. 전체 거래 로직은 다음과 같습니다:
- n기간 선형 회귀 예측 가격 xLG 계산
- 종가와 예측 가격의 차이 백분율 xCFO 계산
- 차이 백분율 xCFO와 0의 관계를 판단하여 매수·매도 신호 possig 출력
- xCFO > 0이고 매수 가능 시, possig = 1
- xCFO < 0이고 매도 가능 시, possig = -1
- 그 외의 경우, possig = 0
- possig 신호에 따라 매수 또는 매도 실행
이 전략은 단순하고 직관적이며, 실제 가격과 예측 가격을 비교하여 시장이 과대평가 또는 과소평가되었는지 판단함으로써 거래 신호를 생성합니다.
장점 분석
해당 전략은 다음과 같은 장점이 있습니다:
- 로직이 명확하여 이해하고 구현하기 쉽습니다.
- 매개변수가 적어 조정이 용이합니다.
- 주기를 유연하게 선택하여 다양한 시장에 적용할 수 있습니다.
- 매수·매도 방향을 쉽게 전환할 수 있습니다.
- 시각적 지표를 통해 명확한 거래 신호를 제공합니다.
위험 분석
해당 전략에는 다음과 같은 위험도 존재합니다:
- 선형 회귀 예측은 시효성이 있어 지속적으로 유효하지 않을 수 있습니다.
- 매개변수 선택이 부적절할 경우 과도한 거래가 발생할 수 있습니다.
- 돌발 상황으로 인해 지표가 잘못된 신호를 생성할 수 있습니다.
대책:
- 다른 지표와 결합하여 선형 회귀 예측의 유효성을 확인합니다.
- 매개변수를 최적화하여 거래 빈도를 낮춥니다.
- 손절 전략을 추가하여 개별 손실을 통제합니다.
최적화 방향
해당 전략은 다음 측면에서 최적화가 가능합니다:
- 이동평균선 등 다른 지표를 결합하여 거래 신호를 풍부하게 합니다.
- 손절 전략을 추가하여 큰 손실을 피합니다.
- 매개변수를 최적화하여 최적의 조합을 찾습니다.
- 자동 이익 실현 전략을 추가합니다.
- 거래 수수료를 고려하여 적절한 이익 실현 및 손절 폭을 설정합니다.
요약
피벗 포인트 예측 오실레이터는 선형 회귀를 활용한 가격 예측 기반의 퀀트 거래 전략입니다. 이 전략은 로직이 간단하고 매개변수 설정이 유연하며 명확한 거래 신호를 생성합니다. 손절 전략 최적화, 매개변수 선택, 다른 지표 신호 결합 등의 측면에서 추가 개선의 여지가 있으며, 더 나은 거래 결과를 얻을 수 있습니다.
Source
Pine
/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 19/03/2018
// The Chande Forecast Oscillator developed by Tushar Chande The Forecast Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

