커뮤니티
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
즐거운 하루되세요
다음글
이전글