커뮤니티
문의 드립니다.
2017-09-06 15:03:34
97
글번호 112553
보통 거의 모든 지표들이 종가 마감(오후 3시 45분)된 지표값으로 다음날 아침 9시에 그대로 시작하더라고요..예를 들어 MACD 오후 3시 45분 종가 값이 MACD 0.25, MACD Signal 0.18 로 마감했으면 다음날 아침 9시에 MACD 0.25, MACD Signal 0.18 로 출발해서 진행됩니다.
그런데 혹시 아침 9시 기준으로 지표값을 0으로 초기화시켜서 시작하도록 할 수 있나요? MACD 지표를 예를 들어서 수식을 작성해 주실 수 있을까요?
답변 1
예스스탁 예스스탁 답변
2017-09-07 09:41:45
안녕하세요
예스스탁입니다.
Input : Period1(12),Period2(26),Period3(9);
Var : Ep1(0), JISU1(0),Ep2(0), JISU2(0),Ep3(0),Jisu3(0);
var : MACDV(0),MACDS(0),idx(0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
Ep3 = 2/(Period3+1);
if bdate != Bdate[1] Then
idx = 0;
idx = idx+1;
if idx == 1 then {
JISU1 = C;
JISU2 = C;
MACDv = JiSu1-Jisu2;
MACDs = MACDv;
}
else{
JISU1 = C * EP1 + JISU1[1] * (1-EP1);
JISU2 = C * EP2 + JISU2[1] * (1-EP2);
MACDv = JiSu1-Jisu2;
MACDs = MACDv * EP3 + MACDs[1] * (1-EP3);
}
plot1(MACDv);
plot2(MACDs);
PlotBaseLine1(0);
즐거운 하루되세요
> 두부맛솜사탕 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 보통 거의 모든 지표들이 종가 마감(오후 3시 45분)된 지표값으로 다음날 아침 9시에 그대로 시작하더라고요..예를 들어 MACD 오후 3시 45분 종가 값이 MACD 0.25, MACD Signal 0.18 로 마감했으면 다음날 아침 9시에 MACD 0.25, MACD Signal 0.18 로 출발해서 진행됩니다.
그런데 혹시 아침 9시 기준으로 지표값을 0으로 초기화시켜서 시작하도록 할 수 있나요? MACD 지표를 예를 들어서 수식을 작성해 주실 수 있을까요?