개수
-
프로그램 구현 목표최대로 회신 가능한 데이터 확인하기분봉 차트 조회 함수 제작하기연속 조회 기능 구현하기15분봉 말고 다른 분봉도 조회해보죠 ① GUI로 기능 구현하기15분봉 말고 다른 분봉도 조회해보죠 ② 함수의 인자로 전달받기 최대로 회신 가능한 데이터 확인하기여기서 살펴볼 회신 가능한 데이터라는 개념은 일봉 차트를 구현할 때 확인했던 2,856개(분봉은 2,499개임)라는 개념과는 달리, 분봉 차트 데이터의 경우에만 적용되는 조회 가능한 범위의 한계가 있다. 대신증권 운영진 측의 답변에 따르면 아래와 같이 정리된다.1분봉: 2년5분봉: 5년틱봉: 20일 분봉 차트 조회 함수 제작하기분봉 차트는 기존에 살펴봤던 내용과 같이 데이터의 개수로만 조회가 가능하다. 그 전에 앞서 이전에 제작해두었던 일봉·..
대신증권 CYBOS PLUS 프로그램 구현 (12) - 분봉 차트 조회하기프로그램 구현 목표최대로 회신 가능한 데이터 확인하기분봉 차트 조회 함수 제작하기연속 조회 기능 구현하기15분봉 말고 다른 분봉도 조회해보죠 ① GUI로 기능 구현하기15분봉 말고 다른 분봉도 조회해보죠 ② 함수의 인자로 전달받기 최대로 회신 가능한 데이터 확인하기여기서 살펴볼 회신 가능한 데이터라는 개념은 일봉 차트를 구현할 때 확인했던 2,856개(분봉은 2,499개임)라는 개념과는 달리, 분봉 차트 데이터의 경우에만 적용되는 조회 가능한 범위의 한계가 있다. 대신증권 운영진 측의 답변에 따르면 아래와 같이 정리된다.1분봉: 2년5분봉: 5년틱봉: 20일 분봉 차트 조회 함수 제작하기분봉 차트는 기존에 살펴봤던 내용과 같이 데이터의 개수로만 조회가 가능하다. 그 전에 앞서 이전에 제작해두었던 일봉·..
2024.09.06 -
프로그램 구현 목표두 번보다도 많은 횟수의 데이터를 요청해보자요청한 데이터 개수만큼만 결과값을 전달받아보자 두 번보다도 많은 횟수의 데이터를 요청해보자현재까지 구현한 코드는 단순하게 2,856개의 데이터를 두 번 요청하는 기능밖에 수행하지 못한다. 왜냐하면 동일한 작업을 계속해서 처리하도록 하는 기능이 구현되어 있지 않기 때문이다. 이해가 가지 않는다면, 3번을 요청해야만 회신받을 수 있는 데이터 개수인 6,000개를 요청해보면 된다. 아래의 결과값만 봐도 어렵지 않게 이해할 수 있는데, 정확히 5712개의 데이터만 반환되고 있다. 이는 10,000개를 요청하나 13,000개를 요청하나 똑같은 결과값만을 반환해줄 뿐이다.□ 6,000개를 요청했을 때의 결과값더보기더보기self.object:CpCybos ..
대신증권 CYBOS PLUS 프로그램 구현 (11) - 일봉 차트 조회 : 연속 조회 사용하기 ②프로그램 구현 목표두 번보다도 많은 횟수의 데이터를 요청해보자요청한 데이터 개수만큼만 결과값을 전달받아보자 두 번보다도 많은 횟수의 데이터를 요청해보자현재까지 구현한 코드는 단순하게 2,856개의 데이터를 두 번 요청하는 기능밖에 수행하지 못한다. 왜냐하면 동일한 작업을 계속해서 처리하도록 하는 기능이 구현되어 있지 않기 때문이다. 이해가 가지 않는다면, 3번을 요청해야만 회신받을 수 있는 데이터 개수인 6,000개를 요청해보면 된다. 아래의 결과값만 봐도 어렵지 않게 이해할 수 있는데, 정확히 5712개의 데이터만 반환되고 있다. 이는 10,000개를 요청하나 13,000개를 요청하나 똑같은 결과값만을 반환해줄 뿐이다.□ 6,000개를 요청했을 때의 결과값더보기더보기self.object:CpCybos ..
2024.09.06 -
프로그램 구현 목표오류 내용 확인하기오류 개선하기일봉 차트 데이터프레임화하기 오류 내용 확인하기지난 두 개의 게시글에서 일봉 차트를 조회할 때 일자 범위를 대상으로 조회하는 함수와 조회하고자 하는 데이터 개수를 기준으로 조회하는 함수를 구현하고 두 함수 모두를 GUI와 연결하여 차트 데이터를 조회할 수 있도록 하는 기능을 모두 구현했다. 하지만 차트 데이터를 조회하는 순서에 있어서, `def _day_range()` 함수를 먼저 사용하게 되면 이전에 데이터를 조회할 때 입력해두었던 일자 범위 데이터가 남아서 `def _len_chart()` 함수에도 영향을 미친다는 오류가 확인됐다. 아래의 데이터를 살펴보자.▶ 개수로 조회한 후에 일자 범위로 조회한 경우의 결과 데이터더보기self.object:CpCyb..
대신증권 CYBOS PLUS 프로그램 구현 (9) - 일봉 차트 조회 : 오류 개선프로그램 구현 목표오류 내용 확인하기오류 개선하기일봉 차트 데이터프레임화하기 오류 내용 확인하기지난 두 개의 게시글에서 일봉 차트를 조회할 때 일자 범위를 대상으로 조회하는 함수와 조회하고자 하는 데이터 개수를 기준으로 조회하는 함수를 구현하고 두 함수 모두를 GUI와 연결하여 차트 데이터를 조회할 수 있도록 하는 기능을 모두 구현했다. 하지만 차트 데이터를 조회하는 순서에 있어서, `def _day_range()` 함수를 먼저 사용하게 되면 이전에 데이터를 조회할 때 입력해두었던 일자 범위 데이터가 남아서 `def _len_chart()` 함수에도 영향을 미친다는 오류가 확인됐다. 아래의 데이터를 살펴보자.▶ 개수로 조회한 후에 일자 범위로 조회한 경우의 결과 데이터더보기self.object:CpCyb..
2024.09.01 -
프로그램 구현 목표데이터 개수를 가지고 차트 데이터 조회하기GUI의 pushButton과 연결하기 데이터 개수를 가지고 차트 데이터 조회하기지난 게시글에서는 일봉 차트 데이터를 조회하는 함수의 동작 방식을 알아보는 동시에 일자 범위를 가지고 일봉 차트 데이터를 조회하는 함수를 구현해보았다. 이번 게시글에서는 "요청 구분"이 2(개수)인 경우에 차트 데이터를 어떻게 수신받을 수 있는지에 대해 살펴보고 그에 대응하는 차트 데이터 조회 함수를 구현해보고자 한다. 이전 게시글에서 살펴보았듯이 "요청 구분"이 1(기간)인 경우에는 일봉 차트 데이터만 조회할 수 있었는데, "요청 구분"이 2(개수)인 경우에는 일봉을 포함하여 분봉, 주봉, 월봉, 틱봉 모두 조회가 가능하다.하지만 본격적으로 코드를 제작하기 전에 ..
대신증권 CYBOS PLUS 프로그램 구현 (8) - 일봉 차트 조회 : 데이터 개수프로그램 구현 목표데이터 개수를 가지고 차트 데이터 조회하기GUI의 pushButton과 연결하기 데이터 개수를 가지고 차트 데이터 조회하기지난 게시글에서는 일봉 차트 데이터를 조회하는 함수의 동작 방식을 알아보는 동시에 일자 범위를 가지고 일봉 차트 데이터를 조회하는 함수를 구현해보았다. 이번 게시글에서는 "요청 구분"이 2(개수)인 경우에 차트 데이터를 어떻게 수신받을 수 있는지에 대해 살펴보고 그에 대응하는 차트 데이터 조회 함수를 구현해보고자 한다. 이전 게시글에서 살펴보았듯이 "요청 구분"이 1(기간)인 경우에는 일봉 차트 데이터만 조회할 수 있었는데, "요청 구분"이 2(개수)인 경우에는 일봉을 포함하여 분봉, 주봉, 월봉, 틱봉 모두 조회가 가능하다.하지만 본격적으로 코드를 제작하기 전에 ..
2024.09.01 -
프로그램 구현 목표일봉 차트 데이터 조회 함수 생성하기일자 범위를 가지고 차트 데이터 조회하기 일봉 차트 데이터 조회 함수 생성하기함수를 구현하기 전에 앞서 우리는 캡슐화된 일봉 차트 데이터 조회 함수를 구현해야 한다. 다시 말해, 전체 종목에 대한 일봉 차트 데이터를 조회하는 함수를 생성하기 전에 특정 종목의 종목코드를 인자로 받아서 그 종목에 대한 일봉 차트 데이터를 조회하는 함수를 생성해주어야 한다. 왜냐하면 종목코드를 조회하는 함수는 이미 `def _GetStockListByMarket(self):` 함수를 통해서 구현해두었기 때문에, 이 함수에서 종목코드를 얻어다가 종목코드를 한개씩 인자로 전달하면서 그 종목에 대한 차트 데이터를 조회해야 하기 때문이다. 그렇다면 차트 데이터를 조회하는 모듈은 ..
대신증권 CYBOS PLUS 프로그램 구현 (7) - 일봉 차트 조회 : 일자 범위프로그램 구현 목표일봉 차트 데이터 조회 함수 생성하기일자 범위를 가지고 차트 데이터 조회하기 일봉 차트 데이터 조회 함수 생성하기함수를 구현하기 전에 앞서 우리는 캡슐화된 일봉 차트 데이터 조회 함수를 구현해야 한다. 다시 말해, 전체 종목에 대한 일봉 차트 데이터를 조회하는 함수를 생성하기 전에 특정 종목의 종목코드를 인자로 받아서 그 종목에 대한 일봉 차트 데이터를 조회하는 함수를 생성해주어야 한다. 왜냐하면 종목코드를 조회하는 함수는 이미 `def _GetStockListByMarket(self):` 함수를 통해서 구현해두었기 때문에, 이 함수에서 종목코드를 얻어다가 종목코드를 한개씩 인자로 전달하면서 그 종목에 대한 차트 데이터를 조회해야 하기 때문이다. 그렇다면 차트 데이터를 조회하는 모듈은 ..
2024.08.27