Type/to search

MACD와 EMA를 결합한 SMC 전략

Common strategy
Created: 2024-03-19 17:37:45
Last modified: 2 years ago
1
Follow
1802
Followers

img

전략 개요

이 전략은 주로 MACD 지표와 EMA 지표를 활용하여 시장 추세를 판단하고, Lux Algo SMC 지표의 매매 신호와 결합하여 추세가 상승하고 가격이 EMA 위에 있을 때 매수하며, 추세가 하락하고 가격이 EMA 아래에 있을 때 매도합니다. 이러한 방식을 통해 추세장에서 수익을 내고, 변동장에서 잦은 거래를 피할 수 있습니다.

전략 원리

전략의 핵심은 MACD 지표와 EMA 지표입니다. MACD 지표는 두 개의 선으로 구성됩니다: MACD 선과 신호선. MACD 선이 아래에서 위로 신호선을 돌파하면 추세가 상승할 가능성이 있고, MACD 선이 위에서 아래로 신호선을 돌파하면 추세가 하락할 가능성이 있습니다. EMA 지표는 가격이 이동평균선 위에 있는지 판단하여 현재 추세 방향을 결정합니다.

구체적으로 이 전략의 로직은 다음과 같습니다:

  1. MACD 지표의 세 가지 변수(macdLine, signalLine, hist)를 계산합니다.
  2. EMA 지표 값(emaValue)을 계산합니다.
  3. Lux Algo SMC 지표의 매수 신호(buySignal)와 매도 신호(sellSignal)를 획득합니다.
  4. buySignal이 true이고, macdLine이 signalLine보다 크며, 종가가 emaValue보다 크면 매수 포지션을 엽니다.
  5. sellSignal이 true이고, macdLine이 signalLine보다 작으며, 종가가 emaValue보다 작으면 매도 포지션을 엽니다.

이러한 방식으로 추세장에서 적시에 진입할 수 있으며, 변동장에서 잦은 거래를 피해 전략의 안정성과 수익성을 높입니다.

전략 장점

  1. 추세 추종 능력 우수: MACD와 EMA 지표를 결합하여 시장 추세를 신속히 판단하고 추세장에서 수익을 냅니다.
  2. 잦은 거래 회피: EMA 지표를 도입하여 변동장에서 잦은 거래를 피함으로써 거래 비용과 손실폭을 줄입니다.
  3. 파라미터 조정 가능: 전략의 각 파라미터를 시장 상황에 따라 조정할 수 있어 적응성을 높입니다.
  4. 코드 간결: 전략 코드 로직이 명확하여 이해와 수정이 쉽습니다.

전략 리스크

  1. 파라미터 민감성: 전략 성과는 파라미터 설정에 민감하며, 다른 파라미터 조합에 따라 성과 차이가 클 수 있습니다. 따라서 실제 적용 시 파라미터 최적화와 테스트가 필요합니다.
  2. 추세 판단 오류: 전략은 주로 MACD와 EMA 지표에 의존하지만, 두 지표 모두 오신호를 발생시켜 손실을 초래할 수 있습니다. 따라서 다른 지표나 방법을 결합하여 추세 신뢰성을 검증해야 합니다.
  3. 돌발 사건 리스크: 전략은 급격한 악재, 블랙스완 사건 등 돌발 상황에 대응할 수 없어 큰 손실폭을 발생시킬 수 있습니다. 따라서 적절한 손절매 조치를 설정하여 리스크를 통제해야 합니다.

전략 최적화 방향

  1. 추가 지표 도입: ADX, DMI 등 다른 추세형 지표를 도입하여 MACD와 EMA 지표의 신뢰성을 검증하고 추세 판단 정확도를 높일 수 있습니다.
  2. 파라미터 최적화: 유전 알고리즘, 그리드 서치 등의 방법으로 전략의 각 파라미터를 최적화하여 최적의 파라미터 조합을 찾고 성과를 향상시킬 수 있습니다.
  3. 손절매 조치 추가: 고정 손절매, 이동 손절매 등의 손절매 조치를 추가하여 전략의 손실폭 리스크를 통제할 수 있습니다.
  4. 다중 시간 프레임 결합: 다양한 시간 프레임에서 전략을 실행하여 상위 시간 프레임으로 큰 추세를 판단하고 하위 시간 프레임으로 진입점을 결정함으로써 안정성과 수익성을 높일 수 있습니다.

요약

이 전략은 MACD 지표와 EMA 지표를 결합하여 시장 추세를 판단하고, Lux Algo SMC 지표의 매매 신호를 활용하여 진입점을 결정함으로써 추세장에서 수익을 내고 변동장에서 잦은 거래를 피합니다. 전략의 장점이 뚜렷하고 코드가 간결하며 파라미터 조정이 가능하지만, 파라미터 민감성, 추세 판단 오류, 돌발 사건 리스크 등의 위험도 존재합니다. 전략 성과를 더욱 향상시키기 위해 추가 지표 도입, 파라미터 최적화, 손절매 조치 추가, 다중 시간 프레임 결합 등의 방법을 고려할 수 있습니다. 전반적으로 이 전략은 잠재력이 있는 퀀트 트레이딩 전략으로, 추가 연구와 최적화가 필요합니다.

Source
Pine
/*backtest
start: 2023-03-13 00:00:00
end: 2024-03-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SMC with MACD and EMA", overlay=true)

// 1. MACD Settings
Strategy parameters
Strategy parameters
MACD Fast Length
MACD Slow Length
MACD Signal Length
EMA Length
Buy Signal from Lux Algo SMC
Sell Signal from Lux Algo SMC
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)