커뮤니티

문의드립니다.

프로필 이미지
촌동네선생
2025-02-07 16:03:46
444
글번호 187935
답변완료
선생님~ 아래의 기존 수식이 일반캔들 -> 지수이동평균 --> 하이킨아시 --> 하이킨아시 지수이평이 라고 하셨잖아요~ 일반캔들-> 하이킨아시-> 지수이동평균-> 하이킨아시 -> 하이킨아시 지수이평으로 된 수식 좀 알려주세요~ 기간값은 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);
강조
답변 2
프로필 이미지

예스스탁 예스스탁 답변

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);