커뮤니티

문의 드립니다.

프로필 이미지
촌동네선생
2025-02-07 14:14:47
402
글번호 187922
답변완료
선생님~제가 잘 몰라서 그런데 아래의 스무스 하이킨 아시 수식은 일반캔들->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화 한 결과 아닌가요? 혹시 일반캔들->하이킨 아시->하이킨 아시->하이킨 아시 캔들의 지수 이동 평균화 즉 일반 캔들을 두번 하이킨 아시로 변형 한 다음 하이킨 아시 캔들의 지수 이동 평균화 한 수식이 가능할 까요? 기간값은 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-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);