Type/to search

다중 시간축 이동평균선 시스템 거래 전략

Common strategy
Created: 2023-12-12 16:07:18
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 다중 시간대 이동평균선 시스템을 사용하며, RSI 지표 등 여러 기술적 지표를 결합하여 롱/숏 전환을 자동으로 수행합니다. 전략명은 "Multi-Timeframe Moving Average System Trading Strategy"이며, 핵심 아이디어는 서로 다른 시간대의 가격 추세를 비교하여 보다 신뢰할 수 있는 거래 신호를 생성하는 것입니다.

전략 원리

이 전략의 핵심 지표는 이동평균선 시스템입니다. 전략은 JMA, TEMA, DEMA 등 다양한 이동평균 지표를 15분, 30분, 60분 등 여러 주기에서 가격 추세를 계산합니다. 예를 들어 15분 주기에서는 JMA로 계산된 이동평균선의 움직임을 해당 주기의 가격 추세로 판단합니다. 그런 다음 서로 다른 주기의 가격 추세를 비교하여 장기와 단기 간에 이격(divergence)이 발생하는지 확인합니다. 유의미한 이격 신호가 감지되면 거래 신호가 생성됩니다. 또한 RSI, 파동 지표 등 보조 지표를 결합하여 거래 신호의 신뢰성을 확보합니다.

구체적으로, 전략 내 trend, trend2, trend3 변수는 각각 15분, 30분, 60분의 가격 추세를 나타냅니다. 15분 가격이 반전했는데 30분과 60분이 아직 반전하지 않았다면, 단기와 장기 간에 이격이 발생한 것으로 판단하여 거래 신호를 생성합니다. 모든 주기의 추세가 일치하면 거래 신호를 생성하지 않습니다.

이처럼 여러 주기 간의 관계를 비교하여 일부 가짜 신호를 걸러내고 더 신뢰할 수 있는 거래 신호를 생성하는 것이 이 전략의 핵심 아이디어입니다.

장점 분석

본 전략의 주요 장점은 다음과 같습니다.

  1. 다중 시간대 분석을 통해 신호의 신뢰성을 높이고 가짜 신호를 걸러냅니다.
  2. 여러 지표를 결합하여 종합적으로 판단함으로써 단일 지표로 인한 문제를 방지합니다.
  3. 롱/숏 전환을 자동으로 수행하므로 인위적인 개입 없이 거래가 가능하며, 운영 난이도를 낮춥니다.

리스크 분석

본 전략에는 다음과 같은 리스크도 존재합니다.

  1. 다중 시간대 분석으로 인해 거래 시점의 불확실성이 증가하여 최적의 진입 시점을 놓칠 수 있습니다.
  2. 여러 지표를 동시에 사용하므로 지표 파라미터 설정이 부적절할 경우 거래 신호 품질이 저하될 수 있습니다.
  3. 롱/숏 자동 전환에는 과최적화(overfitting) 리스크가 있으며, 실전 성과가 백테스트보다 낮을 수 있습니다.

위 리스크를 완화하기 위해 다음과 같은 조치를 취할 수 있습니다.

  1. 시간대 파라미터를 조정하여 단기 신호를 신속하게 파악하고 진입할 수 있도록 합니다.
  2. 대량의 데이터 백테스트를 통해 지표 파라미터를 지속적으로 최적화합니다.
  3. 실전 거래에서는 적절히 개입하여 자동 시스템의 맹목적 거래를 방지합니다.

최적화 방향

본 전략은 추가 최적화 여지가 있습니다.

  1. 머신러닝 알고리즘을 도입하여 모델 학습을 통해 다중 지표 파라미터를 자동 최적화할 수 있습니다.
  2. 적응형 슬리피지(adaptive slippage) 설정을 추가하여 시장 변동성에 따라 슬리피지 크기를 조정함으로써 실전 성과를 높일 수 있습니다.
  3. 거래량-가격 확인 메커니즘을 도입하여 급격한 추세 반전으로 인한 손실을 방지할 수 있습니다.

요약

본 전략은 다중 시간대 가격 추세를 비교하여 장단기 관계를 파악하고, 여러 지표를 종합적으로 분석하여 거래 신호를 생성함으로써 롱/숏 자동 전환을 실현합니다. 백테스트 결과 양호한 성과를 보였습니다. 또한 본 전략에는 개선의 여지가 있으며, 향후 머신러닝, 적응형 슬리피지, 거래량-가격 확인 등의 방법을 도입하여 최적화한다면 실전 거래에서 더 나은 성과를 기대할 수 있습니다.

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

//@version=2
strategy("Drexel Strategy", overlay=true )
Length1=7
Length2=9
Strategy parameters
Strategy parameters
Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)