절대 가격 오실레이터 추세 추종 전략
1
Follow
1802
Followers
개요
해당 전략은 절대 가격 오실레이터(APO) 지표를 사용하여 거래 신호를 생성하고 추세 추종 거래를 실행합니다. APO 지표는 서로 다른 기간의 지수이동평균(EMA) 차이를 계산하여 오실레이터를 구하며, 그 값의 상향 돌파 또는 하향 돌파에 따라 매수 또는 매도합니다.
전략 원리
- APO 지표는 단기 및 장기 EMA로 구성되며, 두 값의 차이를 계산합니다.
- APO가 매수 구역(기본값 3)을 상향 돌파하면 매수, APO가 매도 구역(기본값 -3)을 하향 돌파하면 매도합니다.
- 필요에 따라 신호를 반전시켜 APO 상향 돌파 시 매도, 하향 돌파 시 매수할 수도 있습니다.
- 지표 곡선은 가격 모멘텀을 나타내며, 다이버전스가 형성될 때 추세 반전 신호를 찾을 수 있습니다.
해당 전략은 추세 추종 전략으로, APO 지표를 이용해 가격 추세 방향을 판단하고 지속적인 매수/매도 신호를 생성합니다. 지표 파라미터를 최적화하면 큰 추세의 중기 움직임을 추적할 수 있습니다.
전략 장점
- 단순한 이동평균 지표 조합으로 구현이 용이합니다.
- APO 지표를 통해 가격 모멘텀과 방향을 판단할 수 있습니다.
- 기본 파라미터는 중기적 지속 신호를 생성하여 과도한 거래를 방지합니다.
- 가격과 APO 간 다이버전스를 통해 추세 반전 기회를 포착할 수 있습니다.
전략 리스크
- 횡보장에서는 가짜 신호와 whipsaw가 발생하기 쉽습니다.
- 일정 지연이 존재하여 급격한 반전을 놓칠 수 있습니다.
- 손절매 및 포지션 관리가 없어 리스크 통제가 미흡합니다.
리스크 대응 방안:
- 파라미터를 최적화하여 다양한 상품에 적합한 조합을 테스트합니다.
- 다른 필터를 추가하여 변동장에서의 거래를 피합니다.
- 추적 손절매(trailing stop) 등 손절 전략을 설정합니다.
전략 최적화 방향
- 각 거래 상품별로 파라미터를 개별 최적화하여 최적의 파라미터 쌍을 찾습니다.
- 가격 변동 또는 거래량 등의 필터 조건을 추가하여 가짜 신호를 줄입니다.
- 변동성 또는 계좌 잔고 비율에 따라 동적 포지션 관리를 수행합니다.
- 이익 실현 방식을 최적화하고 추세 추종 이익 실현을 설정합니다.
- 머신러닝 알고리즘을 적용하여 지표 다이버전스 신호의 성공률을 판단합니다.
요약
해당 전략은 APO 지표를 기반으로 이동평균선 교차를 이용한 추세 추종 거래를 구현합니다. 파라미터 최적화와 리스크 관리 후 효과적인 퀀트 매매 시스템이 될 수 있습니다. 핵심 아이디어는 간단하고 신뢰할 수 있어 추가 발전 및 개선의 가치가 있습니다.
Source
Pine
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/09/2018
// The Absolute Price Oscillator displays the difference between two exponential Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
