이제 키움 증권 API 를 연결해보겠습니다.

1)  키움 증권 API 연결 테스트 코드

ChatGPT 에게 다음과 같이 연결 테스트 코드를 만들어달라고 요청합니다.

python 으로 키움증권 api 연결 테스트하는 코드를 만들어주세요. 연결 성공 시 Success 라고 메시지를 출력하고 실패하면 Failed 라고 메시지 출력해주세요.

 

위 코드를 kiwoom_api_test.py 라고 만듭니다.

아래 코드는 다음 위치에서 다운 받는 것이 가능합니다.

git clone https://github.com/jbpark/JbTraderExample.git
cd JbTraderExample/jbtrader/ch5.2
from pykiwoom.kiwoom import Kiwoom
import time

def test_kiwoom_connection():
    kiwoom = Kiwoom()
    kiwoom.CommConnect(block=True)  # 로그인 요청
    
    state = kiwoom.GetConnectState()  # 연결 상태 확인
    if state == 1:
        print("Success")
    else:
        print("Failed")

if __name__ == "__main__":
    test_kiwoom_connection()

 

2)  키움 증권 API 연결 테스트 실행

kiwoom_api_test 를 실행합니다.

 

예를 선택합니다.

 

계좌 정보를 입력 후 [로그인]을 클릭합니다.
정상적으로 입력하면 파일 업데이틀 하고 이 창은 종료됩니다.

 

디버그 창을 보니 Success 라고 출력되었습니다.

잘 연결이 된 것입니다.

혹시라도 Failed 라고 에러가 발생하였다면

우선 계좌를 확인하고 OpenAPI 가 정상적으로 설치되었는지 확인해보세요.

 

'시스템 트레이딩 > JbTrader 1호' 카테고리의 다른 글

5.5편-키움 매수 Qt UI 와 연결  (0) 2025.03.14
5.4편-키움 계좌 Qt UI 와 연결  (1) 2025.03.13
5.1편-구루마1호 UI 제작  (0) 2025.03.12
3.6편-git 설치  (0) 2025.03.12
3.5편-Qt Designer 사용법  (0) 2025.03.12
Posted by 제이브레인
,