커뮤니티
주 이동평균선 부탁드려요.
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");
- 1. 제목 없음.zip (0.07 MB)
답변 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");