커뮤니티

분봉에서 일봉 이평 나타내기

프로필 이미지
nadogaja
2013-04-22 01:57:21
262
글번호 62299
답변완료

첨부 이미지

아래는 제가 분봉에서 일봉 이평을 나타내려고 작성한 수식입니다. 값이 나오는거 같긴한데... 날짜가 바뀔때 사진에 동그라미로 표시한 대로 시작봉과 다음봉에서 큰 유격의 차이가 있습니다...이게 왜 이런건지.. 수정좀 해주세요.. 감사합니다. 지표적용을 삭제하고 다시 적용시켜 보니 제대로 값이 나오네요.. 정말 1시간 가까이 이리 저리 해봐도 안되더니... 정말 허무합니다.. 단지 오류 였다니.. 프로그램에 이런 문제가 있다니... 왜 이런거죠,, 지표를 삭제하고 다시 적용시켰을 때 다시 적용는 문제는 왜 그런 겁니까?... 아무튼 항상 좋은 답변에 대해서 감사하고 있습니다. //////////////////////////////////////////////// Input:기간(5),기간1(10),기간2(20),전일개수(5); var:일봉기간합(0),일봉기간합1(0),일봉기간합2(0); var: 일봉기간(0),일봉기간1(0),일봉기간2(0); var: 전일기간(0); Array:일봉이평[2,5](0); 일봉기간합=0; for 일봉기간=0 to 기간-1{ 일봉기간합=일봉기간합+DayClose(일봉기간); 일봉이평[0,0]=일봉기간합/(기간); } 일봉기간합1=0; for 일봉기간1=0 to 기간1-1{ 일봉기간합1=일봉기간합1+DayClose(일봉기간1); 일봉이평[1,0]=일봉기간합1/(기간1); } 일봉기간합2=0; for 일봉기간2=0 to 기간2-1{ 일봉기간합2=일봉기간합2+DayClose(일봉기간2); 일봉이평[2,0]=일봉기간합2/(기간2); } if date[1] != date then{ for 전일기간= 1 to 전일개수-1{ 일봉이평[0,전일기간]=일봉이평[0,전일기간-1][1]; 일봉이평[1,전일기간]=일봉이평[1,전일기간-1][1]; 일봉이평[2,전일기간]=일봉이평[2,전일기간-1][1]; } } Plot1(일봉이평[0,0],"일봉이평"); plot2(일봉이평[1,0],"일봉이평1"); plot3(일봉이평[2,0],"일봉이평2"); MessageLog("일봉기간합 %.2f, 일봉이평 %.2f",일봉기간합,일봉이평[0,0]);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-22 16:59:03

input:기간(5),기간1(10),기간2(20),전일개수(5); var:일봉기간합(0,data1),일봉기간합1(0,data1),일봉기간합2(0,data1); var: 일봉기간(0,data1),일봉기간1(0,data1),일봉기간2(0,data1); var: 전일기간(0,data1); Array:일봉이평[3,5](0,data1); 일봉기간합=0; for 일봉기간=0 to 기간-1{ 일봉기간합=일봉기간합+DayClose(일봉기간); 일봉이평[0,0]=일봉기간합/(기간); } 일봉기간합1=0; for 일봉기간1=0 to 기간1-1{ 일봉기간합1=일봉기간합1+DayClose(일봉기간1); 일봉이평[1,0]=일봉기간합1/(기간1); } 일봉기간합2=0; for 일봉기간2=0 to 기간2-1{ 일봉기간합2=일봉기간합2+DayClose(일봉기간2); 일봉이평[2,0]=일봉기간합2/(기간2); } if data1(date[1] != date) then{ for 전일기간= 1 to 전일개수-1{ 일봉이평[0,전일기간]=일봉이평[0,전일기간-1][1]; 일봉이평[1,전일기간]=일봉이평[1,전일기간-1][1]; 일봉이평[2,전일기간]=일봉이평[2,전일기간-1][1]; } } Plot1(일봉이평[0,0],"일봉이평"); plot2(일봉이평[1,0],"일봉이평1"); plot3(일봉이평[2,0],"일봉이평2"); #MessageLog("일봉기간합 %.2f, 일봉이평 %.2f",일봉기간합,일봉이평[0,0]); > nadogaja 님이 쓴 글입니다. > 제목 : 분봉에서 일봉 이평 나타내기 > 아래는 제가 분봉에서 일봉 이평을 나타내려고 작성한 수식입니다. 값이 나오는거 같긴한데... 날짜가 바뀔때 사진에 동그라미로 표시한 대로 시작봉과 다음봉에서 큰 유격의 차이가 있습니다...이게 왜 이런건지.. 수정좀 해주세요.. 감사합니다. 지표적용을 삭제하고 다시 적용시켜 보니 제대로 값이 나오네요.. 정말 1시간 가까이 이리 저리 해봐도 안되더니... 정말 허무합니다.. 단지 오류 였다니.. 프로그램에 이런 문제가 있다니... 왜 이런거죠,, 지표를 삭제하고 다시 적용시켰을 때 다시 적용는 문제는 왜 그런 겁니까?... 아무튼 항상 좋은 답변에 대해서 감사하고 있습니다. //////////////////////////////////////////////// Input:기간(5),기간1(10),기간2(20),전일개수(5); var:일봉기간합(0),일봉기간합1(0),일봉기간합2(0); var: 일봉기간(0),일봉기간1(0),일봉기간2(0); var: 전일기간(0); Array:일봉이평[2,5](0); 일봉기간합=0; for 일봉기간=0 to 기간-1{ 일봉기간합=일봉기간합+DayClose(일봉기간); 일봉이평[0,0]=일봉기간합/(기간); } 일봉기간합1=0; for 일봉기간1=0 to 기간1-1{ 일봉기간합1=일봉기간합1+DayClose(일봉기간1); 일봉이평[1,0]=일봉기간합1/(기간1); } 일봉기간합2=0; for 일봉기간2=0 to 기간2-1{ 일봉기간합2=일봉기간합2+DayClose(일봉기간2); 일봉이평[2,0]=일봉기간합2/(기간2); } if date[1] != date then{ for 전일기간= 1 to 전일개수-1{ 일봉이평[0,전일기간]=일봉이평[0,전일기간-1][1]; 일봉이평[1,전일기간]=일봉이평[1,전일기간-1][1]; 일봉이평[2,전일기간]=일봉이평[2,전일기간-1][1]; } } Plot1(일봉이평[0,0],"일봉이평"); plot2(일봉이평[1,0],"일봉이평1"); plot3(일봉이평[2,0],"일봉이평2"); MessageLog("일봉기간합 %.2f, 일봉이평 %.2f",일봉기간합,일봉이평[0,0]);