커뮤니티

예스스탁을 통해 데이터를 불러오고 있는데 문제가 있습니다.

프로필 이미지
절대시스템
2013-08-13 14:18:56
1008
글번호 222504
답변완료
먼저 MarketData 객체의 시가를 불러오는 MarketData.open 값이 시가가 0으로 출력됩니다. 사용된 종목은 kospi200 종합과 연결선물지수 입니다. 또 Option 객체에서 GetOpenByCode()를 통해 시가를 불러오는 데 같은 증상입니다. 테스트는 9시00분 부터 0.1초 주기로 갱신 프로세스를 돌렸지만 0이란 값만 계속 리턴되었습니다. 연결선물지수는 시가를 제대로 받아왔습니다. kospi200 종합과 옵션 최근월물 전체가 다 받지 못하였습니다. 수정 부탁드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-13 15:19:12

안녕하세요 예스스탁입니다. 스크립트 객체화면에서 옵션객체를 추가하셔도 예스트레이더 환경설정에서 옵션데이터 미사용으로 되어 있으면 데이터가 수신되지 않습니다. 예스트레이더 상단의 관리메뉴에서 --> 종합환경설정 --> 예스스팟에서 [예스스팟 옵션데이터 사용여부]를 사용(거래소민감도), 사용(로컬민감도) 중 하나로 선택하셔야 데이터가 수신됩니다. MarketData.open은 시초가가 수신 전에는 0값을 리턴합니다. 코스피200종합지수는 9시 1분부터 제공되는 데이터로 9시 1분부터 시가가 리턴됩니다. 테스트 결과 모두 데이터 정상적으로 수신받습니다. 즐거운 하루되세요 > 절대시스템 님이 쓴 글입니다. > 제목 : 예스스탁을 통해 데이터를 불러오고 있는데 문제가 있습니다. > 먼저 MarketData 객체의 시가를 불러오는 MarketData.open 값이 시가가 0으로 출력됩니다. 사용된 종목은 kospi200 종합과 연결선물지수 입니다. 또 Option 객체에서 GetOpenByCode()를 통해 시가를 불러오는 데 같은 증상입니다. 테스트는 9시00분 부터 0.1초 주기로 갱신 프로세스를 돌렸지만 0이란 값만 계속 리턴되었습니다. 연결선물지수는 시가를 제대로 받아왔습니다. kospi200 종합과 옵션 최근월물 전체가 다 받지 못하였습니다. 수정 부탁드립니다.