Type/to search

퀀트 트레이딩 이중 이동평균선 전략 기반

Common strategy
Created: 2023-12-29 11:03:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 이동평균선과 거래량의 기술적 지표를 기반으로 장기 추세 추종 및 반전 매매를 하는 퀀트 전략입니다. 주가가 20일선 위에 안착하고, 해당일의 매수량이 매도량보다 크고 과거 n일 평균 거래량보다 크면 시장이 상승세라고 판단하여 매수합니다. 주가가 하단 밴드를 돌파하고, 해당일의 매도량이 매수량보다 크고 과거 n일 평균 거래량보다 크면 시장이 하락세라고 판단하여 매도합니다.

전략 원리

해당 전략은 주로 두 가지 지표를 기준으로 판단합니다.

  1. 이중 이동평균선: 20일선과 60일선을 계산합니다. 20일선이 60일선을 상향 돌파하면 시장이 상승 국면이라고 판단하고, 20일선이 60일선을 하향 돌파하면 시장이 하락 국면이라고 판단합니다.

  2. 거래량: 일별 매수량과 매도량을 계산합니다. 매수량이 매도량보다 크고 과거 n일 평균 거래량보다 크면 상승장으로, 매도량이 매수량보다 크고 과거 n일 평균 거래량보다 크면 하락장으로 판단합니다.

구체적인 매매 전략과 로직은 다음과 같습니다.

매수 진입: 종가가 20일선 위에 위치하고, 해당일의 매수량이 매도량 및 과거 n일 평균 거래량보다 클 때 시장이 상승 국면이라고 판단합니다. 변동성을 기반으로 볼린저 밴드를 계산하여 종가가 볼린저 밴드의 중간선과 하단선 사이에 위치하면 매수 포지션에 진입합니다.

매도 진입: 종가가 하단 밴드를 하향 돌파하고, 해당일의 매도량이 매수량 및 과거 n일 평균 거래량보다 클 때 시장이 하락 국면이라고 판단합니다. 변동성을 기반으로 볼린저 밴드를 계산하여 종가가 볼린저 밴드 하단선보다 낮으면 매도 포지션에 진입합니다.

익절 및 손절: 합리적인 익절 및 손절 가격을 설정하여 수익을 고정하거나 손실을 줄입니다. 예를 들어, 주가가 진입 가격 대비 5% 이상 크게 상승하면 익절하고, 손실이 10%에 도달하면 손절하며, 주가가 최근 고점을 경신한 후 일정 폭 하락하면 익절합니다.

장점 분석

해당 전략은 다음과 같은 장점을 가지고 있습니다.

  1. 이중 이동평균선과 거래량 지표를 결합하여 단일 기술 지표 판단의 사각지대를 피할 수 있습니다.
  2. 다양한 파라미터의 볼린저 밴드를 사용하여 구체적인 매매 가격을 결정하므로 진입이 더욱 정확합니다.
  3. 익절 및 손절 전략이 합리적이어서 수익을 고정하고 리스크를 관리하는 데 유리합니다.
  4. 백테스트 결과가 우수하고 수익이 안정적이어서 실제 퀀트 거래에 적용할 수 있습니다.

리스크 분석

해당 전략은 다음과 같은 몇 가지 리스크도 존재합니다.

  1. 이중 이동평균선 전략은 잘못된 신호를 발생시키기 쉬우므로 거래량 지표를 통해 필터링해야 합니다.
  2. 볼린저 밴드 파라미터 설정이 부적절하면 진입이 너무 잦거나 드물어질 수 있습니다.
  3. 고정된 익절 및 손절 지점 설정이 부적절하면 전략 수익률에 영향을 줄 수 있습니다.
  4. 많은 양의 과거 데이터를 통한 백테스트 검증이 필요하며, 실제 거래에서 예상치 못한 손실이 발생할 수 있습니다.

최적화 방향

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

  1. 이동평균선 시스템 파라미터를 최적화하여 최적의 조합을 찾습니다.
  2. 볼린저 밴드 파라미터를 최적화하여 진입을 더욱 정밀하게 만듭니다.
  3. 익절 및 손절 지점을 동적으로 조정하여 시장 상황에 맞는 합리적인 손익비를 설정합니다.
  4. MACD, KD 등 다른 기술 지표를 추가하여 전략의 정확성을 높입니다.
  5. 머신러닝 방법을 활용하여 파라미터를 자동으로 최적화하고 전략의 강건성을 높입니다.

결론

본 전략은 전반적으로 매우 실용적인 퀀트 매매 전략입니다. 백테스트 성과가 좋고 구현이 쉬우며 리스크를 통제할 수 있어 실제 거래에 적용하기에 적합한 안정적인 전략입니다. 퀀트 트레이더들이 참고하고 학습하기에 가치가 있습니다. 물론 전략 최적화의 여지는 여전히 많으며, 더 많은 퀀트 매매 고수들이 이를 개선하기를 기대합니다.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © KAIST291

//@version=4
Strategy parameters
Strategy parameters
length1
length3
length7
length14
length20
length60
length120
Daily MA length
Weekly MA length
length
Source
StdDev
exp
exp1
Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)