Type/to search

이중 궤도로 시장 지수를 초과하는 분할형 패턴 퀀트 전략

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

img

개요

본 전략은 주로 EMA 이동평균선과 MACD 지표를 활용하여 시세의 분형 변화를 판단하고, 추세 추종(追漲殺跌) 방식으로 매매를 수행합니다. 핵심 아이디어는 단기 EMA선이 장기 EMA선을 하향 돌파(상방 돌파)하고 동시에 MACD가 0선을 상향 돌파할 때 매수하고, 단기 EMA가 장기 EMA를 상향 돌파(하방 돌파)하고 동시에 MACD가 0선을 하향 돌파할 때 매도하는 것입니다.

원리

본 전략은 이동평균선 지표와 MACD 지표를 결합합니다.

먼저 서로 다른 길이의 주기를 가진 두 개의 EMA 지표를 사용합니다. 하나는 25주기 EMA선이고 다른 하나는 50주기 EMA선입니다. 25주기 EMA선은 단기 추세를 반영하고, 50주기 EMA선은 중장기 추세를 반영합니다. 단기 EMA선이 하방에서 장기 EMA선을 상향 돌파하면 시세가 하락에서 상승으로 전환되었음을 의미하며, 이는 골든크로스 신호로 매수 판단을 합니다. 단기 EMA가 상방에서 장기 EMA를 하향 돌파하면 시세가 상승에서 하락으로 전환되었음을 의미하며, 이는 데드크로스 신호로 매도 판단을 합니다.

둘째, 본 전략은 동시에 MACD 지표의 신호를 활용합니다. MACD 지표는 DIF선과 DEA선으로 구성되며, 단기 및 장기 지수평활이동평균선의 차이를 나타내며 이중 EMA를 통해 계산됩니다. 본 전략은 DIF를 12일 EMA - 26일 EMA로 설정합니다. DEA선은 DIF의 9일 지수이동평균입니다. DIF선은 모멘텀을 나타내고, DEA선은 MACD의 평균값을 나타냅니다. DIF가 하방에서 DEA선을 상향 돌파하면 매수 신호가 발생합니다. DIF가 상방에서 DEA를 하향 돌파하면 매도 신호가 발생합니다.

이 두 지표를 종합하여, 25일 EMA가 50일 EMA를 골든크로스 하고 동시에 MACD의 DIF선이 DEA선을 상향 돌파하면 매수 신호가 발생하여 매수합니다. 25일 EMA가 50일 EMA를 데드크로스 하고 동시에 MACD의 DIF선이 DEA선을 하향 돌파하면 매도 신호가 발생하여 매도합니다.

장점 분석

이는 매우 전형적인 이중 궤도 전략으로, MACD 지표를 결합하여 더 신뢰할 수 있는 매매 신호를 생성하며 다음과 같은 장점이 있습니다.

  1. 이중 EMA 이동평균선을 사용하여 whipsaw 현상과 가짜 돌파를 방지하고 더 신뢰할 수 있는 매매 신호를 생성합니다.
  2. MACD 지표를 통합하여 추가로 매매 신호를 검증함으로써 EMA 이중 궤도의 가짜 신호 위험을 줄이고 전략의 실전 효과를 향상시킵니다.
  3. 25일 및 50일선을 빠른선과 느린선으로 사용하면 파라미터 선택이 더 정확해져 중단기적인 뚜렷한 추세 변화를 포착할 수 있습니다.
  4. 추세 추종(追漲殺跌) 방식을 활용하여 시장 지수를 능가할 수 있으며, 시세가 크게 상승하거나 하락할 때 큰 수익을 얻을 수 있습니다.
  5. 전략 로직이 간단하고 명확하여 이해하고 구현하기 쉬우며, 퀀트 초보자에게 적합합니다.
  6. 파라미터를 신중하게 적절히 최적화하여 다양한 상품과 시세 환경에 더 잘 적응할 수 있습니다.

위험 분석

본 전략에는 주의해야 할 위험도 존재합니다.

  1. EMA 이동평균선에서 가짜 신호가 발생할 가능성은 여전히 존재하며, 급격한 시세 변동 시 whipsaw 현상이 여전히 발생할 수 있습니다.
  2. MACD 지표의 파라미터는 지속적으로 최적화하고 조정해야 합니다. 그렇지 않으면 잘못된 신호나 지연된 신호가 발생할 수 있습니다.
  3. 손절매 지점 설정이 합리적인지 주의해야 하며, 비효율적인 돌파로 인한 큰 손실을 방지해야 합니다.
  4. 시세 및 정책 환경 변화를 주시하여 시스템 리스크로 인한 큰 손실을 방지해야 합니다.
  5. 포지션 규모와 레버리지 수준을 통제하여 단방향 큰 시세로 인한 청산을 방지해야 합니다.

최적화 방향

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

  1. 더 정확하고 실전에서 효과적인 파라미터 조합을 테스트합니다. 예를 들어 20일 및 60일 EMA 이동평균선을 거래 궤도로 사용하거나, DIF를 10일 EMA와 20일 EMA의 차이로 설정하는 등의 방법입니다.
  2. 거래량 지표 확인을 추가하여 저량 가짜 돌파를 방지합니다.
  3. ATR과 같은 변동성 지표를 결합하여 더 과학적인 손절매 방식을 결정합니다.
  4. 머신러닝 알고리즘을 사용하여 파라미터를 자동 최적화함으로써 전략 파라미터가 시장 환경 변화에 동적으로 적응하도록 합니다.
  5. 포지션 관리 모듈을 추가하여 포지션 규모가 거래 성과와 측정 지표에 따라 동적으로 변할 수 있도록 합니다.
  6. 더 긴 주기의 차트에서 해당 전략 신호를 그려 더 장기적인 방향의 거래 결정을 지원할 수 있습니다.

요약

본 전략은 이동평균선 지표와 MACD 지표의 장점을 통합하여, 이중 EMA 이동평균선으로 비교적 높은 품질의 K선 분형을 판단하고, DIF와 DEA를 이용해 MACD 모멘텀 방향의 일치 여부를 확인함으로써 안정적이고 실전 효과가 좋은 추세 추종형 퀀트 전략을 형성합니다. 이 전략의 로직은 간단하고 명확하여 이해와 최적화가 용이하며, 퀀트 학습자가 입문하고 실전에 활용하기에 매우 적합합니다. 지속적인 테스트와 파라미터 최적화를 통해 이 전략은 시장 지수를 능가하는 가치 있는 전략 중 하나가 될 수 있습니다.

Source
Pine
/*backtest
start: 2022-12-05 00:00:00
end: 2023-12-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="EMA+MACD", shorttitle="EMA+MACD", overlay=true)
// Getting inputs
fast_length = input(title="Fast Length", type=input.integer, defval=12)
Strategy parameters
Strategy parameters
Fast Length
Slow Length
Source
Signal Smoothing
Oscillator MA Type
Signal Line MA Type
Len Ema 1
Len Ema 2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)