본문 바로가기
반응형

대신증권3

PYTHON과 대신증권 API를 이용한 주식 자동화 입문(2-번외) PYTHON과 대신증권 API를 이용한 주식 자동화 입문(2) 에서 OrderMain 클래스를 통해서 주문이 들어가는 것은 좋은데..... 이 귀찮은 확인창이 발목을 잡는다. 필자가 찾아볼 수 있는 한계 내에서는 이 확인창을 직접 엔터나 스페이스를 누르는 행위를 제외하고 API적으로 해결하기는 불가능했다. 그래서 꼼수를 살짝 부려봤다. 1) 먼저 32bit python 환경(경고가 뜨긴 하는데 64bit python을 사용해도 똑같이 동작한다.)에 pywinauto, pyautogui 를 깔아준다 pip install pywinauto pyautogui 2) Cybos Plus 주문 확인 창의 이름이 항상 동일한걸 이용해 import pywinauto import time from pyautogui im.. 2020. 3. 16.
PYTHON과 대신증권 API를 이용한 주식 자동화 입문(2) 원래는 Cybos Plus API를 사용하기 위한 이런저런 삽질기를 작성하려고 했지만, 크레온 API 예제들은 훌륭히 동작하는 것을 발견했다! https://money2.creontrade.com/e5/mboard/ptype_basic/plusPDS/DW_Basic_Read.aspx?boardseq=299&seq=56&page=2&searchString=%ec%a3%bc%eb%ac%b8&prd=&lang=&p=8833&v=8639&m=9505 크레온플러스자료실 - 크레온 첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다. PDF뷰어 다운로드 money2.creontrade.com 위 링크의 코드를 그대로 복사한 다음 위젯부분을 제거하.. 2020. 3. 16.
PYTHON과 대신증권 API를 이용한 주식 자동화 입문(1) 기존에 찾을 수 있는 CYBOS Plus 관련 안내들이 살짝 outdated 되어있는 고로, 하나씩 좌충우돌 해보려고 한다. 0) pre-requisites -금융거래용 공인인증서가 있을 것. -대신증권 계좌 및 아이디가 있을 것.(모바일 Cybos Touch 앱을 통해 비대면 개설가능.) -운영체제는 Windows 일것.(https://money2.creontrade.com/e5/mboard/ptype_basic/Basic_018/DW_Basic_Read_Page.aspx?boardseq=60&seq=21357&page=1&searchString=&p=8829&v=8637&m=9505) -거래관리용 python interpreter는 32bit 기반일것.(API가 COM객체 기반인데 32bit 밖에 지.. 2020. 3. 16.