KOSCOM Quant
Project description
kquant
kquant
패키지는 코스콤에서 개발한 금융데이터 분석용 파이썬 패키지로 코스콤 CHECK-API 서비스를 통해 금융데이터를 불러오고 분석하는 기능을 제공합니다.
kquant
사용법에 대해서는 CHECK-API 활용 웹사이트를 참조하시기 바랍니다.kquant
의 함수 목록은 kquant API 웹사이트를 참조하시기 바랍니다.
패키지 설치
kquant
패키지는 pip install 명령으로 설치할 수 있습니다.
pip install kquant
준비 사항
kquant
패키지를 사용하기 위해서는 실시간 금융 데이터를 REST-API 및 WebSocket 기반으로 제공하는 서비스인
코스콤 CHECK-API 서비스를 신청하여 API ID 및 API KEY를 발급받으셔야 합니다.
코스콤 CHECK-API 서비스에 대해서는 다음 홈페이지를 참조해 주세요.
배포 기록
v0.3.6
- 지수/업종
period_index
함수 추가
- 상장 펀드
symbol_fund
함수 추가info_basic_fund
함수 추가daily_fund
함수 추가trade_fund
함수 추가intra_fund
함수 추가period_fund
함수 추가
- API 키 정보 저장 위치 옵션 추가
- Linux/Mac 서버에서
/.kquant/credential
디렉토리에서 API 정보를 읽는 기능 추가
- Linux/Mac 서버에서
v0.3.5
trade_index
함수 추가daily_investor_index
함수 추가basic_info_index
함수명 변경 ->info_basic_index
rank_broker_stocks
함수명 변경 ->sum_broker_stocks
rank_block_stocks
함수명 변경 ->sum_block_stocks
rank_short_stocks
함수명 변경 ->sum_short_stocks
rank_investor_stocks
함수명 변경 ->sum_investor_stocks
v0.3.4
daily_index
,intra_index
추가
v0.3.3
basic_info_index
추가
v0.3.2
- pandas 2.2 버전 대응
v0.3.1
intra_investor_stocks
함수 삭제 ->rank_investor_stocks
함수에 기능 통합
v0.3.0
- 주식 CHECK API 추가
- 모듈명 변경
kquant.data.market
->kquant.data.stock
- 일중 데이터 함수 추가
quote_stock
: 주식 종목의 호가 정보를 반환하는 함수trade_stock
: 주식 종목의 체결 틱데이터 정보를 반환하는 함수intra_investor_stocks
: 전종목 당일 당일 투자자 정보를 반환하는 함수
- 일간 데이터 함수 추가
daily_block_stock
: 주식 종목의 일자별 대량매매 정보를 반환하는 함수daily_short_stock
: 주식 종목의 일자별 공매도 정보를 반환하는 함수daily_lend_stock
: 주식 종목의 일자별 대차잔고 정보를 반환하는 함수daily_margin_stock
: 주식 종목의 일자별 신용잔고 및 대주 정보를 반환하는 함수
- 순위 데이터 함수 추가
rank_broker_stocks
: 회원사별 기간 매매집계 정보를 반환하는 함수rank_block_stocks
: 종목별 기간 대량매매 정보를 반환하는 함수rank_short_stocks
: 종목별 기간 공매도 정보를 반환하는 함수rank_investor_stocks
: 종목별 기간 투자자 정보를 반환하는 함수
- 주기 데이터 함수 추가
period_stock
: 주식 종목의 주/월/분기/연도별 주기 정보를 반환하는 함수
- 모듈명 변경
v0.2.9
- 단일 및 복수 주식 종목에 대한 정보를 반환하는
info_basic_stock
,info_basic_stocks
함수 추가
v0.2.8
- 백테스트시 상한가 매수 및 하한가 매도 금지
v0.2.7
- 백테스트용 액면 분할/합병 처리 추가
- 포트폴리오 백테스트 버그 수정
v0.2.6
intra_stock
함수에서date
인수를 추가하여 과거 분봉 데이터 조회 가능.
v0.2.5
- KRX 주식 투자 알고리즘 경진대회용 최초 배포 버전.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for kquant-0.3.6-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 283f8b466dce22228c15248196fc8bf595d2f1a8266f48e46f1114ff91231f45 |
|
MD5 | 8ccfc4186c089b9fb6458b9d958a174c |
|
BLAKE2b-256 | c69465f2d06714a5b8332c9574a55a42d94f68553bb25620ad7d0c02e25cbada |
Close
Hashes for kquant-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b506542a4ef5fe43abf5b4ea8bcd1ea3e45d43289c029f55312717f974ebdd2a |
|
MD5 | 4bfb5933b7146f4e5050d55a139a8195 |
|
BLAKE2b-256 | 8b8131772508414d614af7e7c9bb17b6939fea77ba765b6aaf7c453111275d62 |
Close
Hashes for kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cef038f27df2b77af53a5ac5ab8d703d131dcbe4244e566b6137dfcec20069d2 |
|
MD5 | ab9a004323ea890d204140c181ac7c56 |
|
BLAKE2b-256 | 603cc8eae82804d23eb9042cbb5f3e8e7b2ec818d1a763ab64e073eacf0ecee9 |
Close
Hashes for kquant-0.3.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc9dfd3e9e45f35cdef6696599c2a459fcacfee6acc82d2c309b5a0496177fe9 |
|
MD5 | dc61a4ac9c9aefee49e091d586b1454c |
|
BLAKE2b-256 | a3c9f32a13e817c7171ce0c126926cecb740f79019fdc8849a3c69a445194971 |
Close
Hashes for kquant-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45218a1bf175b1cb33cdebb48abd916985effda1e0556d0f6fe26c50a898147f |
|
MD5 | dd7785d98684f885b4e8665627edeefd |
|
BLAKE2b-256 | 443992a842d38beb1d5a47ef0ecc4a4a99f6a4e270ab86a73a9b5b1d3598698d |
Close
Hashes for kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 529ef3f3e068a1a0c46fe04a4de8264fc4d85ca0dc10fdc815fe9dc7f4edf2f4 |
|
MD5 | caf7bac6a27897a32f4e2b5a1f5ecf04 |
|
BLAKE2b-256 | 6bba3a258d7dfc964062b91aa2a96d26d80e029fbb1076dcd88c570a61c839d6 |
Close
Hashes for kquant-0.3.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4c1a9583039bfeccabb8ae308e4dbde979005049f69238040c3fb8acbf533e1 |
|
MD5 | be297500bab233efaf534ba2506e5c46 |
|
BLAKE2b-256 | 957dcb438e336df34f9543d269655f388df6b1946a3c9007461aaac18e16d7b5 |
Close
Hashes for kquant-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2f83a2538339bb1c8a24f72e36d6af9c901fe3a6ef5a74562a8d4db8a05d6b2 |
|
MD5 | 648beef4b792491bba85e09035a023cc |
|
BLAKE2b-256 | 55bec7a5b7b801f3e24080c21822c5d7199eabf8a18499e1da266186177f995f |
Close
Hashes for kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea4a2b3412066e21f73927a705e1a545e8c9b194f9cad40bf31d422c7fb9b70a |
|
MD5 | d69fd8116555e3cb4658c0ef0a11b202 |
|
BLAKE2b-256 | 38dbfb9f2202676212443ada12e76e6185109ff8a036c3a69407543507d99507 |
Close
Hashes for kquant-0.3.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f99ff98ec49ab77edeb0f18c428e1e186010c2f5f1392f275d0694b7b8b56fd |
|
MD5 | 84f021a442d6186d18fd2c5f7dc48fce |
|
BLAKE2b-256 | 52cdc9554acf016d905651f06811fc890b0880db31e0add317d0e01b93754210 |
Close
Hashes for kquant-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fd7b9dfe6a9f7a4d6f4af2bfdfd4921fb87b066c8a5bb6878da90dfec4fe2c4 |
|
MD5 | 2d57bf4e7b906e0829b819348deffd22 |
|
BLAKE2b-256 | a9a078a97283676928b7f65a6022afc33991c318be90b56012eed5b535ba9af4 |
Close
Hashes for kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe7b5e7578acdf764d60df80761a6222d88093c815d76a540b100c6ea322472 |
|
MD5 | e0e52a43776ffeb819f0cc2223ef0367 |
|
BLAKE2b-256 | 531758c12db88e5dca0988cf2f7971342fb2d4f42c70221de1acba0b29fca161 |