Type/to search

SMA, EMA 기반의 퀀트 트레이딩 전략

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

img

1. 전략 개요

본 전략의 명칭은 "SMA 및 EMA 기반의 퀀트 트레이딩 전략"이며, 주요 아이디어는 서로 다른 파라미터의 SMA 이평선과 EMA 이평선을 결합하여 거래 신호를 구축하는 것입니다.

2. 전략 원리

  1. 종가(close)의 SMA9, SMA50, SMA180 이평선 및 EMA20 이평선을 계산합니다.

  2. 종가(close)와 지지선(sup) 및 저항선(res)의 관계에 따라 매수 신호와 매도 신호를 결정합니다. close가 sup을 돌파하면 매수 신호(BuySignal)가 발생하고, close가 res를 하향 돌파하면 매도 신호(SellSignal)가 발생합니다.

  3. 매수 신호가 발생하면 롱 포지션 진입 전략을 실행하고, 매도 신호가 발생하면 롱 포지션을 청산합니다.

  4. 매도 신호가 발생하면 숏 포지션 진입 전략을 실행하고, 매수 신호가 발생하면 숏 포지션을 청산합니다.

3. 전략 장점 분석

  1. 여러 이평선을 결합하여 거래 신호를 생성함으로써 신호의 정확성과 안정성을 향상시킵니다.

  2. 동적 지지 및 저항 레벨을 계산하여 거래 신호에 더 신뢰성 있는 근거를 제공합니다.

  3. 고·중·저 변동성 이평선을 활용하여 장기 추세 판단과 단기 돌파를 동시에 고려함으로써 전략의 기회 수익률을 높입니다.

  4. 롱/숏 양방향 거래를 지원하여 추세장과 변동장 모두에서 수익을 얻을 수 있습니다.

4. 전략 리스크 분석

  1. SMA 이평선에는 지연(lag) 현상이 존재하여 매수/매도 신호가 지연될 수 있으며, 이는 전략 성과에 영향을 미칠 수 있습니다.

  2. 손절매 메커니즘이 설정되어 있지 않아 보유 손실이 확대될 수 있습니다.

  3. 백테스트 데이터가 부족하여 실전 운용 시 시장에 맞춰 파라미터를 조정해야 합니다.

  4. 기술적 지표에 의존하여 거래 신호를 형성하므로 예상치 못한 블랙스완 사건의 충격에 대응하기 어렵습니다.

리스크 대응 방안:

  1. SMA 이평선 주기를 적절히 조정합니다.
  2. 합리적인 손절매 라인을 설정합니다.
  3. 백테스트 샘플 수를 늘리고 파라미터를 조정합니다.
  4. 리스크 관리 메커니즘을 더욱 개선해야 합니다.

5. 전략 최적화 방향

  1. 변동성 기반 손절매 메커니즘을 추가하여 단일 손실을 제어합니다.
  2. 머신러닝 모델을 추가하여 시장 추세를 판단하고 거래 신호 형성을 보조합니다.
  3. 주요 가격대 분석 모듈을 추가하여 지지/저항 판단의 정확성을 높입니다.
  4. 다양한 이평선 지표 파라미터 조합을 테스트하여 더 나은 파라미터를 찾습니다.

6. 전략 요약

본 전략은 SMA 이평선과 EMA 이평선의 기술적 지표를 종합적으로 활용하여 거래 신호를 구축하고, 동적 지지 및 저항 레벨을 계산하여 비교적 완전한 매매 전략 로직을 형성합니다. 이 전략은 지표 파라미터가 유연하고 양방향 거래가 가능하며 다양한 시장 상황에 적응할 수 있는 장점이 있지만, 이평선 지연, 불완전한 손절매 등의 문제도 있습니다. 향후 손절매 메커니즘, 추세 판단, 주요 가격대 판단 등의 측면에서 전략을 최적화하여 더 나은 안정성과 수익 공간을 확보할 수 있습니다.

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

//@version=4
strategy(title="StrategySMA 9/50/180 | EMA 20 | BUY/SELL", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

//SMA and EMA code
Strategy parameters
Strategy parameters
SMA1
SMA2
SMA3
EMA1
BUY/SELL Swing
BUY/SELL Bar Color
BUY/SELL Background Color
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)