예스스탁
예스스탁 답변
2025-02-10 09:23:28
안녕하세요
예스스탁입니다.
input : Len(36);
var : haC1(0),haO1(0),haH1(0),haL1(0);
var : o1(0),h1(0),l1(0),c1(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);
}
else
{
haC1 = (O+H+L+C)/4;
haO1 = (haO1[1] + haC1[1])/2 ;
haH1 = MaxList(High, haO1, haC1) ;
haL1 = MinList(Low, haO1, haC1) ;
}
o1=ema(haO1, len);
c1=ema(haC1, len);
h1=ema(haH1, len);
l1=ema(haL1, len);
if IsNan(haO2[1]) == true then
{
haC2 = (o1+h1+l1+c1)/4;
haO2 = o1;
haH2 = MaxList(h1, haO2,haC2);
haL2 = MinList(l1, haO2,haC2);
}
Else
{
haC2 = (o1+h1+l1+c1)/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-10 11:27:24
고생 하셨습니다~ 감사드립니다~
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
input : Len(36);
var : haC1(0),haO1(0),haH1(0),haL1(0);
var : o1(0),h1(0),l1(0),c1(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);
}
else
{
haC1 = (O+H+L+C)/4;
haO1 = (haO1[1] + haC1[1])/2 ;
haH1 = MaxList(High, haO1, haC1) ;
haL1 = MinList(Low, haO1, haC1) ;
}
o1=ema(haO1, len);
c1=ema(haC1, len);
h1=ema(haH1, len);
l1=ema(haL1, len);
if IsNan(haO2[1]) == true then
{
haC2 = (o1+h1+l1+c1)/4;
haO2 = o1;
haH2 = MaxList(h1, haO2,haC2);
haL2 = MinList(l1, haO2,haC2);
}
Else
{
haC2 = (o1+h1+l1+c1)/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);