Skip to content

키움 API 를 통한 주식 자동거래 시스템

Notifications You must be signed in to change notification settings

wnwjq462/HTrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈HTrader

프로젝트 개요

HSeek 과 연결되어 있는 프로젝트로, 키움증권 API를 사용하였다. '파이썬으로 배우는 알고리즘 트레이딩' 을 참고, 변형, 추가하여 프로젝트를 진행하였다. 주요 기능은 매수해야하는 목록과 매도해야하는 목록을 text 파일로 입력받고, 그 데이터를 기반으로 자동으로 주식 트레이닝 하는 것이다. 그 외에도 수동 주문을 할 수 있으며, 현재 가지고 있는 주식 목록과 각 종목들의 수익률, 보유 비중등을 확인할 수 있다. 또한 매수, 매도해야 하는 목록을 볼 수 있으며 거래 시에 거래 정보가 데이터 베이스에 저장된다.

기술 스택 / 프로젝트 과정

  • 키움 API

키움 API와 연동하여, 등록되어 있는 계좌의 정보를 가져오고, 자동 거래를 할 수 있도록 하였다.

  • Sqlite

거래 정보를 저장하기 위해 가볍고, 편한 데이터베이스인 Sqlite 를 사용하였다

  • Qt designer

어플리케이션 UI 를 위해 Qt designer 를 활용하여 ui 파일을 만들었다.

시연 화면

수동 거래할 수 있는 박스가 있고, 잔고 및 보유종목 현황을 볼 수 있다. 각 종목 코드를 클릭하면 네이버 금융에서 해당 종목에 관한 링크를 연결해준다. 또한 아래에는 자동으로 매수, 매도해주는 리스트를 텍스트 파일로 읽어와서 보여준다. 매수, 매도에 대한 상태, 근거 등에 대한 정보가 있다.

https://github.com/wnwjq462/HTrader/blob/main/HTrader%20%EC%BA%A1%EC%B3%901.png?raw=true

About

키움 API 를 통한 주식 자동거래 시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages