커뮤니티
문의
2017-08-03 09:17:54
136
글번호 111763
어제 답변 주신 내용 잘 보았습니다
그런데 말씀하신대로 하면서 이상한 점이 있어 다시 문의드립니다
(그림1의 수식을 적용할때 나타나는 그림2)
일봉차트 "C"라고 하면 분명히 차트 가장 오른쪽 봉인
당일 종가(현재가)일텐데
"data2(C)"라고 하면 어째서 하루 전날의 종가를 그리는 것입니까?
(8월 2일자 분봉차트에서
PLOT2(data2(c),"blue",blue,def,1);가 그리는 3845원이
data2의 일봉차트에서 8월 1일자 종가임)
답변 1
예스스탁 예스스탁 답변
2017-08-03 14:12:08
안녕하세요
예스스탁입니다.
1
수식은 완성봉의 값만 사용합니다.
봉완성은 다음봉시가가 수신될때입니다.
참조데이터의 마지막봉 값은 다음봉 시가가 없어
미완성봉 값을 수식에서 이용이 불가능합니다.
2
기본차트와 같은 종목으로 일간데이터는
따로 참조데이터를 사용하지 않고
dayclose,dayhigh,daylow,dayopen 함수로 리턴받아 사용하시면 됩니다.
구현하는 지표가 단순이평과 같이 간단한 내용이시므로
참조데이터없이 아래와 같이 작성해 이용하시면 됩니다.
당일봉까지 포함한 값으로 계산할수 있습니다.
input : P1(5),P2(20),P3(60);
var : count(0),sumV1(0),sumV2(0),sumV3(0);
var : mav1(0),mav2(0),mav3(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> gagamel 님이 쓴 글입니다.
> 제목 : 문의
> 어제 답변 주신 내용 잘 보았습니다
그런데 말씀하신대로 하면서 이상한 점이 있어 다시 문의드립니다
(그림1의 수식을 적용할때 나타나는 그림2)
일봉차트 "C"라고 하면 분명히 차트 가장 오른쪽 봉인
당일 종가(현재가)일텐데
"data2(C)"라고 하면 어째서 하루 전날의 종가를 그리는 것입니까?
(8월 2일자 분봉차트에서
PLOT2(data2(c),"blue",blue,def,1);가 그리는 3845원이
data2의 일봉차트에서 8월 1일자 종가임)