커뮤니티

예스스팟 차트연결했는데 연결된 차트가 없다고 나옵니다.

프로필 이미지
프로라인89
2022-09-13 22:07:24
1367
글번호 162166
답변완료

첨부 이미지

예스스팟으로 코드 만들다가 자꾸 에러가 떠서 문의드립니다. 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);
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-09-14 10:32:54

안녕하세요 예스스탁입니다. 올려주신 내용은 차트객체 연결은 정상이고 종목객체(M1)가 생성되지 않아 발생한 에러입니다. 종목객체 속성의 수급데이타는 일반 주식종목만 제공됩니다. 현재 M1종목객체는 KQ종합으로 지수입니다. 지수와 같이 시장의 수급데이타는 별도로 참조객체에서 그 값을 가져와서 사용하게 되어 있습니다. 종목객체에서 수급은 사용안함으로 하시고 참조객체 추가해서 사용하시면 됩니다. 즐거운 하루되세요 > 프로라인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);
프로필 이미지

프로라인89

2022-09-14 16:34:02

안녕하세요. 답변해주신대로 M1객체에서 수급데이터 사용안함 레퍼런스객체 추가하여 적용해봤으나 계속해서 ReferenceError가 뜹니다. 차트객체도 ReferenceError가 뜨는데 왜그런걸까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스스팟 차트연결했는데 연결된 차트가 없다고 나옵니다. > 안녕하세요 예스스탁입니다. 올려주신 내용은 차트객체 연결은 정상이고 종목객체(M1)가 생성되지 않아 발생한 에러입니다. 종목객체 속성의 수급데이타는 일반 주식종목만 제공됩니다. 현재 M1종목객체는 KQ종합으로 지수입니다. 지수와 같이 시장의 수급데이타는 별도로 참조객체에서 그 값을 가져와서 사용하게 되어 있습니다. 종목객체에서 수급은 사용안함으로 하시고 참조객체 추가해서 사용하시면 됩니다. 즐거운 하루되세요 > 프로라인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);
프로필 이미지

예스스탁 예스스탁 답변

2022-09-14 17:00:16

> 프로라인89 님이 쓴 글입니다. > 제목 : Re : Re : 예스스팟 차트연결했는데 연결된 차트가 없다고 나옵니다. > 안녕하세요. 답변해주신대로 M1객체에서 수급데이터 사용안함 레퍼런스객체 추가하여 적용해봤으나 계속해서 ReferenceError가 뜹니다. 차트객체도 ReferenceError가 뜨는데 왜그런걸까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스스팟 차트연결했는데 연결된 차트가 없다고 나옵니다. > 안녕하세요 예스스탁입니다. 올려주신 내용은 차트객체 연결은 정상이고 종목객체(M1)가 생성되지 않아 발생한 에러입니다. 종목객체 속성의 수급데이타는 일반 주식종목만 제공됩니다. 현재 M1종목객체는 KQ종합으로 지수입니다. 지수와 같이 시장의 수급데이타는 별도로 참조객체에서 그 값을 가져와서 사용하게 되어 있습니다. 종목객체에서 수급은 사용안함으로 하시고 참조객체 추가해서 사용하시면 됩니다. 즐거운 하루되세요 > 프로라인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);