Skip to main content

KOSCOM Quant

Project description

kquant

kquant 패키지는 코스콤에서 개발한 금융데이터 분석용 파이썬 패키지로 코스콤 CHECK-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 정보를 읽는 기능 추가

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


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

If you're not sure about the file name format, learn more about wheel file names.

kquant-0.3.6-cp312-cp312-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.12Windows x86-64

kquant-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

kquant-0.3.6-cp311-cp311-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.11Windows x86-64

kquant-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

kquant-0.3.6-cp310-cp310-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.10Windows x86-64

kquant-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

kquant-0.3.6-cp39-cp39-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.9Windows x86-64

kquant-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Hashes for kquant-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 283f8b466dce22228c15248196fc8bf595d2f1a8266f48e46f1114ff91231f45
MD5 8ccfc4186c089b9fb6458b9d958a174c
BLAKE2b-256 c69465f2d06714a5b8332c9574a55a42d94f68553bb25620ad7d0c02e25cbada

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for kquant-0.3.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cef038f27df2b77af53a5ac5ab8d703d131dcbe4244e566b6137dfcec20069d2
MD5 ab9a004323ea890d204140c181ac7c56
BLAKE2b-256 603cc8eae82804d23eb9042cbb5f3e8e7b2ec818d1a763ab64e073eacf0ecee9

See more details on using hashes here.

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

Hashes for kquant-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc9dfd3e9e45f35cdef6696599c2a459fcacfee6acc82d2c309b5a0496177fe9
MD5 dc61a4ac9c9aefee49e091d586b1454c
BLAKE2b-256 a3c9f32a13e817c7171ce0c126926cecb740f79019fdc8849a3c69a445194971

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for kquant-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 529ef3f3e068a1a0c46fe04a4de8264fc4d85ca0dc10fdc815fe9dc7f4edf2f4
MD5 caf7bac6a27897a32f4e2b5a1f5ecf04
BLAKE2b-256 6bba3a258d7dfc964062b91aa2a96d26d80e029fbb1076dcd88c570a61c839d6

See more details on using hashes here.

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

Hashes for kquant-0.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4c1a9583039bfeccabb8ae308e4dbde979005049f69238040c3fb8acbf533e1
MD5 be297500bab233efaf534ba2506e5c46
BLAKE2b-256 957dcb438e336df34f9543d269655f388df6b1946a3c9007461aaac18e16d7b5

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for kquant-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea4a2b3412066e21f73927a705e1a545e8c9b194f9cad40bf31d422c7fb9b70a
MD5 d69fd8116555e3cb4658c0ef0a11b202
BLAKE2b-256 38dbfb9f2202676212443ada12e76e6185109ff8a036c3a69407543507d99507

See more details on using hashes here.

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

Hashes for kquant-0.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9f99ff98ec49ab77edeb0f18c428e1e186010c2f5f1392f275d0694b7b8b56fd
MD5 84f021a442d6186d18fd2c5f7dc48fce
BLAKE2b-256 52cdc9554acf016d905651f06811fc890b0880db31e0add317d0e01b93754210

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for kquant-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fe7b5e7578acdf764d60df80761a6222d88093c815d76a540b100c6ea322472
MD5 e0e52a43776ffeb819f0cc2223ef0367
BLAKE2b-256 531758c12db88e5dca0988cf2f7971342fb2d4f42c70221de1acba0b29fca161

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page