Original code is as below:
hj = kiwoom.block_request("opt10027",
시장구분="000", #시장구분 = 000:전체, 001:코스피, 101:코스닥
정렬구분=1, #정렬구분 = 1:상승률, 2:상승폭, 3:하락률, 4:하락폭, 5:보합
거래량조건="0000", #거래량조건 = 0000:전체조회, 0010:만주이상, 0050:5만주이상, 0100:10만주이상, 0150:15만주이상, 0200:20만주이상, 0300:30만주이상, 0500:50만주이상, 1000:백만주이상
종목조건=4, # 복수조건 지정하는 방법 알아내야....
신용조건=5,
상하한포함=0,
가격조건=0,
거래대금조건=0,
output='전일대비등락률상위종목요청',
next=0)
Errors are as below:
KeyError Traceback (most recent call last)
File c:\Anaconda3\envs\py38\lib\site-packages\pykiwoom\kiwoom.py:209, in Kiwoom.OnReceiveRealData(self, code, rtype, data)
207 # get real data
208 real_data = {"code": code}
--> 209 for fid in self.real_fid[code]:
210 val = self.GetCommRealData(code, fid)
211 real_data[fid] = val
Also, the belows kept being printed even though I didn't command it.
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:35:35.300610
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:36:06.551576
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:36:37.722454
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:37:08.887502
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:37:40.066521
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:38:11.284867
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:38:42.457518
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:39:13.625232
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
조회 시간: 20230303 2023-03-03 15:39:44.797449
{'trcode': 'opt10027', 'input': [{'전일대비등락률상위요청': ['시장구분', '정렬구분', '거래량조건', '종목조건', '신용조건', '상하한포함', '가격조건', '거래대금조건']}], 'output': [{'전일대비등락률상위': ['종목분류', '종목코드', '종목명', '현재가', '전일대비기호', '전일대비', '등락률', '매도잔량', '매수잔량', '현재거래량', '체결강도', '횟수']}]}
Please help me.