728x90
본문 바로가기

알고리즘트레이딩

키움증권 OpenAPI 계좌 비밀번호 입력 이번 포스팅은 앞서말한 계좌 비밀번호 입력창을 띄워보도록 하겠다. 계좌 비밀번호를 설정해야 잔고나 주문가능금액, 수량 등 계좌관련 조회가 가능하다. 계좌 비밀번호 설정을 하지 않고 계좌관련 조회를 할 경우 -301 오류가 발생한다. 계좌 비밀번호 설정은 두가지 방법으로 할 수 있다. 트레이 메뉴 이용 함수 이용 우선 트레이 메뉴를 이용하는 방법은 간단하다. 로그인 후 하단 트레이 메뉴에 생성되는 아이콘에서 "계좌비밀번호 저장" 메뉴를 선택하면 비밀번호를 설정할 수 있다. 다음으로 함수를 이용하는 방법이다. 아래 소스코드와 같이 함수를 호출하면 계좌 비밀번호 설정창을 열 수 있다.
키움증권 OpenAPI 로그인 키움증권 OpenAPI를 활용한 프로그램을 만들기 위해서는 키움증권에서 제공하는 로그인창을 통해 로그인을 해야만 한다. 해당 로그인 창은 아래와 같은 함수를 통해 열 수 있으며 자동 로그인이 체크되어 있는 경우 로그인창이 뜨지 않고 바로 로그인이 된다. 하지만 이런 경우에는 버전처리가 되지 않으므로 버전처리가 필요한 경우 자동 로그인을 해제한 후 실행해야 한다. 관련 함수는 아래와 같다. int CommConnect() 로그인창을 띄운다. 자동 로그인 설정인 경우 로그인창 없이 로그인 시도한다. 값이 0이면 창이 제대로 뜬 것이고 다른 값은 창을 띄우지 못한 상태이다. void OnEventConnect() 로그인 처리 결과를 받는 콜백함수이다. nErrCode를 통해 성공 여부 확인 가능하다. 0 : ..