Search

MACD

지표설명

MACD(Moving Average Convergence & Divergence)는 Gerald Appel이 개발한 지표입니다. 주가의 변화에 따라 단기와 장기의 이동평균은 서로 언제가는 만나고(Convergence), 이렇게 만난 두 이평은 다시 새로운 가격흐름에 의해 다시 벌어지는(Divergence) 점을 기반으로 만들어진 지표로 장/단기 이동평균이 지속적으로 수렴과 확산을 반복하는 것에 착안하여 가장 크게 벌어진 시점을 찾으려는 것이MACD의 기본원리입니다. 이동평균을 이용한 가장 큰 취약점이 후행성인데 MACD는 두개의 이동평균의 괴리도가 가장 큰 시점에 주목을 함으로써 이런 후행성을 상당부분 극복할 수 있습니다. MACD의 n일 지수 이동 평균을 signal 곡선이라 하는데 MACD 곡선이 signal 곡선을 상향 돌파할 때를 매수 시점으로, 하향 돌파할 때를 매도 시점으로 인식합니다. MACD 값이 음(-)에서 양(+)으로 전환하면 상승 추세로의 전환으로 보고, 양에서 음으로 변하면 하락추세로의 전환으로 볼 수 있습니다.
계산식 MACD = 단기 지수이동평균 - 장기 지수이동평균 시그널 = MACD를 지수이동평균
관련 함수
MACD(단기, 장기)

활용예시

1. //MACD 0선 돌파 매수 //MACD 0선 이탈 매도 Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); If CrossUP(value, 0) Then Buy(); If CrossDown(value, 0) Then Sell(); 2. //MACD가 시그널선 돌파 매수 //MACD가 시그널선 이탈 매도 Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then Buy(); If CrossDown(value1, value2) Then Sell();
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.