커뮤니티

macd 오실레이터

프로필 이미지
아미고
2026-04-27 12:05:49
69
글번호 231785
답변완료

일봉에 주봉의 macd 오실레이터를 표시하고 다른 수식과 연계 할려고 합니다.

원하는 수식은

일봉에서 사용할

주봉 5봉이 0 이상 또는 4봉 연속 상승. 입니다.

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-04-28 10:39:12

안녕하세요 예스스탁입니다. Input : short(12),long(26),sig(9); var : idx(0); Var : Ep1(0), ema1(0), Preema1(0); Var : Ep2(0), ema2(0), Preema2(0); Var : Ep3(0),PreMACDS(0),MACDv(0),MACDs(0),MACDo(0); Ep1 = 2/(short+1); Ep2 = 2/(long+1); Ep3 = 2/(sig+1); if bdate > bdate[1]+30 Then { idx = idx + 1; Preema1 = ema1[1]; Preema2 = ema2[1]; PreMACDS = MACDs[1]; } if idx <= 1 then { ema1 = C; ema2 = C; MACDv = ema1-ema2; MACDs = MACDv; MACDo = MACDv-MACDs; } else{ ema1 = C * EP1 + Preema1 * (1-EP1); ema2 = C * EP2 + Preema2 * (1-EP2); MACDV = ema1-ema2; MACDS = MACDV * EP3 + PreMACDS * (1-EP3); MACDo = MACDv-MACDs; } if CountIf(MACDO>0,5) ==5 or CountIf(MACDO>MACDO[1],4) ==4 Then 즐거운 하루되세요