Pine Script - MACD (Moving Average Convergence Divergence)

2023. 12. 7. 14:08Projects/Pine Script Tutorial

MACD (Moving Average Convergence Divergence) 

[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(macdLine - signalLine, color=color.orange, title="MACD Histogram")
hline(0, color=color.gray, linestyle=hline.style_dashed)

Description

[macdLine, signalLine, _] = ta.macd(닫기, 12, 26, 9):
이 코드 줄은 MACD 표시기를 계산하고 그 출력을 macdLine, signalLine 및 MACD 히스토그램(여기서는 직접 사용하지 않으므로 밑줄 _을 자리 표시자로 사용함)의 세 가지 구성 요소로 분해합니다.
macdLine: MACD 표시기의 주요 라인입니다. 이는 일반적으로 12기간과 26기간(각각 빠른 EMA 및 느린 EMA)에 걸쳐 종가의 두 지수 이동 평균(EMA) 간의 차이로 계산됩니다.
signalLine: 이는 macdLine의 평활화된 버전으로, 일반적으로 macdLine 자체의 9개 기간에 대한 EMA입니다. 이는 매수 및 매도 신호를 유발하는 역할을 합니다.
ta.macd(close, 12, 26, 9): 이 함수 호출은 12주기의 빠른 EMA, 26주기의 느린 EMA 및 9주기의 신호선 EMA를 사용하여 MACD 선을 계산합니다.


plot(macdLine - signalLine, color=color.orange, title="MACD 히스토그램"):
이 선은 macdLine과 signalLine의 차이인 MACD 히스토그램을 표시합니다. 히스토그램은 가격 변화의 모멘텀이나 속도를 시각적으로 나타냅니다.
히스토그램이 양수(0보다 높음)이면 macdLine이 signalLine 위에 있음을 나타내며 강세 모멘텀을 나타냅니다. 반대로, 히스토그램이 음수(0 미만)이면 약세 모멘텀을 나타냅니다.


hline(0, color=color.gray, linestyle=hline.style_dashed):
이 선은 차트의 0 값에 수평선(hline)을 그립니다.
이는 MACD 히스토그램이 0 위 또는 아래를 교차하는 시기를 쉽게 확인할 수 있는 기준점 역할을 하며, 이는 잠재적인 추세 반전 또는 모멘텀 변화를 나타냅니다.
요약하자면, 이러한 코드 줄은 가격 변동 추세와 모멘텀을 식별하기 위한 기술 분석에서 널리 사용되는 도구인 MACD 지표를 설정합니다. 신호선 위로 교차하는 MACD 선은 일반적으로 강세 모멘텀을 나타내고 아래로 교차하는 것은 약세 모멘텀을 나타냅니다. 히스토그램은 이러한 모멘텀을 시각적으로 표현합니다.

반응형

'Projects > Pine Script Tutorial' 카테고리의 다른 글

Pine Script - VWAP  (0) 2023.12.07
Pine Script - RSI  (1) 2023.12.07
Pine Script - EMA  (4) 2023.12.07
Pine Script - Slow Stochastic  (2) 2023.12.07