API(Application Programming Interface)는 증권사 기능을 이용하기 위한 통로이다. API를 통해 증권사 서버에 접근 하여 원하는 값을 얻어오거나 매수/매도 주문등을 낼 수 있다.
1. 이베스트투자증권 홈페이지 접속
이베스트투자증권 홈페이지에 접속 한다. 접속 URL은 아래와 같다.
https://www.ebestsec.co.kr/
네이버나 구글 등 검색 엔진을 통해서 접속해도 된다.
2. 로그인 후 고객센터 > API 메뉴 접속
API를 다운로드 하기 위해서는 로그인이 필요하다. ID/PW를 통한 로그인, 공인인증서를 통한 로그인이 가능하다.
로그인 후 상단 메뉴를 통해 고객센터 > API 경로로 이동한다.

3. API 최신 버전 설치
이 책은 PC를 통한 자동매매 방법만을 소개 한다. 따라서 PC용 최신 API 버젼을 다운로드 받는다. 
설치 경로는 기본 경로를 추천하나 본인이 원하는 경로로 설치 해도 무방하다. 코딩 상에 경로를 넣어야 하기 때문에 경로를 기억해두고 있어야 한다.
4. DevCenter 실행 하여 Res 파일 다운로드
DevCenter는 API 개발 보조 도구로 이해하면 된다. TR목록, Real(실시간데이터) 목록 등을 조회할 수 있으며 파라미터, Return 타입을 정의하고 있다.
DevCenter를 통해 Res 파일을 다운로드 하여야 API 사용이 가능하다. DevCenter는 API 설치 경로에 실행파일(exe)이 존재 한다. DevCenter 실행 후 로그인을 한 후 아래 그림처럼 상단의 아이콘을 누르면 Res 파일을 다운로드 받을 수 있다.

엑셀 VBA에 이베스트증권 라이브러리 참조 추가
VBA에서 이베스트증권의 API를 사용하기 위해서는 이베스트증권 라이브러리를 참조에 추가해주어야 한다. 개발도구 > Visual Basic > 도구 > 참조 > eBest로 시작하는 라이브러리 모두 추가




댓글
댓글 쓰기