이제 키움 증권 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 연결 테스트 실행
잘 연결이 된 것입니다.
혹시라도 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 |