주식자동매매시스템 4

[파이썬] 주식 자동 매매 시스템 구현 #4 - 로그인 정보 가져오기

파이썬을 모르는 내가 파이썬을 활용하여 키움 자동 매매 시스템을 구현하는 과정을 정리하고자 한다. 1인칭 시점으로 이해한걸 정리하는 것으로 혹시나 잘못 이해하고 정리된 부분이 있을 수 있다. KOA에서 설명하는 GetLoginInfo 함수는 다음과 같다. [LONG GetLoginInfo()] 로그인 후 사용할 수 있으며 인자값에 대응하는 정보를 얻을 수 있습니다. 인자는 다음값을 사용할 수 있습니다. "ACCOUNT_CNT" : 보유계좌 갯수를 반환합니다. "ACCLIST" 또는 "ACCNO" : 구분자 ';'로 연결된 보유계좌 목록을 반환합니다. "USER_ID" : 사용자 ID를 반환합니다. "USER_NAME" : 사용자 이름을 반환합니다. "GetServerGubun" : 접속서버 구분을 반환합..

정보 2022.03.21

[파이썬] 주식 자동 매매 시스템 구현 #3 - 시스템트레이딩 프로젝트 생성 및 키움증권 로그인

파이썬을 모르는 내가 파이썬을 활용하여 키움 자동 매매 시스템을 구현하는 과정을 정리하고자 한다. 1인칭 시점으로 이해한걸 정리하는 것으로 혹시나 잘못 이해하고 정리된 부분이 있을 수 있다. 1. 신규 프로젝트 생성 PyCharm에서 신규 프로젝트를 생성 후 api 폴더를 생성한다. 2. 통신 모듈 구성 파일 생성 생성된 api 폴더 (package) 에 키움증권과의 통신을 위한 파일 (모듈) kiwoom.py 를 생성한다. 3. 키움 객체 생성 Create Object 앞서 설치 한 Kiwoom API는 Windows Registry에 'KHOPENAPI.KHOpenAPICtrl.1' 으로 등록되어 있다. setControl 함수를 활용하여 객체를 생성한다. Kiwoom.setConrol("KHOPEN..

정보 2022.03.21

[파이썬] 주식 자동 매매 시스템 구현 #2 - 키움 증권 API 활용 환경 구성

파이썬을 모르는 내가 파이썬을 활용하여 키움 자동 매매 시스템을 구현하는 과정을 정리하고자 한다. 1인칭 시점으로 이해한걸 정리하는 것으로 혹시나 잘못 이해하고 정리된 부분이 있을 수 있다. 1. 키움증권 계좌 및 보험/증권용 인증서 만들기 이 부분은 키움증권 사이트에 잘되어 있으니 생략합니다. 2. Open API 도구 설치 키움증권 웹사이트에서 상단의 전체메뉴를 클릭한다. 전체메뉴 중 고객서비스 > 다운로드 > Open API > 키움 Open API+ 를 찾아간다. 1단계: OpenAPI 사용신청 서비스 소개 화면 중간에서 Open API+ 사용 신청하러 가기를 클릭한다. 공동인증서로 로그인한다. 사용에 동의하고 "서비스 사용 등록" 버튼을 클릭하여 서비스 사용을 최종 신청한다. 2단계: OpenA..

정보 2022.03.16

[파이썬] 주식 자동 매매 시스템 구현 #1 - 관련 프로그램 설치 (개발 환경 구성)

파이썬을 모르는 내가 파이썬을 활용하여 키움 자동 매매 시스템을 구현하는 과정을 정리하고자 한다. 1인칭 시점으로 이해한걸 정리하는 것으로 혹시나 잘못 이해하고 정리된 부분이 있을 수 있다. Step 1. 관련 프로그램 설치 매매 시스템을 개발을 위한 환경 구성은 이전 글에서 나열한 것 중 패키지 관리와 디플로이를 지원하는 anaconda와 통합 개발 환경 (IDE) 은 PyCharm으로 설치해 보자. 1. 아나콘다 (Anaconda) 설치 아나콘다 공식 홈페이지에서 설치 프로그램을 다운로드 한다. 무료 에디션인 Individual Edition 을 다운로드한다. http://www.anaconda.com/download Anaconda | Individual Edition Anaconda's open-..

정보 2022.03.16