재 현
주식 자동 매수/매도 프로그램 만들기 후기 본문
유투버 '조코딩'의 누구나 쉽게 주식 투자 자동화 - 배경지식 없이 20분 만에 똑똑한 국내, 해외 자동매매 시스템 완성 동영상을 보고 따라 하고 변형해 본 후기
- 프로그램은 주어진 매수 목록에 따라 자동으로 매수 및 매도를 수행한다.
- RSI 기반 매수/매도: RSI (Relative Strength Index)를 사용하여 과매수 및 과매도 상태를 판단하여 매수 또는 매도를 실행한다.
사전 작업
1. 한국투자증권 비대면 계좌 개설
가입을 하게 되면 이렇게 APP Key,와 APP Secret을 받을 수 있다. 이걸 사용하여 API 사용하면 된다!
디스코드 준비
디스코드를 통해 실시간으로 받아 볼 수 있다. 웹 후크를 생성한다
파이썬(https://www.python.org/)을 다운로드하고, visual studio code(https://code.visualstudio.com/)도 다운로드한다.
vscode에 python 실행을 위한 extension download!
~~~ 밑줄 쳐있는 모듈을 다운로드하여준다.
yaml파일에 들어가 APP Key와 APP Secret, 계좌번호 등을 입력한 후 Run을 한다.
정상적으로 작동되는 것을 발견. 현재 20시라 장이 마감되었기 때문에 종료된다.
이런 식으로 카톡으로 토큰 발급되었다고 오고, 디스코드로도 확인할 수 있다.
코드는 내가 원하는 대로 바꿔보았다. 들여 쓰기, 변수명, 함수명에 변화를 주었고, 또한 RSI(상대강도지수) 매매전략을 적용했다. 일반적으로 트레이더들은 2주간의 데이터를 사용하지만, 난 API를 활용하여 더 간단하게 만들기 위해 기간을 2일로 설정했다. 재밌고 새로운 경험이었다.
https://github.com/songjayhyun/stockAutoTrade
GitHub - songjayhyun/stockAutoTrade: domestic stock auto trade
domestic stock auto trade. Contribute to songjayhyun/stockAutoTrade development by creating an account on GitHub.
github.com
https://www.youtube.com/watch?v=2Hxfb5HT4kE&list=LL&index=3
'Development' 카테고리의 다른 글
객체지향 생활체조 9가지 원칙 (1) | 2023.11.01 |
---|---|
파이브 라인스 오브 코드 읽기(1) (0) | 2023.10.30 |
우아한 객체 지향 - 의존성 (0) | 2023.08.02 |
const의 위력 (0) | 2023.07.31 |
이슈 받았을 때 (0) | 2023.07.27 |