키움 REST 주식일봉차트조회(ka10081)는 kiwoom/ka10081.php·kiwoom/일봉respose.txt와 같이
stk_cd, base_dt, upd_stkpc_tp를 보내고 응답의 stk_dt_pole_chart_qry 배열을 사용합니다.
MariaDB 접속: db_connect.php가 config/.env.db 후 config/.env.kiwoom을 읽어 DB_HOST·DB_USER·DB_PASSWORD를 쓰고, DB 이름은 DB_NAME(stock)이 아니라 KIWOOM_DB_NAME(기본 kiwoom)입니다.
API 토큰: KIWOOM_ACCESS_TOKEN·KIWOOM_APP_KEY·KIWOOM_APP_SECRET(config/.env.kiwoom).
실제 저장·조회 위치 (이 PHP가 붙은 DB)
반드시 아래 스키마(데이터베이스)를 열어야 합니다. stock DB만 보면 이 테이블이 없거나 비어 있습니다.
- 스키마(데이터베이스):
kiwoom - 테이블:
daily - 연결: daeung.kr via TCP/IP · 서버
desk - 이 페이지 종목(
000660_AL) 행 수:7311건
USE `kiwoom`; SELECT * FROM `daily` WHERE ticker='000660_AL' ORDER BY period_date DESC LIMIT 10;
참고: 저장 테이블은 daily 입니다. 예시 이름 stock_daily_candle 는 사용하지 않습니다.
예시 이름으로 조회하고 싶다면 kiwoom DB에서 아래를 한 번 실행해 뷰를 만드세요.
CREATE OR REPLACE VIEW stock_daily_candle AS SELECT ticker AS stk_cd, period_date AS dt, close_price AS cur_prc, open_price AS open_pric, high_price AS high_pric, low_price AS low_pric, trade_qty AS trde_qty, trade_amount AS trde_prica, turnover_rate AS trde_tern_rt, pred_pre, pred_pre_sig FROM `daily`;
조회 · 저장
DB에 저장된 일봉 (종목 000660_AL, 최근 40일)
| 일자 | 시가 | 고가 | 저가 | 종가 | 거래량 | 거래대금 | 회전율 | 전일대비 | 기호 |
|---|---|---|---|---|---|---|---|---|---|
| 2026-04-10 | 1015000.0000 | 1042000.0000 | 1015000.0000 | 1026000.0000 | 5369802 | 5534079 | 0.750000 | 28000.0000 | 2 |
| 2026-04-09 | 1054000.0000 | 1054000.0000 | 990000.0000 | 995000.0000 | 7998663 | 8040228 | 1.120000 | -38000.0000 | 5 |
| 2026-04-08 | 1000000.0000 | 1100000.0000 | 948000.0000 | 1043000.0000 | 11906741 | 12061227 | 1.670000 | 127000.0000 | 2 |
| 2026-04-07 | 930000.0000 | 942000.0000 | 888000.0000 | 895000.0000 | 6396306 | 5827495 | 0.900000 | 9000.0000 | 2 |
| 2026-04-06 | 879000.0000 | 904000.0000 | 865000.0000 | 900000.0000 | 6090287 | 5400527 | 0.850000 | 24000.0000 | 2 |
| 2026-04-03 | 843000.0000 | 886000.0000 | 843000.0000 | 875000.0000 | 4904437 | 4289436 | 0.690000 | 45000.0000 | 2 |
| 2026-04-02 | 927000.0000 | 935000.0000 | 818000.0000 | 823000.0000 | 9501556 | 8179245 | 1.330000 | -70000.0000 | 5 |
| 2026-04-01 | 850000.0000 | 905000.0000 | 850000.0000 | 890000.0000 | 9709306 | 8535000 | 1.360000 | 83000.0000 | 2 |
| 2026-03-31 | 852000.0000 | 852000.0000 | 801000.0000 | 806000.0000 | 11832260 | 9717950 | 1.660000 | -67000.0000 | 5 |
| 2026-03-30 | 890000.0000 | 890000.0000 | 862000.0000 | 877000.0000 | 7526085 | 6576738 | 1.060000 | -45000.0000 | 5 |
| 2026-03-27 | 907000.0000 | 934000.0000 | 880000.0000 | 906000.0000 | 7669917 | 6926848 | 1.080000 | -27000.0000 | 5 |
| 2026-03-26 | 985000.0000 | 1005000.0000 | 931000.0000 | 935000.0000 | 8093472 | 7681441 | 1.140000 | -60000.0000 | 5 |
| 2026-03-25 | 1003000.0000 | 1042000.0000 | 988000.0000 | 1004000.0000 | 7425847 | 7529324 | 1.040000 | 18000.0000 | 2 |
| 2026-03-24 | 969000.0000 | 1000000.0000 | 938000.0000 | 987000.0000 | 7418975 | 7242930 | 1.040000 | 54000.0000 | 2 |
| 2026-03-23 | 985000.0000 | 1007000.0000 | 927000.0000 | 933000.0000 | 7271704 | 6864795 | 1.020000 | -74000.0000 | 5 |
| 2026-03-20 | 1013000.0000 | 1042000.0000 | 1000000.0000 | 1006000.0000 | 5518536 | 5595412 | 0.770000 | -7000.0000 | 5 |
| 2026-03-19 | 1016000.0000 | 1043000.0000 | 996000.0000 | 1001000.0000 | 6412761 | 6502663 | 0.900000 | -55000.0000 | 5 |
| 2026-03-18 | 1009000.0000 | 1060000.0000 | 986000.0000 | 1060000.0000 | 6986660 | 7152957 | 0.980000 | 90000.0000 | 2 |
| 2026-03-17 | 989000.0000 | 1010000.0000 | 961000.0000 | 976000.0000 | 6313951 | 6263860 | 0.890000 | 2000.0000 | 2 |
| 2026-03-16 | 916000.0000 | 979000.0000 | 906000.0000 | 977000.0000 | 6364678 | 6029806 | 0.890000 | 67000.0000 | 2 |
| 2026-03-13 | 898000.0000 | 929000.0000 | 876000.0000 | 915000.0000 | 5490815 | 4971107 | 0.770000 | -15000.0000 | 5 |
| 2026-03-12 | 954000.0000 | 963000.0000 | 928000.0000 | 935000.0000 | 5511513 | 5173712 | 0.770000 | -20000.0000 | 5 |
| 2026-03-11 | 949000.0000 | 985000.0000 | 926000.0000 | 950000.0000 | 6800772 | 6538185 | 0.950000 | 12000.0000 | 2 |
| 2026-03-10 | 881000.0000 | 950000.0000 | 881000.0000 | 939000.0000 | 8850054 | 8201897 | 1.240000 | 103000.0000 | 2 |
| 2026-03-09 | 890000.0000 | 890000.0000 | 808000.0000 | 831000.0000 | 11249631 | 9380874 | 1.580000 | -93000.0000 | 5 |
| 2026-03-06 | 921000.0000 | 938000.0000 | 885000.0000 | 914000.0000 | 6166431 | 5636785 | 0.870000 | -27000.0000 | 5 |
| 2026-03-05 | 913000.0000 | 992000.0000 | 913000.0000 | 953000.0000 | 10992400 | 10540387 | 1.540000 | 104000.0000 | 2 |
| 2026-03-04 | 915000.0000 | 955000.0000 | 842000.0000 | 900000.0000 | 16575182 | 14749298 | 2.330000 | -39000.0000 | 5 |
| 2026-03-03 | 1040000.0000 | 1058000.0000 | 895000.0000 | 897000.0000 | 12578214 | 12362207 | 1.760000 | -164000.0000 | 5 |
| 2026-02-27 | 1082000.0000 | 1098000.0000 | 1048000.0000 | 1063000.0000 | 9846097 | 10521076 | 1.380000 | -36000.0000 | 5 |
| 2026-02-26 | 1040000.0000 | 1117000.0000 | 1023000.0000 | 1109000.0000 | 8066514 | 8534777 | 1.130000 | 91000.0000 | 2 |
| 2026-02-25 | 1010000.0000 | 1038000.0000 | 1004000.0000 | 1031000.0000 | 5725607 | 5845518 | 0.800000 | 26000.0000 | 2 |
| 2026-02-24 | 951000.0000 | 1010000.0000 | 941000.0000 | 1009000.0000 | 6494669 | 6407051 | 0.910000 | 58000.0000 | 2 |
| 2026-02-23 | 955000.0000 | 980000.0000 | 941000.0000 | 956000.0000 | 5821098 | 5592568 | 0.820000 | 7000.0000 | 2 |
| 2026-02-20 | 889000.0000 | 955000.0000 | 881000.0000 | 943000.0000 | 8437331 | 7806801 | 1.160000 | 49000.0000 | 2 |
| 2026-02-19 | 902000.0000 | 913000.0000 | 888000.0000 | 890000.0000 | 5319993 | 4768760 | 0.730000 | 10000.0000 | 2 |
| 2026-02-13 | 884000.0000 | 903000.0000 | 871000.0000 | 886000.0000 | 5142348 | 4569846 | 0.710000 | -2000.0000 | 5 |
| 2026-02-12 | 882000.0000 | 895000.0000 | 877000.0000 | 894000.0000 | 6734663 | 5973556 | 0.930000 | 34000.0000 | 2 |
| 2026-02-11 | 876000.0000 | 876000.0000 | 848000.0000 | 860000.0000 | 4417213 | 3813262 | 0.610000 | -16000.0000 | 5 |
| 2026-02-10 | 892000.0000 | 905000.0000 | 875000.0000 | 881000.0000 | 4902140 | 4354134 | 0.670000 | -6000.0000 | 5 |