Python - Stock Auto Trading System (์งํ ์ค)
1. ๊ฐ์
์ฃผ์์๋ ๊ด์ฌ์ด ์ด ๊ธ์ ์ฐ๋ ์ง๊ธ๋ ์์ง๋ง, ํํธ ํฌ์(?)์ ๊ฐ์ ์๋ฆฌ ํต๊ณ์ ์ ๋ณด์ ๊ทผ๊ฑฐํ์ฌ ํฌ์ํ๋ฉด ๊ณผ์ฐ ๋์ ๋ฒ์ ์์๊น ํ๋ ์๊ฐ์ด ๋ค์ด์ ์๋ ๋งค๋/๋งค์ ์์คํ ์ ๋ง๋ค์ด ๋๋ฉด ์ข์ ๊ฒ ๊ฐ์๋ค.ย
2021๋ ์ํด์๋ ์ธ ๊ฐ์ง ๋ชฉํ๋ฅผ ์ธ์ ๋๋ฐ, ๊ทธ๊ฒ์ ์๋์ ๊ฐ๋ค.
1 ํ๋ก๊ทธ๋๋ฐ, 1 ๋ ผ๋ฌธ, 1 ์ ๊ณต ์์ ์ฝ๊ธฐ
๊ทธ ์ค 1ํ๋ก๊ทธ๋๋ฐ์ ์ง๊ธ ์ด ํฌ์คํ ์ผ๋ก ๋์ฒดํ๊ณ ์ ํ๋ค. ๊ฐ๋ณ๊ฒ ์์ํ ํ ์ดํ๋ก์ ํธ๋ก ์๊ฐํ๊ณ ์์ผ๋ฉฐ, ๋ชฉํ๋ ์ฌํด 1๋ถ๊ธฐ ๊น์ง ์๋ ๋งค๋/๋งค์ , ๊ณ์ข ์ฐ๋, ์ฃผ์ ๊ฐ์น๋ฅผ ํ๊ฐํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ํ์ํ ๋ฐ์ดํฐ ์์ง ๋ฑ์ ๋ชฉํ๋ก ํ๊ณ ์๋ค. 2๋ถ๊ธฐ ๋ถํฐ๋ ์๊ณ ๋ฆฌ์ฆ ์์ฑ(๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋, ๊ธฐํ ์๋ฆฌ ํต๊ณ์ ์๊ณ ๋ฆฌ์ฆ) ๋ฐ ๋ชจ์ํฌ์ ์์ ๋ฐ ๋งค์ผ, ๋งค์ฃผ๊ธฐ, ๋งค์ ๋ฑ์ ์์ต๋ฅ ํ๊ฐ 3๋ถ๊ธฐ ์ดํ๋ก๋ถํฐ๋ ์ค์ ๊ณ์ข ์ฐ๋์ ํตํ ์ฃผ์ ๊ตฌ๋งค ๋ฐ ์ ์๋ํ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์๋ค.
์์ ๋ถํฐ ์ฐจํธ๋ก ๋ณด๊ณ ์ฃผ์์ ์ฌ๋ ๊ฑด ๋น์ฝ ํ๋ฐ์ดํฐ๋ก ์ถ์ ํ๋ ๊ฒ์ด๋ผ ์๊ฐํ๊ธฐ์ ๋ค๋ฅธ ๋ ๋ง์ ๋น ๋ฐ์ดํฐ๋ฅผ ์ตํฉํ์ฌ ์ฒดํฌ๋ฅผ ํ ์ ์์ ๊ฒ์ด๋ผ ์๊ฐํ๋ค.
๋๊น์ง ๋ฒ๋ฉด ๋ ์ข๊ณ .
ํ๋ก๊ทธ๋๋ฐ ์ ์ผ๋ก๋ ๋์์ธ ํจํด์ ์ ๋ชฉ ์ํค๊ณ , ์์ ํ ๊ฐ์ฒด ์งํฅ ํํ์ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌํํ์ฌ ์ ์ง ๋ณด์๋ฅผ ์ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.ย
2. ๋์ ํด๋ณธ ์๋ก์ด ๊ธฐ์
ํค์ ์ฆ๊ถ API ์ฐ๋ ๋ฐ 32๋นํธ ํ๊ฒฝ์ ํ์ด์ ์ธํ
3. ๊น๋จน์ง ์๊ธฐ ์ํด ๋ณต์ตํ ๊ธฐ์
4. ๊ตฌํ ๊ฒฐ๊ณผ
Python ์คํ ํ๊ฒฝ(32bit) ๋ฐ ํค์ ์ฆ๊ถ API ์ฐ๋ ์๋ฃ (2021/1/1)
ํ๊ตญ ๊ฑฐ๋์ ๊ธฐ์ ์ข ๋ชฉ 2411๊ฐ DBํ ์๋ฃ (2021/1/2) ๊ณต์๋ ๊ธฐ์ ์๋ 2411๊ฐ์ด๋ฉฐ, 158๊ฐ์ ์ข ๋ชฉ์ ๊ฐ์ง (์ข ๋ชฉ ๋น 15๊ฐ ๋ด์ธ์ ๊ธฐ์ ์ด ๋ฑ๋ก๋์ด ์์ ๊ฒ์ผ๋ก ์ถ์ ๊ฐ๋ฅ)
References
ํ๊ตญ ์์ฅ ๊ธฐ์ ์ข ๋ชฉ ์ฝ๋ ๋ฐ์ดํฐ ํ๋์ฉ ์ฐธ๊ณ ์ฌ์ดํธ https://kind.krx.co.kr/corpgeneral/corpList.do?method=loadInitPage
์ฃผ์ ์ฉ์ด ๊ณต๋ถ์ฉ https://gall.dcinside.com/board/view/?id=neostock&no=1&page=1












