커뮤니티

주 이동평균선 부탁드려요.

프로필 이미지
무료한나날
2009-08-23 22:04:02
822
글번호 24360
답변완료
사용자 함수가 있어서 다운받아 설치해서 주이평을 만들려고 합니다. 아래와 같이작성했는데 일정한 최초 얼마간 보이지가 않네요. 그리고 작성한 주 이동평균을 일봉이나 분봉에서 봐도 일이평이나 분이동평균하고 똑같아요. 수정해주세요. Input : Period1(5),Period2(10),Period3(20),Period4(30),Period5(60); Plot1(ma(WeekClose(0),Period1), "이동평균1"); Plot2(ma(WeekClose(0),Period2), "이동평균2"); Plot3(ma(WeekClose(0),Period3), "이동평균3"); Plot4(ma(WeekClose(0),Period4), "이동평균4"); Plot5(ma(WeekClose(0),Period5), "이동평균5");
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2009-08-24 10:58:00

안녕하세요 예스스탁입니다. Input : Period1(5),Period2(10),Period3(20),Period4(30),Period5(60); var : sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),cnt(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; for cnt = 0 to Period5{ if cnt < Period1 Then sum1 = sum1+WeekClose(cnt); if cnt < Period2 Then sum2 = sum2+WeekClose(cnt); if cnt < Period3 Then sum3 = sum3+WeekClose(cnt); if cnt < Period4 Then sum4 = sum4+WeekClose(cnt); if cnt < Period5 Then sum5 = sum5+WeekClose(cnt); } mav1 = sum1/Period1; mav2 = sum2/Period2; mav3 = sum3/Period3; mav4 = sum4/Period4; mav5 = sum5/Period5; plot1(mav1); plot2(mav2); plot3(mav3); plot4(mav4); plot5(mav5); 차트에 있는 봉을 계산하여 주간 종가를 계산하고 이평을 만들게 때문에 주 60이평이 나올수 있는 데이터가 차트에 있어야 합니다. 즐거운 하루되세요 > 무료한나날 님이 쓴 글입니다. > 제목 : 주 이동평균선 부탁드려요. > 사용자 함수가 있어서 다운받아 설치해서 주이평을 만들려고 합니다. 아래와 같이작성했는데 일정한 최초 얼마간 보이지가 않네요. 그리고 작성한 주 이동평균을 일봉이나 분봉에서 봐도 일이평이나 분이동평균하고 똑같아요. 수정해주세요. Input : Period1(5),Period2(10),Period3(20),Period4(30),Period5(60); Plot1(ma(WeekClose(0),Period1), "이동평균1"); Plot2(ma(WeekClose(0),Period2), "이동평균2"); Plot3(ma(WeekClose(0),Period3), "이동평균3"); Plot4(ma(WeekClose(0),Period4), "이동평균4"); Plot5(ma(WeekClose(0),Period5), "이동평균5");
프로필 이미지

무료한나날

2009-08-24 19:15:03

답변 감사합니다. 원하는데로 결과가 나오지 않네요. 일봉이나 분봉에서 양쪽 다 사용가능한건가요? 어디서도 주봉이평과 다릅니다. 수정부탁드려요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 주 이동평균선 부탁드려요. > 안녕하세요 예스스탁입니다. Input : Period1(5),Period2(10),Period3(20),Period4(30),Period5(60); var : sum1(0),sum2(0),sum3(0),sum4(0),sum5(0),mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),cnt(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; for cnt = 0 to Period5{ if cnt < Period1 Then sum1 = sum1+WeekClose(cnt); if cnt < Period2 Then sum2 = sum2+WeekClose(cnt); if cnt < Period3 Then sum3 = sum3+WeekClose(cnt); if cnt < Period4 Then sum4 = sum4+WeekClose(cnt); if cnt < Period5 Then sum5 = sum5+WeekClose(cnt); } mav1 = sum1/Period1; mav2 = sum2/Period2; mav3 = sum3/Period3; mav4 = sum4/Period4; mav5 = sum5/Period5; plot1(mav1); plot2(mav2); plot3(mav3); plot4(mav4); plot5(mav5); 차트에 있는 봉을 계산하여 주간 종가를 계산하고 이평을 만들게 때문에 주 60이평이 나올수 있는 데이터가 차트에 있어야 합니다. 즐거운 하루되세요 > 무료한나날 님이 쓴 글입니다. > 제목 : 주 이동평균선 부탁드려요. > 사용자 함수가 있어서 다운받아 설치해서 주이평을 만들려고 합니다. 아래와 같이작성했는데 일정한 최초 얼마간 보이지가 않네요. 그리고 작성한 주 이동평균을 일봉이나 분봉에서 봐도 일이평이나 분이동평균하고 똑같아요. 수정해주세요. Input : Period1(5),Period2(10),Period3(20),Period4(30),Period5(60); Plot1(ma(WeekClose(0),Period1), "이동평균1"); Plot2(ma(WeekClose(0),Period2), "이동평균2"); Plot3(ma(WeekClose(0),Period3), "이동평균3"); Plot4(ma(WeekClose(0),Period4), "이동평균4"); Plot5(ma(WeekClose(0),Period5), "이동평균5");