자동매매환경 구축(3) [자동매매] Kiwoom Open API

휴… 하루 종일 가상환경 오류로 고생 많이 했어

Pycharm에서 pyqtgraph 라이브러리를 설치하고 있으며,

다른 라이브러리(matplotlib 등)와 충돌하여

라이브러리가 완전히 꼬여버려서

그걸 해결하려고 Python Interpreter를 날려버렸다.

그래서 가상환경을 다 삭제하고 다시 다운받아서…

python 3.8로 환경설정하고… PyQt5 오류로 다시 삭제하고…

결국 python 3.6, 32Bit 가상환경을 만들어 문제를 해결하였다.

간혹 이와 같은 충돌 현상이 발생하는데 그 원인은

일반적인 가정용 컴퓨터는 64비트인 데 비해 증권사인 OpenAPI는 32비트이기 때문이다.

그렇다고 정상적인 컴퓨터 운영체제를 32Bit로 뒤집을 수는 없다.

그래서 가상 환경(Virtual Environment)을 생성해 32Bit-3.6version python을 구축한다.

이러한 가상환경 구축에 관해서는 다음에 자세히 포스팅할 예정

Update.220104 GOOSE의 내용은 다음과 같다 – 수동 매매 그래프 구현 – 자동 매매 인터페이스 구성 – 백 테스팅 기능 구현 예정 – 모의 투자 체크 박스 작성

주식 차트를 Matplotlib으로 나타내는

위 사진은 일단 주식 차트 대신 sincos 그래프를 넣은

차트 그리기를 누르면 차트가 그려진다

자동 매매 프로그램 인터페이스는 다음과 같이 만들었다

지금 기능을 추가해 주시면 된다.

수익률, 순자산, 매수가능금액 체크창을 추가한

프로젝트 GOOSE를 와다다다 만들고 있는데

알고리즘 구상도 해야 되고, PyQt5 GUI도 만들어야 되고, DB도 공부해야 되고, OPEN API 문법도 알아야 되고, 보험계리사 자격증 공부도 해야 되고,

토익도 따야 되고… 어학프로그램도 해야하고…

할 거 진짜 많아

일단 가보자.

error: Content is protected !!