예스스탁
예스스탁 답변
2025-02-07 15:30:42
안녕하세요
예스스탁입니다.
기존수식은 일반캔들 -> 지수이동평균 --> 하이킨아시 --> 하이킨아시 지수이평입니다.
일반캔들->하이킨 아시->하이킨아시-> 하이킨아시 지수이동평균으로 변경해 드립니다.
input : Len(36);
var : haC1(0),haO1(0),haH1(0),haL1(0);
var : haC2(0),haO2(0),haH2(0),haL2(0);
var : o2(0),h2(0),l2(0),c2(0),col(0);
if index == 0 then
{
haC1 = (O+H+L+C)/4;
haO1 = open;
haH1 = MaxList(high, haO1, haC1);
haL1 = MinList(low, haO1,haC1);
haC2 = (haC1+haH1+haL1+haC1)/4;
haO2 = haO1;
haH2 = MaxList(high, haO2, haC2);
haL2 = MinList(low, haO2,haC2);
}
else
{
haC1 = (O+H+L+C)/4;
haO1 = (haO1[1] + haC1[1])/2 ;
haH1 = MaxList(High, haO1, haC1) ;
haL1 = MinList(Low, haO1, haC1) ;
haC2 = (haC1+haH1+haL1+haC1)/4;
haO2 = (haO2[1] + haC2[1])/2 ;
haH2 = MaxList(haH1, haO2, haC2);
haL2 = MinList(haL1, haO2, haC2);
}
o2=ema(haO2, len);
c2=ema(haC2, len);
h2=ema(haH2, len);
l2=ema(haL2, len);
col=iff(o2>c2 , red , lime);
PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col);
즐거운 하루되세요
> 촌동네선생 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 선생님~제가 잘 몰라서 그런데 아래의 스무스 하이킨 아시 수식은
일반캔들->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화 한 결과 아닌가요?
혹시
일반캔들->하이킨 아시->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화
즉 일반 캔들을 두번 하이킨 아시로 변형 한 다음 하이킨 아시 캔들의 지수 이동 평균화 한
수식이 가능할 까요? 기간값은 36으로 해서요~ 항상 감사드립니다.
input : len(36),len2(36);
var : oo(0),cc(0),hh(0),ll(0),col(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),h2(0),l2(0),c2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max (hh, max(haopen,haclose));
halow = min (ll, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
col=iff(o2>c2 , red , lime);
PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col);
촌동네선생
2025-02-07 15:40:24
아 그런거 였군요...감사드립니다~
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
기존수식은 일반캔들 -> 지수이동평균 --> 하이킨아시 --> 하이킨아시 지수이평입니다.
일반캔들->하이킨 아시->하이킨아시-> 하이킨아시 지수이동평균으로 변경해 드립니다.
input : Len(36);
var : haC1(0),haO1(0),haH1(0),haL1(0);
var : haC2(0),haO2(0),haH2(0),haL2(0);
var : o2(0),h2(0),l2(0),c2(0),col(0);
if index == 0 then
{
haC1 = (O+H+L+C)/4;
haO1 = open;
haH1 = MaxList(high, haO1, haC1);
haL1 = MinList(low, haO1,haC1);
haC2 = (haC1+haH1+haL1+haC1)/4;
haO2 = haO1;
haH2 = MaxList(high, haO2, haC2);
haL2 = MinList(low, haO2,haC2);
}
else
{
haC1 = (O+H+L+C)/4;
haO1 = (haO1[1] + haC1[1])/2 ;
haH1 = MaxList(High, haO1, haC1) ;
haL1 = MinList(Low, haO1, haC1) ;
haC2 = (haC1+haH1+haL1+haC1)/4;
haO2 = (haO2[1] + haC2[1])/2 ;
haH2 = MaxList(haH1, haO2, haC2);
haL2 = MinList(haL1, haO2, haC2);
}
o2=ema(haO2, len);
c2=ema(haC2, len);
h2=ema(haH2, len);
l2=ema(haL2, len);
col=iff(o2>c2 , red , lime);
PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col);
즐거운 하루되세요
> 촌동네선생 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 선생님~제가 잘 몰라서 그런데 아래의 스무스 하이킨 아시 수식은
일반캔들->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화 한 결과 아닌가요?
혹시
일반캔들->하이킨 아시->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화
즉 일반 캔들을 두번 하이킨 아시로 변형 한 다음 하이킨 아시 캔들의 지수 이동 평균화 한
수식이 가능할 까요? 기간값은 36으로 해서요~ 항상 감사드립니다.
input : len(36),len2(36);
var : oo(0),cc(0),hh(0),ll(0),col(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),h2(0),l2(0),c2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max (hh, max(haopen,haclose));
halow = min (ll, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
col=iff(o2>c2 , red , lime);
PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col);