커뮤니티
문의드립니다
2015-02-05 14:45:31
121
글번호 82996
300틱 차트에서 900틱의 "가중" MACD를 "수식"으로 표현할 수 있는지요?
- 일반적인 지수 MACD가 아니라 가중 MACD입니다
- 보조차트가 아니라 수식으로 보고 싶습니다.
답변 미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2015-02-05 19:31:50
안녕하세요
예스스탁입니다.
input : N(3),P1(12),P2(26),P3(9);
Var : TT(0),cnt(0);
var : Sum1(0),CSum1(0),WMA1(0),MSum1(0),MCSum1(0);
var : Sum2(0),CSum2(0),WMA2(0),MACDS(0);
Array : CC[100](0),MACDV[100](0);
TT = dayindex%N;
if dayindex == 0 or (TT < TT[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
MACDV[cnt] = MACDV[cnt-1][1];
}
}
CC[0] = C;
if CC[P2-1] > 0 Then{
Sum1 = 0;
CSum1 = 0;
Sum2 = 0;
CSum2 = 0;
For cnt = 0 To P2 {
if cnt < P1 Then{
Sum1 = Sum1 + CC[cnt] * (P1 - cnt);
CSum1 = CSum1 + P1 - cnt;
}
if cnt < P2 Then{
Sum2 = Sum2 + CC[cnt] * (P2 - cnt);
CSum2 = CSum2 + P2 - cnt;
}
}
WMA1 = Sum1/CSum1;
WMA2 = Sum2/CSum2;
MACDV[0] = wma1-wma2;
}
if MACDV[P3] != 0 Then{
MSum1 = 0;
MCSum1 = 0;
For cnt = 0 To P3-1 {
MSum1 = MSum1 + MACDV[cnt] * (P3 - cnt);
MCSum1 = MCSum1 + P3 - cnt;
}
MACDS = MSum1/MCSum1;
}
plot1(MACDV[0],"가중MACD");
plot2(MACDS,"가중MACDsig");
PlotBaseLine1(0);
즐거운 하루되세요
> 사이먼Lee 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 300틱 차트에서 900틱의 "가중" MACD를 "수식"으로 표현할 수 있는지요?
- 일반적인 지수 MACD가 아니라 가중 MACD입니다
- 보조차트가 아니라 수식으로 보고 싶습니다.
답변 미리 감사드립니다.