커뮤니티
분봉에서 일봉 이평 나타내기
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. 62703_CurrentChart.jpg (0.21 MB)
답변 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]);