본문 바로가기
알고리즘 트레이딩/주식 매매 프로그램 개발

2. 크레온API 사용 환경 설정

by 빵빵댇 2022. 1. 25.

개인이 프로그래밍을 통해 증권계좌에 접근하고 주식거래를 할 수 있는 것은 일부 증권사에서

그러한 행위 또는 기능을 수행할 수 있는 API를 제공하고 있기 때문이다.

 

다만, 금융거래를 발생시키는 일이다보니 보안이 매우 중요하여 일반적인 API처럼 단순히 Import만 하여 사용할 수 있도록 되어있지는 않다.

 

여러 증권사가 API를 제공하고 있지만 비교적 효율적이고 편리하게 사용할 수 있는 대신증권의 크레온API를 사용할 생각이다. (사실 써봣던 API라는 점이 제일 중요하다ㅋㅋ)

  • 크레온API는 Window 환경에서만 구동 가능
  • 대신증권의 증권계좌가 있어야만 API를 사용할 수 있음

 


매우 중요!!

아래 과정에서 제일 오래 걸리는건 크레온 홈페이지의 보안 프로그램, 공동인증서, 본인인증과의 싸움이다.

하필 공동인증서 만료기간이 도래한 시점에 아래 과정을 거치는 바람에 간단한 과정임에도 시간을 많이 잡아먹었다.

공동인증서를 미리 잘 준비해야되고 본인 인증을 수도없이 하게되니 본인계좌번호, 보안카드, OTP등을 키보드 옆에 챙겨두고 과정을 시작하면 좋을 것 같다..ㅠㅠ


 

https://www.creontrade.com/ 

 

크레온

대신증권 온라인 주식 거래 서비스. 비대면계좌개설, 수수료 혜택, 주식시세, 종목추천, 투자정보 제공

www.creontrade.com

 

 

먼저 위 크레온 공식 홈페이지에 로그인하여 로그인해서 '온라인지점 - 서비스신청관리 - 시스템트레이딩' 메뉴에 접근한다.

 

화면의 안내에 따라 시스템트레이딩을 신청하면 된다.

다음으로는 아래와 같이 '고객라운지 - 트레이딩 안내 - 다운로드센터'로 접근하여 CREON HTS를 다운로드한다.

 

 

다운로드 받은 설치파일을 실행하여 안내에 따라 설치해준다.

 

 

설치가 완료되면 아래와 같이 creon plus를 선택하고 로그인한다.

 

 

CreonPlus 아이콘이 생기고 우측하단에 동일한 아이콘으로 CreonPlus Start라는 프로그램이 실행중인 것을 확인할 수 있다.

 

 

실행되어 있는 프로그램을 우클릭하여 '주문내역 확인 설정'을 클릭하고 주문내역 확인 체크를 해제해준다.

 

 

여기까지의 설정은 앞으로 개발하게 될 파이썬 프로그램이 증권계좌에 접근할 수 있는 통로를 만드는 과정이라고 대충 이해했다. 

 

원래 vscode 설치까지 마칠 생각이었는데 공동인증서와의 싸움에 지쳐 다음으로 미루기로 했다.

혹시 나같은 초보자의 글을 따라하고 있는 사람이 있다면 롱런하기 위해 나처럼 한박자 쉬어가기를ㅋㅋ

댓글