GetRepeatCnt
-
키움증권 Open API는 기본적으로 싱글 데이터와 멀티 데이터로 구분되는데, 이 중 멀티 데이터를 사용하고자 할 때 필요한 것이 GetRepeatCnt() 함수이다. 멀티 데이터란 기본적으로 반복적인 데이터 조회를 통해 데이터를 반환받을 수 있는 것으로, 가장 대표적인 것이 주가 차트 데이터가 있다. 하나 하나 데이터를 조회하면서 1월 1일의 데이터, 1월 2일의 데이터, 1월 3일의 데이터를 한 번씩 조회하면서 데이터를 받아오기 때문이다. 여기서 바로 조회하고자 하는 데이터의 개수를 반환하는 것이 바로 GetRepeatCnt() 함수이다. 다시 말해, GetRepeatCnt()함수의 결과값이 3이라면 3번에 걸쳐 데이터를 조회하게 되고 결과값이 10이라면 1월 1일부터 1월 10일까지의 데이터가 존재..
GetRepeatCnt() 함수 사용 방법키움증권 Open API는 기본적으로 싱글 데이터와 멀티 데이터로 구분되는데, 이 중 멀티 데이터를 사용하고자 할 때 필요한 것이 GetRepeatCnt() 함수이다. 멀티 데이터란 기본적으로 반복적인 데이터 조회를 통해 데이터를 반환받을 수 있는 것으로, 가장 대표적인 것이 주가 차트 데이터가 있다. 하나 하나 데이터를 조회하면서 1월 1일의 데이터, 1월 2일의 데이터, 1월 3일의 데이터를 한 번씩 조회하면서 데이터를 받아오기 때문이다. 여기서 바로 조회하고자 하는 데이터의 개수를 반환하는 것이 바로 GetRepeatCnt() 함수이다. 다시 말해, GetRepeatCnt()함수의 결과값이 3이라면 3번에 걸쳐 데이터를 조회하게 되고 결과값이 10이라면 1월 1일부터 1월 10일까지의 데이터가 존재..
2022.02.20 -
지난 게시글에서 서버에 데이터를 요청하고 그 결과값을 받아오는 부분까지 코드를 제작했고, 이번 포스팅에서는 추가로 조회할 데이터가 남아 있다면 그 데이터를 어떻게 받아올 것인지에 대한 코드를 제작해보도록 하자. 일단 지난 포스팅에서 결과물이 깔끔하게 나오긴 했지만 사실 글을 업로드한 후에 요청 횟수당 600회를 불러올 수 있다는 점과 OnReceiveTrData 내에도 이벤트 루프를 종료하는 코드를 제작해주어야 연속 조회가 가능하다는 점을 깜빡하고 그 내용을 함께 소개하지 못했다. 그래서 이번에는 한 번의 조회로 총 600개의 데이터를 가져오는 것을 먼저 구축한 후 남아 있는 데이터가 있다면 그 데이터도 불러오도록(이하 연속조회) 하는 구조를 구축하도록 하겠다. OnReceiveTrData : "나도 이..
키움증권 Open API 차트 데이터 불러오기 (3)지난 게시글에서 서버에 데이터를 요청하고 그 결과값을 받아오는 부분까지 코드를 제작했고, 이번 포스팅에서는 추가로 조회할 데이터가 남아 있다면 그 데이터를 어떻게 받아올 것인지에 대한 코드를 제작해보도록 하자. 일단 지난 포스팅에서 결과물이 깔끔하게 나오긴 했지만 사실 글을 업로드한 후에 요청 횟수당 600회를 불러올 수 있다는 점과 OnReceiveTrData 내에도 이벤트 루프를 종료하는 코드를 제작해주어야 연속 조회가 가능하다는 점을 깜빡하고 그 내용을 함께 소개하지 못했다. 그래서 이번에는 한 번의 조회로 총 600개의 데이터를 가져오는 것을 먼저 구축한 후 남아 있는 데이터가 있다면 그 데이터도 불러오도록(이하 연속조회) 하는 구조를 구축하도록 하겠다. OnReceiveTrData : "나도 이..
2021.05.31