바뀜

2,304 바이트 추가됨 ,  2021년 10월 8일 (금) 11:07
새 문서: ==개요== 대신증권의 API 서비스. 마이크로소프트에서 제공하는 COM(Component Object Model) 형태로 개발. ===유의=== *윈도우, 익스플로어에서 사...

==개요==
대신증권의 API 서비스.

마이크로소프트에서 제공하는 COM(Component Object Model) 형태로 개발.
===유의===
*윈도우, 익스플로어에서 사용 가능하다.
*API가 32비트로 개발되어, 이를 호출해 사용하기 위해선 32비트 파이썬을 이용해야 한다.
*운영체제 내부의 COM 접근은 관리자권한으로 실행해야 한다.(Python 등 API를 사용하는 프로그램들은 관리자권한으로 실행되게 해야 한다.)
===사전준비===
{| class="wikitable"
!과정
!설명
!비고
|-
|계좌 개절
|크레온 계좌개설을 해야 로그인이 가능하다.
|
|-
|홈페이지
|다음 링크를 통해 홈페지에 들어간다.(익스플로어로 진행하길 권장)
|https://www.creontrade.com/
|-
|서비스 신청
|다음 메뉴를 타고 들어가 API 이용신청을 한다.
|온라인지점 > 서비스 신청관리 > 시스템 트레이딩
|-
|다운 및 설치
|다음 메뉴를 타고 들어가 CREON HTS를 다운, 설치한다.
|고객라운지 > 트레이딩 안내 > 다운로드 센터
|-
|로그인
|실행한 후 최상단의 creon plus를 누르고 로그인한다.
|
|-
|주문 오브젝트 사용 동의
|윈도우 작업표시줄 우측의 아이콘을 우클릭한 후 '주문오브젝트 사용 동의' 클릭.
|API를 사용하는 주문 관련 COM 객체 사용에 동의한다는 의미.
|-
|주문내역 확인 해제
|윈도우 작업표시줄 우측의 아이콘을 우클릭한 후 '주문내역확인 설정'에서 체크 해제 후 저장.
|체크가 되어있으면 API를 이용해 주문하더라도 주문확인창이 발생해 직접 클릭해야 다음과정으로 넘어가게 된다.
|}
====라이브러리 설치====
{| class="wikitable"
!과정
!설명
!방법
|-
|win32com 설치
|윈도우 어플리케이션을 사용하게 해주는 라이브러리.
|pip install pywin32
|-
|pywinauto 설치
|윈도우 작업을 자동화하는 라이브러리.
|pip install pywinauto
|}다양한 코드 예제는 다음 링크에 있다. [https://money2.creontrade.com/e5/mboard/ptype_basic/plusPDS/DW_Basic_List.aspx?boardseq=299&m=9505&p=8833&v=8639 링크]
===코드 작성===
자동 로그인을 위한 코드, 접속을 체크하는 코드 등을 작성한다.
[[분류:주식거래]]