커뮤니티

일간데이터 사용여부 에러

프로필 이미지
프로라인89
2022-09-13 21:34:50.0
1290
글번호 225711
답변완료

첨부 이미지

예스스팟으로 코드 만들다가 자꾸 에러가 떠서 문의드립니다. M1 종목객체에 KQ종합을 연결하고 일간데이터 사용 조회건수 30으로 설정했습니다. var mt10 = 9*M1.current - M1.GetPrevClose(1) -M1.GetPrevClose(2)-M1.GetPrevClose(3)-M1.GetPrevClose(4)-M1.GetPrevClose(5)-M1.GetPrevClose(6)-M1.GetPrevClose(7)-M1.GetPrevClose(8)-M1.GetPrevClose(9) ; 이렇게 현재가격이 10일 이동평균선보다 위에 있는지를 확인하기 위한 변수를 만들었고 검증을 해보니 ReferenceError: 조회된 데이터가 없습니다. 종목객체의 일간데이터 사용여부를 확인하세요. 라고 에러메세지가 뜹니다. M1.current까지만 하면 에러가 안뜨는데 GetPrevClose를 추가하면 이런 에러가 뜨네요. 어떻게 해결해야 할까요? ======================================================================= 추가로 차트를 연결해서도 해봤는데 해결되지 않습니다. 전략실행차트로 KQ종합을 열고 차트 아이디도 KQ150으로 객체와 동일하게 하여서 차트의 아이디가 빨간색으로 변한것도 확인했습니다. 차트객체명 KQ 차트아이디 KQ150 var kqmt10 = KQ.GetIndicatorData("단순이동평균3", 1, 0);
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-15 14:49:41.0

> 프로라인89 님이 쓴 글입니다. > 제목 : 일간데이터 사용여부 에러 > 예스스팟으로 코드 만들다가 자꾸 에러가 떠서 문의드립니다. M1 종목객체에 KQ종합을 연결하고 일간데이터 사용 조회건수 30으로 설정했습니다. var mt10 = 9*M1.current - M1.GetPrevClose(1) -M1.GetPrevClose(2)-M1.GetPrevClose(3)-M1.GetPrevClose(4)-M1.GetPrevClose(5)-M1.GetPrevClose(6)-M1.GetPrevClose(7)-M1.GetPrevClose(8)-M1.GetPrevClose(9) ; 이렇게 현재가격이 10일 이동평균선보다 위에 있는지를 확인하기 위한 변수를 만들었고 검증을 해보니 ReferenceError: 조회된 데이터가 없습니다. 종목객체의 일간데이터 사용여부를 확인하세요. 라고 에러메세지가 뜹니다. M1.current까지만 하면 에러가 안뜨는데 GetPrevClose를 추가하면 이런 에러가 뜨네요. 어떻게 해결해야 할까요? ======================================================================= 추가로 차트를 연결해서도 해봤는데 해결되지 않습니다. 전략실행차트로 KQ종합을 열고 차트 아이디도 KQ150으로 객체와 동일하게 하여서 차트의 아이디가 빨간색으로 변한것도 확인했습니다. 차트객체명 KQ 차트아이디 KQ150 var kqmt10 = KQ.GetIndicatorData("단순이동평균3", 1, 0);