//강조식
var : haClose(0),haOpen(0),haHigh(0),haLow(0);
//Heiken Ashi 시고저종
if index == 0 then
{
haClose = (O+H+L+C)/4;
haOpen = open;
haHigh = MaxList( high, haOpen, haClose);
haLow = MinList( low, haOpen,haClose);
}
else
{
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
}
if haClose > haOpen Then
PlotPaintBar(Close, Open, "ha",Red);
Else
PlotPaintBar(Close, Open, "ha",Blue);
JavaScript
복사
[설명]
Heikin-Ashi는 일본식 캔들 차트를 변형한 평활화된 캔들 차트입니다.
"Heikin"은 일본어 へいきん으로 평균, "Ashi"는 あし으로 발 혹은 걸음이라는 뜻으로
“평균 걸음(움직임)”라는 의미입니다.
일반 캔들 차트는 시가(Open), 고가(High), 저가(Low), 종가(Close)를 그대로 표시합니다.
Heikin-Ashi는 수학적 평균값을 이용해 캔들을 계산하기 때문에
노이즈(가격 변동성)를 줄이고 추세를 부드럽게 시각화합니다.
Heikin-Ashi 캔들의 각 요소는 다음과 같이 계산됩니다
•
HaClose = (Open+High+Low+Close)/4
•
HaOpen = (전봉HaOpen+전봉HaClose)/2
첫봉의 전봉의 하켄아쉬 시가와 종가가 없으므로 봉의 시가
•
HaHigh = max(High, HaOpen, HaClose)
•
HaLow = min(Low, HaOpen, HaCLose)