EMA와 MAMA 지표 기반 거래 전략
1
Follow
1802
Followers
개요
해당 전략은 EMA(지수 이동 평균)와 MAMA(MESA 적응 이동 평균) 두 가지 지표를 기반으로 하며, 이들의 교차 상황에 따라 시장 추세를 판단하고 거래 신호를 생성합니다. EMA는 일반적으로 시장 추세 방향을 판단하는 데 사용되며, MAMA는 시장 전환점을 더 정확하게 포착할 수 있습니다. 두 지표를 함께 사용하면 전략의 성능을 향상시킬 수 있습니다.
전략 원리
- 빠른 EMA와 느린 EMA를 계산하여 각각 시장의 단기 및 장기 추세를 반영합니다.
- MAMA와 FAMA 라인을 계산하며, 이들은 적응 이동 평균선입니다.
- 빠른 EMA가 느린 EMA를 상향 돌파할 때 매수 신호가 발생합니다.
- 빠른 EMA가 느린 EMA를 하향 돌파할 때 매도 신호가 발생합니다.
- MAMA가 FAMA를 상향 돌파할 때 매수 신호가 발생합니다.
- MAMA가 FAMA를 하향 돌파할 때 매도 신호가 발생합니다.
- MAMA와 FAMA의 교차는 EMA 교차 신호를 검증하거나 추세 전환을 조기에 포착하는 데 사용될 수 있습니다.
구체적으로, 전략은 먼저 빠른 EMA(fl)와 느린 EMA(sl)를 계산하여 각각 단기 및 장기 추세를 반영합니다.
그런 다음 John Ehlers의 공식에 따라 MAMA와 FAMA를 계산합니다:
- 가격의 Hilbert Transform을 계산하고 신호의 위상 정보를 추출합니다.
- 위상 정보에 따라 신호의 순간 주기 p를 계산합니다.
- p 값을 기반으로 α 가중치를 계산합니다.
- α 가중치를 기반으로 MAMA와 FAMA를 계산합니다.
마지막으로, 전략은 EMA와 MAMA/FAMA의 교차 상황에 따라 거래 신호를 생성합니다:
- EMA 골든 크로스 시 매수
- EMA 데드 크로스 시 매도
- MAMA가 FAMA를 상향 돌파 시 매수
- MAMA가 FAMA를 하향 돌파 시 매도
장점 분석
이 전략은 EMA와 MAMA 지표의 장점을 결합하여 거래 신호의 정확도를 높일 수 있습니다.
EMA의 장점:
- 가격 데이터를 효과적으로 평활화하여 노이즈를 줄입니다.
- 시장 추세를 추적하며 어느 정도의 지연이 있습니다.
- 매개변수가 유연하여 단기 및 장기 추세에 대한 민감도를 조정할 수 있습니다.
MAMA의 장점:
- 적응형 매개변수로 사용자가 주기를 지정할 필요가 없습니다.
- 반응이 빠르며 추세 전환을 조기에 포착할 수 있습니다.
- 지지 및 저항 영역을 정확하게 식별합니다.
두 지표를 함께 사용할 때의 장점:
- EMA는 주요 추세 방향을 판단합니다.
- MAMA는 신호를 검증하고 전환점을 조기에 포착합니다.
- 신호의 정확도와 승률을 높입니다.
리스크 분석
이 전략에는 다음과 같은 주요 리스크가 있습니다:
- EMA와 MAMA는 모두 후행 확인 지표이므로 진입 시점이 다소 지연되어 슬리피지 리스크가 발생할 수 있습니다.
- 큰 변동성 장세에서 EMA와 MAMA의 교차가 빈번하게 발생하여 다수의 가짜 신호가 발생할 수 있습니다.
- EMA와 MAMA 매개변수 설정이 부적절할 경우 추세를 놓치거나 가짜 신호가 발생할 수 있습니다.
대응 방안:
- 손절매를 사용하여 손실을 제어합니다.
- 너무 민감하지 않도록 합리적인 매개변수를 선택합니다.
- 다른 지표와 조합하여 신호를 확인합니다.
최적화 방향
해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
- EMA 주기 매개변수를 최적화하여 다양한 종목의 특성에 더 잘 맞도록 합니다.
- MAMA 매개변수 α의 민감도를 조정하여 전환점 포착 속도를 최적화합니다.
- MACD, RSI 등 다른 지표를 추가하여 가짜 신호를 방지합니다.
- 손절매 전략을 추가하여 리스크를 관리합니다.
- 백테스트 최적화를 통해 최적의 매개변수 조합을 선택합니다.
- 자동 이익 실현을 추가하여 수익을 극대화합니다.
요약
이 전략은 EMA와 MAMA 두 지표의 장점을 통합하여 추세에顺势하고 적시에 추세 전환을 포착할 수 있는 신뢰할 수 있는 추세 추종형 전략입니다. 매개변수 최적화와 리스크 관리를 통해 전략의 승률과 수익성을 높일 수 있습니다. 그러나 사용자는 자신의 리스크 선호도에 따라 신중하게 거래해야 합니다.
Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("EMAMA strategy", overlay=true)
//This entire strategy is courtesy of LazyBear for programming the original EMAMA system, I simply added a strategy element to everything to round things out.
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

