커뮤니티

문의드립니다.

프로필 이미지
tkssjdnf
2013-05-27 15:47:26
207
글번호 63639
답변완료
input : P(20),N(0); var : cnt(0),sum(0),mav(0); Array : Cc[100](0); var1 = ma(c,20); if V > N Then{ CC[0] = C; for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } sum = 0; if CC[P] > 0 Then{ for cnt = 0 to P-1{ sum = sum+CC[cnt]; } mav = Sum/P; } plot1(mav); 위의식은 20일 이평선을 나타내는데.. 5일선 20일선 60일선 같이나타나게 해주시는데 테마 로 해주십시요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-27 18:44:46

안녕하세요 예스스탁입니다. Input : TEMAP1(5),TEMAP2(20),TEMAP3(60),N(0); Var : Ep1(0),EP2(0),EP3(0),DINDEX(0); var : JISU11(0),JISU12(0),JISU13(0),PreJISU11(0),PreJISU12(0),PreJISU13(0),TEMA1(0); var : JISU21(0),JISU22(0),JISU23(0),PreJISU21(0),PreJISU22(0),PreJISU23(0),TEMA2(0); var : JISU31(0),JISU32(0),JISU33(0),PreJISU31(0),PreJISU32(0),PreJISU33(0),TEMA3(0); Ep1 = 2/(TEMAP1+1); Ep2 = 2/(TEMAP2+1); Ep3 = 2/(TEMAP3+1); if V > N then{ DINDEX = DINDEX + 1; PreJISU11 = JISU11[1]; PreJISU12 = JISU12[1]; PreJISU13 = JISU13[1]; PreJISU21 = JISU21[1]; PreJISU22 = JISU22[1]; PreJISU23 = JISU23[1]; PreJISU31 = JISU31[1]; PreJISU32 = JISU32[1]; PreJISU33 = JISU33[1]; } if V > N Then{ if DINDEX <= 1 then{ JISU11 = C; JISU21 = C; JISU31 = C; } else{ JISU11 = C * EP1 + PreJISU11 * (1-EP1); JISU21 = C * EP2 + PreJISU21 * (1-EP2); JISU31 = C * EP3 + PreJISU31 * (1-EP3); } if DINDEX <= 2 then{ JISU12 = JISU11; JISU22 = JISU21; JISU32 = JISU31; } else{ JISU12 = JISU11 * EP1 + PreJISU12 * (1-EP1); JISU22 = JISU21 * EP2 + PreJISU22 * (1-EP2); JISU32 = JISU31 * EP3 + PreJISU32 * (1-EP3); } if DINDEX <= 3 then{ JISU13 = JISU12; JISU23 = JISU22; JISU33 = JISU32; } else{ JISU13 = JISU12 * EP1 + PreJISU13 * (1-EP1); JISU23 = JISU22 * EP2 + PreJISU23 * (1-EP2); JISU33 = JISU32 * EP3 + PreJISU33 * (1-EP3); } } TEMA1 = (3 * JISU11) - (3 * JISU12) + (JISU13); TEMA2 = (3 * JISU21) - (3 * JISU22) + (JISU23); TEMA3 = (3 * JISU31) - (3 * JISU32) + (JISU33); plot1(tema1); plot2(tema2); plot3(tema3); 즐거운 하루되세요 > tkssjdnf 님이 쓴 글입니다. > 제목 : 문의드립니다. > input : P(20),N(0); var : cnt(0),sum(0),mav(0); Array : Cc[100](0); var1 = ma(c,20); if V > N Then{ CC[0] = C; for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } sum = 0; if CC[P] > 0 Then{ for cnt = 0 to P-1{ sum = sum+CC[cnt]; } mav = Sum/P; } plot1(mav); 위의식은 20일 이평선을 나타내는데.. 5일선 20일선 60일선 같이나타나게 해주시는데 테마 로 해주십시요