어제 예스트레이더를 설치하여 하루종일 예스트레이더,예스랭귀지,예스스팟에 대한 가이드를
읽었습니다.
예스스팟과 엑셀을 연결하려고 하는데 ReFerenceError:엑셀파일에 연결되지 않았습니다.
라는 에러가 계속 발생합니다.
이런 저런 방법으로 시도해 보고는 있는데 기초가 너무 부족해서 그런지 도저히 방법을 찾을 수가 없습니다. 또한 예스스팟 가이드에 엑셀데이터 객체에 대한 설명이 너무 빈약합니다.
목표는 예스스팟과 엑셀을 연동하여 여러종목에 대한 이평선, 스토케스틱 등등 차트데이터를 실시간으로 수신받아 자료를 저장하는 것입니다. 시작부터 막히네요.
도와주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2016-09-09 15:55:44
안녕하세요
예스스탁입니다.
1
엑셀객체는 객체 추가후 속성에서
연동할 엑셀객체를 지정하고
엑셀객체에서 제공되는 함수를 이용해 수식을 구현하시면 됩니다.
엑셀객체에
Excel1.GetData(nSheetIndex, sCell)
Excel1.SetData(nSheetIndex, sCell, sValue)
와 같이 값을 가져오고 엑셀에 쓸수 있는 함수가 있습니다.
속성에서 지정한 엑셀파일이 존재하는지 살펴보시기 바랍니다.
2
스팟에서 엑셀을 지정해 사용할 경우에는
해당 스팟식을 실행하면 지정된 엑셀이 자동으로 열리게 됩니다.
해당 스팟식이 실행중에 엑셀자체를 종료하면
이후에 프로그램 재실행하기 전에는 해당 엑셀이 다시 열리지 않고
오류 메세지가 발생합니다.
스팟에서 사용하는 엑셀은 자체적으로 종료하시면 안되고
스팟 자체를 적용해제하시면 해당 엑셀도 같이 종료가 됩니다.
스팟식 적용 --> 엑셀실행
스팟식 해제 --> 엑셀종료
3
올리신 내용만으로는 어떤 내용으로 구현하고자 하는지 알수가 없습니다.
다음주에 편하신 시간에 02-3453-1060으로 전화주시기 바랍니다
즐거운 하루되세요
> 마루몽 님이 쓴 글입니다.
> 제목 : 예스스팟을 통해 엑셀에 차트데이터를 뽑고 싶습니다.
> 어제 예스트레이더를 설치하여 하루종일 예스트레이더,예스랭귀지,예스스팟에 대한 가이드를
읽었습니다.
예스스팟과 엑셀을 연결하려고 하는데 ReFerenceError:엑셀파일에 연결되지 않았습니다.
라는 에러가 계속 발생합니다.
이런 저런 방법으로 시도해 보고는 있는데 기초가 너무 부족해서 그런지 도저히 방법을 찾을 수가 없습니다. 또한 예스스팟 가이드에 엑셀데이터 객체에 대한 설명이 너무 빈약합니다.
목표는 예스스팟과 엑셀을 연동하여 여러종목에 대한 이평선, 스토케스틱 등등 차트데이터를 실시간으로 수신받아 자료를 저장하는 것입니다. 시작부터 막히네요.
도와주시면 감사하겠습니다.