fids = get_fid("체결시간")이라는 코드는 fids에 "체결시간"에 해당하는 fid를 저장합니다. 그다음 등록할 종목 코드를 ‘;’을 기준으로 연결하여 codes에 저장합니다. 이렇게 인자를 구성한 후 kiwoom.set_real_reg 함수에 전달합니다. 이때 fids를 "체결시간"만 작성했으니 체결 시간만 알 수 있는 것이 아닐까 생각할 수도 있는데, 어느 fid 값이든 하나만 전달하면 다른 데이터들을 함께 얻어 올 수 있습니다(추후 키움증권에서 이 부분을 변경하면 조회하고자 하는 fid를 모두 전달해야 할 수도 있습니다). 이제 main.py 파일을 실행해 보겠습니다.
connected
8********
005930 133746 79700 80000 79900 79600 79700 79600 6528281
005930 133746 79700 80000 79900 79600 79700 79600 6528291
005930 133747 79700 80000 79900 79600 79700 79600 6528311
005930 133747 79700 80000 79900 79600 79700 79600 6528312
000660 133747 120500 122000 121000 120000 120500 120000 1729354
005930 133748 79600 80000 79900 79600 79700 79600 6528321
005930 133748 79700 80000 79900 79600 79700 79600 6528322
000660 133748 120000 122000 121000 120000 120500 120000 1729364
(...)
실행해 보면 다음 내용이 계속해서 출력되며, 출력 주기와 빈도는 주식 체결량에 따라 다를 수 있습니다.
005930 133746 79700 80000 79900 79600 79700 79600 6528281