커뮤니티
dayclose와 closeD
2009-06-12 11:14:27
486
글번호 22757
선물 1분봉그래프에서의
"변수는 집어넣었고
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;"
mav값과
선물1분봉그래프를 data2로 띄워놓고
"변수는 집어넣었고
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+data2(CloseD(count));
}
maV = sumV / P1;"
mav값이 왜 다를까요?
메세지로그로 각 개별값을 다 꺼내봐도 각각 일치하는데
sumv값이 달라지면서
mav 값을 꺼내보면 일치하지가 않네요
다른 수식과 겹칠일이 하나도 없는데
한 두시간 노가다를 했는데도 원인을 모르겠어서
답답하네요
답변 1
예스스탁 예스스탁 답변
2009-06-12 16:28:07
안녕하세요
예스스탁입니다.
day~함수는 일봉의 값에서 값을 불러와 사용하므로
차트의 기간+약 100일을 추가적으로 사용하실 수 있습니다.
하지만 closeD와 같은 함수는 차트를 분석하여 값을 만들므로
기간이상의 값을 불러와 사용할 수 없는 함수이며
분석 함수는 for문에 직접사용하시면 안됩니다.
for문에 사용하시면 잘못된 값을 리턴하게 됩니다.
따로 변수에 할당을 하신후에 for문에서 불러 사용하셔야 합니다.
array : D2DayC[10];
D2DayC[0] = data2(CloseD(0));
D2DayC[1] = data2(CloseD(1));
D2DayC[2] = data2(CloseD(2));
D2DayC[3] = data2(CloseD(3));
....
D2DayC[P1] = data2(CloseD(P1));
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+D2DayC[count];
}
maV = sumV / P1;"
즐거운 하루되세요
> 한수더 님이 쓴 글입니다.
> 제목 : dayclose와 closeD
> 선물 1분봉그래프에서의
"변수는 집어넣었고
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;"
mav값과
선물1분봉그래프를 data2로 띄워놓고
"변수는 집어넣었고
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+data2(CloseD(count));
}
maV = sumV / P1;"
mav값이 왜 다를까요?
메세지로그로 각 개별값을 다 꺼내봐도 각각 일치하는데
sumv값이 달라지면서
mav 값을 꺼내보면 일치하지가 않네요
다른 수식과 겹칠일이 하나도 없는데
한 두시간 노가다를 했는데도 원인을 모르겠어서
답답하네요
다음글
이전글