Skip to content

Ryuchanghoon/securities_data_analysis

Repository files navigation

securities_data_analysis
증권데이터 분석

1단계: 주식 투자 자동화
File: KoreaStockAutoTrade.py, UsaStockAutoTrade.py, config.yaml
국내 주식 투자(KoreaStockAutoTrade.py)와 미국 주식 투자(UsaStockAutoTrade.py)로 구분.
KIS developers 서비스, APP_KEY, APP_SECRET(config.yaml) 값 설정하여, 본인 계좌 사용.
09:00 ~ 09:05까지 전날 남은 수량 존재하면 매도. 09:05 ~ 15:15까지 매수(상승값 0.5일때). 15:15 ~ 15:20에 일괄 매도 설정. 15:20부터 프로그램 종료(주말 포함).
이 모든 과정은 본인 디스코드 메시지로 전송(config.yaml)

2단계: 주식 데이터 실시간 차트
File: DataLoad.py, StockData.xlsx
원하는 주식 종목 현재가, 실시간으로 불러와서 그래프 띄우기.

3단계: 데이터베이스 구축
File: DB_connect
웹 크롤링시, 속도 문제, 데이터베이스로 보완.

4단계: 웹으로 본인 계좌 잔고 확인
File: StockServer
Django 활용 본인 계좌 잔고 확인 위한 웹 페이지 구축

1단계:
-12/20: 주식 투자 자동화 파이썬 코드 분석. yaml파일 오류 확인. 수정 예정
-12/21: 모의 투자로 변경(config.yaml)
-12/22: config.yaml파일 로드,colab환경 정상 작동, vscode환경 오류. 수정 예정
-12/23: config.yaml파일 로드, vscode환경 오류 문제 해결. 1단계 종료.

2단계
-12/28: 종목 현재가 불러와서 excel파일에 실시간 반영.
-12/30: 추가할 종목 불러와서, 현재가 excel파일에 추가.
-12/31: 삼성전자 데이터(005930) 차트 DataFrame형태로 변경 후, excel파일에 저장.

3단계
-2023/1/4: 데이터베이스 구축 시작.
-1/5: DB로부터 받아온 일일 시세 데이터 조회(MarketDB.py)
-1/6: Analyzer.py파일 추가

4단계
-1/12: Django활용 웹 서버 구축 시작. (StockServer 파일)
-1/13: Hello폴더 추가. 본인 계좌 잔고 확인 위한 웹 페이지 구축, 진행 중 (hello 파일)
-1/14: 디렉터리 위치 변경. url 연결 오류. 해결 예정
-1/15: url연결 오류문제 해결. 웹으로 종목 현재가 불러오기 완료.(mySite/StockServer파일)

About

증권 데이터 분석 프로젝트

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published