지표설명
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
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.