커뮤니티

문의드립니다

프로필 이미지
사이먼Lee
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입니다 - 보조차트가 아니라 수식으로 보고 싶습니다. 답변 미리 감사드립니다.