일반적인 방식은 빠른 EMA에서 느린 EMA를 뺍니다. 주선의 영점은 두 평균이 같다는 뜻이고, 히스토그램의 영점은 MACD와 신호선이 같다는 뜻입니다. 두 사건은 서로 다른 시점에 일어날 수 있습니다.
TradingView는 MACD 주선, 이를 평활화한 신호선, 두 값의 차이인 히스토그램을 구분합니다. 히스토그램 막대는 거래량이나 가격 자체가 아닙니다. [TradingView — MACD]
Fidelity는 EMA 길이로 12와 26, 신호 EMA 길이로 9를 제시합니다. 이는 선택한 데이터의 기간 수이며 시간봉에서 일수가 되는 것은 아닙니다. 매개변수는 바꿀 수 있습니다. [Fidelity — MACD]
TradingView의 식에 따르면 양의 MACD는 빠른 평균이 느린 평균보다 높다는 뜻이고, 양의 히스토그램은 MACD가 신호선보다 높다는 뜻입니다. 양의 MACD와 음의 히스토그램은 동시에 나타날 수 있습니다. 계산 오류가 아닙니다. [TradingView — MACD]
MACD는 가격 평균의 차이이므로 가격 단위가 USD/BTC라면 같은 단위를 갖습니다. 백분율 수익률도 RSI처럼 범위가 정해진 척도도 아닙니다. 큰 숫자만으로 과매수를 판단할 수 없습니다. [TradingView — MACD] [Fidelity — MACD]
TradingView에서는 오실레이터와 신호 평균에 EMA 또는 SMA를 선택하고 원천 데이터와 timeframe을 변경할 수 있습니다. 지표 이름만으로는 부족합니다. 같은 거래소, 가격 계열, 설정을 비교해야 합니다. [TradingView — MACD]
Fidelity는 거래 범위 안에서 선들이 반복해 교차할 수 있다고 경고합니다. 가격과 MACD의 다이버전스는 해석의 단서일 뿐, 단독으로 진입 시점을 정하거나 과거 패턴을 확실한 수익으로 바꾸지 않습니다. [Fidelity — MACD]
TradingView는 미확정 봉에서 값이 변동하는 지표로 MACD를 명시합니다. 봉 진행 중 알림과 마감 후 신호를 구분해야 합니다. 과거 차트에는 모든 중간 교차가 보존되지 않습니다. [TradingView — Repainting]
TradingView의 예시 MACD Strategy는 히스토그램 부호가 바뀌면 방향을 전환합니다. 이는 특정 거래 규칙입니다. 검증은 주문 체결, 비용, 슬리피지와 overfitting을 따로 다뤄야 하며 MACD 정의가 이러한 조건을 정하지는 않습니다. [TradingView — MACD Strategy] [TradingView — Strategies]
양의 MACD, 음의 히스토그램
이미 계산한 EMA의 가상 단면입니다. 빠른 값은 102000, 느린 값은 101500 USD/BTC입니다. MACD = 102000 − 101500 = 500 USD/BTC. 신호선은 600 USD/BTC이므로 히스토그램 = 500 − 600 = −100 USD/BTC입니다. 빠른 EMA는 느린 EMA 위에 있지만 MACD는 신호 아래에 있습니다. 한 시점만으로 교차를 증명할 수 없으며 이전 값이 필요합니다.
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Exponential moving average, Moving average, Relative Strength Index, Divergence, Backtesting, Technical indicator. 다음 항목에서도 이 글을 참조합니다 Exponential moving average, Stochastic oscillator, Ichimoku Cloud, Fibonacci Retracement.
01양의 MACD는 자동으로 매수를 뜻하나요?+
아닙니다. 빠른 평균이 느린 평균보다 높다는 의미입니다. 미래 수익이나 적절한 포지션 크기를 알려 주지 않으며 히스토그램은 음수일 수도 있습니다. 거래 규칙은 별도 검증과 위험 관리가 필요합니다.
02두 플랫폼의 MACD가 왜 다른가요?+
거래소와 거래쌍, 가격 원천, timeframe, 길이, 두 부분의 EMA 또는 SMA, 봉 마감 여부를 확인하세요. 사용 가능한 과거 데이터도 같아야 합니다. 이름만 같다고 계산까지 같지는 않습니다.