커뮤니티
분봉에 일봉이평표기하기
2014-02-13 18:38:39
182
글번호 72529
분봉챠트에 표기하고픈 내용 : 일봉상 5일이평, 10일이평, 20일이평, 60일이평선
커뮤니티에 있는대 적용이 안되어서 부탁드립니다
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");
60일이평만 추가 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2014-02-14 09:21:20
안녕하세요
예스스탁입니다.
올려주신 식 정상적으로 작동이 되는 식입니다.
첨부된 그림과 같이 값도 맞게 리턴이 됩니다.
즐거운 하루되세요
> 마테호른 님이 쓴 글입니다.
> 제목 : 분봉에 일봉이평표기하기
> 분봉챠트에 표기하고픈 내용 : 일봉상 5일이평, 10일이평, 20일이평, 60일이평선
커뮤니티에 있는대 적용이 안되어서 부탁드립니다
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");
60일이평만 추가 부탁드립니다
다음글
이전글