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_indexrank_broker_stocks함수명 변경 ->sum_broker_stocksrank_block_stocks함수명 변경 ->sum_block_stocksrank_short_stocks함수명 변경 ->sum_short_stocksrank_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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kquant-0.3.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: kquant-0.3.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
283f8b466dce22228c15248196fc8bf595d2f1a8266f48e46f1114ff91231f45
|
|
| MD5 |
8ccfc4186c089b9fb6458b9d958a174c
|
|
| BLAKE2b-256 |
c69465f2d06714a5b8332c9574a55a42d94f68553bb25620ad7d0c02e25cbada
|
File details
Details for the file kquant-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 25.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b506542a4ef5fe43abf5b4ea8bcd1ea3e45d43289c029f55312717f974ebdd2a
|
|
| MD5 |
4bfb5933b7146f4e5050d55a139a8195
|
|
| BLAKE2b-256 |
8b8131772508414d614af7e7c9bb17b6939fea77ba765b6aaf7c453111275d62
|
File details
Details for the file kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cef038f27df2b77af53a5ac5ab8d703d131dcbe4244e566b6137dfcec20069d2
|
|
| MD5 |
ab9a004323ea890d204140c181ac7c56
|
|
| BLAKE2b-256 |
603cc8eae82804d23eb9042cbb5f3e8e7b2ec818d1a763ab64e073eacf0ecee9
|
File details
Details for the file kquant-0.3.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: kquant-0.3.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc9dfd3e9e45f35cdef6696599c2a459fcacfee6acc82d2c309b5a0496177fe9
|
|
| MD5 |
dc61a4ac9c9aefee49e091d586b1454c
|
|
| BLAKE2b-256 |
a3c9f32a13e817c7171ce0c126926cecb740f79019fdc8849a3c69a445194971
|
File details
Details for the file kquant-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 24.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45218a1bf175b1cb33cdebb48abd916985effda1e0556d0f6fe26c50a898147f
|
|
| MD5 |
dd7785d98684f885b4e8665627edeefd
|
|
| BLAKE2b-256 |
443992a842d38beb1d5a47ef0ecc4a4a99f6a4e270ab86a73a9b5b1d3598698d
|
File details
Details for the file kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
529ef3f3e068a1a0c46fe04a4de8264fc4d85ca0dc10fdc815fe9dc7f4edf2f4
|
|
| MD5 |
caf7bac6a27897a32f4e2b5a1f5ecf04
|
|
| BLAKE2b-256 |
6bba3a258d7dfc964062b91aa2a96d26d80e029fbb1076dcd88c570a61c839d6
|
File details
Details for the file kquant-0.3.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: kquant-0.3.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4c1a9583039bfeccabb8ae308e4dbde979005049f69238040c3fb8acbf533e1
|
|
| MD5 |
be297500bab233efaf534ba2506e5c46
|
|
| BLAKE2b-256 |
957dcb438e336df34f9543d269655f388df6b1946a3c9007461aaac18e16d7b5
|
File details
Details for the file kquant-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 22.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2f83a2538339bb1c8a24f72e36d6af9c901fe3a6ef5a74562a8d4db8a05d6b2
|
|
| MD5 |
648beef4b792491bba85e09035a023cc
|
|
| BLAKE2b-256 |
55bec7a5b7b801f3e24080c21822c5d7199eabf8a18499e1da266186177f995f
|
File details
Details for the file kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea4a2b3412066e21f73927a705e1a545e8c9b194f9cad40bf31d422c7fb9b70a
|
|
| MD5 |
d69fd8116555e3cb4658c0ef0a11b202
|
|
| BLAKE2b-256 |
38dbfb9f2202676212443ada12e76e6185109ff8a036c3a69407543507d99507
|
File details
Details for the file kquant-0.3.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: kquant-0.3.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f99ff98ec49ab77edeb0f18c428e1e186010c2f5f1392f275d0694b7b8b56fd
|
|
| MD5 |
84f021a442d6186d18fd2c5f7dc48fce
|
|
| BLAKE2b-256 |
52cdc9554acf016d905651f06811fc890b0880db31e0add317d0e01b93754210
|
File details
Details for the file kquant-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 21.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fd7b9dfe6a9f7a4d6f4af2bfdfd4921fb87b066c8a5bb6878da90dfec4fe2c4
|
|
| MD5 |
2d57bf4e7b906e0829b819348deffd22
|
|
| BLAKE2b-256 |
a9a078a97283676928b7f65a6022afc33991c318be90b56012eed5b535ba9af4
|
File details
Details for the file kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fe7b5e7578acdf764d60df80761a6222d88093c815d76a540b100c6ea322472
|
|
| MD5 |
e0e52a43776ffeb819f0cc2223ef0367
|
|
| BLAKE2b-256 |
531758c12db88e5dca0988cf2f7971342fb2d4f42c70221de1acba0b29fca161
|