일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 거듭제곱 계산
- 파이썬 //
- 파이썬 bool
- 파이썬 나머지
- python 함수
- 파이썬 str
- 패턴인식
- 파이썬 else
- 파이썬 if and
- 파이썬
- 파이썬 if or
- 파이썬 산술연산
- 파이썬 int
- 파이썬 if else
- 파이썬 덧셈
- 파이썬 function
- 파이썬 나누기
- 파이썬 define
- 파이썬 while False
- 파이썬 뺄셈
- 파이썬 for문
- 파이썬 이중for문
- Python
- 파이썬 while문
- 추상화
- python define
- 파이썬주식
- 파이썬 float
- 파이썬 제어문
- python print
- Today
- Total
AI 지배자 람콩
[Python] 주식 거래 자동화 프로젝트 - 0일차 계획 본문
주식시장에서
개미는 외국인, 기관투자자에게 항상 패배한다.
그 이유는 무엇일까?
1. 정보 해석 능력의 부족
2. 주식에 할애하는 시간 부족이라고 생각한다.
이것을 해결하기 위해서는 프로그램 스스로 자동으로 분석하고 매수 매도하는 방법이 가장 효과적일 것이다.
먼저, 분석을 하기 위해서는 데이터와 매수 알고리즘이 필요하다.
* 데이터를 가져오는 방식
1. 웹 크롤링 (selenium)
2. 증권사 API (대신, 키움 등)
2번 방식이 데이터를 가져오는 것과 매수 매도를 실시간으로 할 수 있기 때문에 자동화에 좀 더 적합할 것이다.
그러므로 2번으로 개발을 진행할 예정이다. 추후에 증권사에 따라 어떤 점이 차이가 있는지도 테스트할 예정이다.
* 매수 알고리즘
1. 정해진 수식을 만들고 성립하는 수식에만 반응하는 방식 ( 기술적 분석 )
2. 인공지능 ( 기본적 분석 )
1번의 경우는 현재 주식 선수들이 사용하는 매수 법칙을 사용할 예정이다. (ex. 그랜빌의 매수 법칙)
2번은 강화 학습을 사용할 예정이다.
결과적으로는 프로그램은 API에서 데이터를 실시간으로 가져와 각각 기술적 분석 또는 기본적 분석을 통해 결과를 도출해낼 것이다.
즉, 매수 알고리즘 1번과 2번을 비교한다는 것은?
인간의 최고점 vs 초보가 만든 인공지능이 아닐까?
프로젝트 제목: [Python] 주식 거래 자동화 프로젝트
목적: 주식을 분석하는데 가장 효과적인 방법을 찾아 주식 데이터를 활용한 경제 예측을 하기 위함.
자료:
1. 주식 거레 시스템 구축 - 위키북스
2. 파이썬과 케라스를 이용한 딥러닝/강화 학습 주식투자 - 위키북스
3. 금융 전략을 위한 머신러닝 - 하리움 탓샛
2022-12-02
'주식 거래 자동화 프로젝트' 카테고리의 다른 글
[Python] 주식 거래 자동화 프로젝트 - 1일차 개발환경 구축 (0) | 2022.12.03 |
---|