kquant API document (0.3.6)

daily_block_stock

주식 종목의 일자별 대량매매 정보를 반환하는 함수

  • API URL
    • /stock/m001/mass_hist_info
    • /stock/m003/mass_hist_info
daily_block_stock(
    symbol: 'str',
    start_date: 'DATE_IN'=None,
    end_date: 'DATE_IN'=None,
) -> pd.DataFrame
  • symbol (str): 주식 종목의 단축 종목코드

  • start_date (DATE_IN): 조회 시작일 문자열. 생략하면 조회 종료일로부터 1년 전 날짜.

  • end_date (DATE_IN): 조회 종료일 문자열. 생략하면 함수를 호출한 시점의 날짜.

  • 반환값 (pd.DataFrame): 주식 종목의 일자별 대량매매 정보. 컬럼은 아래의 표 참조

    필드명 의미 타입
    DATE 날짜 datetime
    SYMBOL 단축코드 str
    CLOSE 종가 int64
    POSTHOUR_PRICE 시간외단일가 int64
    VOLUME 총거래량 int64
    PREHOUR_SUM 장전 시간외 총거래량 int64
    REGULAR_SUM 정규장 총거래량 int64
    POSTHOUR_SUM 장마감 시간외 총거래량 int64
    PREHOUR_CLOSING 장전 시간외 종가 거래량 (08:30~08:40) int64
    REGULAR 정규장 거래량 (09:00~15:30) int64
    POSTHOUR_CLOSING 장마감 종가 거래량 (15:40~16:00) int64
    POSTHOUR_SINGLE 장마감 단일가 거래량 (16:00~18:00) int64
    PREHOUR_BLOCK 장전 시간외 대량매매 거래량 (08:00~09:00) int64
    REGULAR_BLOCK 정규장 대량매매 거래량 (09:00~15:30) int64
    POSTHOUR_BLOCK 장마감 시간외 대량매매 거래량 (15:40~18:00) int64
예제 코드
import kquant as kq
kq.daily_block_stock("005930", "2023-01-01", "2023-01-31")
DATE SYMBOL CLOSE POSTHOUR_PRICE VOLUME PREHOUR_SUM REGULAR_SUM POSTHOUR_SUM PREHOUR_CLOSING REGULAR POSTHOUR_CLOSING POSTHOUR_SINGLE PREHOUR_BLOCK REGULAR_BLOCK POSTHOUR_BLOCK
0 2023-01-02 005930 55,500 55,500 10,031,448 209 9,938,160 93,079 209 9,938,160 20,867 72,212 0 0 0
1 2023-01-03 005930 55,400 55,700 13,547,030 750 13,480,482 65,798 750 13,480,482 14,959 50,839 0 0 0
2 2023-01-04 005930 57,800 57,700 20,188,071 2,972 20,126,952 58,147 2,972 19,994,911 12,876 41,986 0 117,568 3,285
3 2023-01-05 005930 58,200 58,100 15,682,826 416 15,611,265 71,145 416 15,611,265 23,197 29,952 0 0 17,996
4 2023-01-06 005930 59,000 58,900 17,334,989 5,809 16,992,337 336,843 5,809 16,992,337 8,777 28,194 0 0 299,872
5 2023-01-09 005930 60,700 60,600 18,640,107 605 18,544,905 94,597 605 18,502,304 55,874 18,723 0 42,601 20,000
6 2023-01-10 005930 60,400 60,500 14,859,797 4,212 14,601,269 254,316 4,212 14,595,821 9,169 18,630 0 5,448 88,547
7 2023-01-11 005930 60,500 60,500 12,310,751 16,980 12,210,547 83,224 16,980 12,210,547 11,896 34,227 0 0 22,468
8 2023-01-12 005930 60,500 60,500 16,102,561 119 16,026,999 75,443 119 16,024,921 9,515 27,973 0 0 2,500
9 2023-01-13 005930 60,800 60,900 12,510,328 1,560 12,478,522 30,246 1,560 12,458,000 10,004 20,242 0 20,522 0
10 2023-01-16 005930 61,100 61,100 10,039,972 298 10,010,769 28,905 298 10,010,769 7,879 21,026 0 0 0
11 2023-01-17 005930 61,000 60,800 9,831,456 198 9,643,756 187,502 198 9,600,227 1,850 43,080 0 43,529 122,312
12 2023-01-18 005930 60,400 60,400 11,584,041 779 11,480,313 102,949 779 11,480,313 11,645 15,722 0 0 75,582
13 2023-01-19 005930 61,500 61,300 12,808,490 325 12,273,671 534,494 325 12,273,671 4,476 19,611 0 0 510,407
14 2023-01-20 005930 61,800 61,700 9,646,327 245 9,589,133 56,949 245 9,589,133 8,755 38,803 0 0 9,391
15 2023-01-25 005930 63,400 63,300 16,822,710 332 16,783,161 39,217 332 16,783,161 7,450 31,767 0 0 0
16 2023-01-26 005930 63,900 63,800 13,278,277 4,633 13,219,456 54,188 4,633 13,219,456 23,906 30,282 0 0 0
17 2023-01-27 005930 64,600 64,600 18,760,182 790 18,478,950 280,442 790 18,140,479 13,102 31,180 0 338,471 236,160
18 2023-01-30 005930 63,300 63,400 20,995,234 740 19,128,685 1,865,809 740 19,128,685 17,047 42,581 0 0 392,199
19 2023-01-31 005930 61,000 61,400 29,746,731 1,757 28,425,853 1,319,121 1,757 28,173,168 8,416 155,431 0 252,685 1,081,790