AI주식투자봇 개발기
-
AI주식투자 봇 개발 8일차AI주식투자봇 개발기 2021. 3. 18. 00:34
8강좌 class101.net/products/Xl3FzgGJCzgid7nsKIjE 과정 본격적으로 과거의 종목 데이터를 가지고 Simulator를 만들어보는 시간을 가졌다. 지금까지 배운 Simulator 구현 순서는 다음과 같다. 1) 각종 Variable 셋팅을 한다. - 오늘 날짜, 시뮬레이팅이 끝나는 날짜, 시뮬레이션 알고리즘 지정 변수, 매매 방법 알고리즘 지정 변수 등 2) Database의 이름 설정 및 이에 연결하는 객체 생성 3) 일별/분별/매수 종목 데이터베이스에 연결하는 객체 생성 4) MySQL에 접속하는 객체 생성 5) Database 초기화 (기존 Database 삭제 후 생성) 설정된 매매 알고리즘을 따라서 매매가 자동화되고, 이에 따라 수익 및 손실이 계속 기록되는 것을시뮬..
-
AI주식투자 봇 개발 7일차AI주식투자봇 개발기 2021. 3. 16. 00:27
강좌 class101.net/products/Xl3FzgGJCzgid7nsKIjE 과정 키움증권 API를 실행하는 도중에, 다음과 같은 에러가 발생하였다. ("계좌비밀번호 입력창을 통해 조회에 사용한 계좌번호의 비밀번호를 입력하십시오.") 이 경우에 다음과 같이, 작업 줄의 우측 하단의 API 실행 아이콘에서 마우스의 우측 버튼을 클릭하면 나오는, 계좌비밀번호 저장을 통해 이전에 사용하던 비밀번호를 등록해주면 에러가 해결되었다. 아마도 OpenAPI를 업데이트할 때마다 이런 과정을 거쳐 주어야 하는 듯하다. 오늘은 KOSPI, KOSDAQ에서 종목들의 종가, 20일간의 평균 가격, 상승률, 하락률 등의 정보를 불러와 데이터베이스에 저장하는 실습을 진행하였다.
-
AI주식투자 봇 개발 6일차AI주식투자봇 개발기 2021. 3. 11. 00:36
강좌 class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net 과정 오늘부터 본격적으로 키움증권의 OpenAPI를 사용하는 방법을 배우기 시작하였다.구체적으로는 코스피, 코스닥 등의 종목 리스트를 웹에서 가져와 Database (DataGrip 소프트웨어를 사용함.)에 저장하는 작업을 진행하였다.KRX 홈페이지에서 종목 리스트를 크롤링한 후, 이를 SQL 통해서 Database에 저장하는 작업을 진행하였..
-
AI주식투자 봇 개발 5일차AI주식투자봇 개발기 2021. 3. 7. 23:35
강좌 class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net 과정 오늘은 krx.co.kr로부터 코스피, 코스닥 종목 리스트를 가져오는 것과 Python의 Dictionary, DataFrame의 구조를 배우는 것으로 시작하였다. Python의 Dictionary는 Key와 Value의 쌍으로 구성되는 데이터 타입이다. 예를 들어, dict = {'이름':'철수', '나이': 10} >> dict['이..
-
AI주식투자 봇 개발 4일차AI주식투자봇 개발기 2021. 3. 7. 01:44
강의 class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net 과정 오늘은 Python에 대한 기초 문법을 배운 날이었다. 구체적으로는 Python에서의 클래스를 다루는 법, 메서드 (Method), 인스턴스 (Instance), 객체 (Object)에 대해서 배웠다. 강사님께서 Python 처음 배우는 사람도 이해할 수 있을만큼 잘 가르쳐주시는 것 같다. 모듈과 패키지의 참조 법도 배웠다. 본격적인 자..
-
AI주식투자 봇 개발 3일차AI주식투자봇 개발기 2021. 3. 6. 00:09
강의 class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net 각종 설치 먼저 오늘은 키움증권의 OpenAPI를 다운로드 받고, KOA studio까지 다운로드 받는 것으로 시작하였다. API라 함은 Application Programming Interface의 줄임말인데, 사용자 입장에서 보다 편하게 프로그램 (OpenAPI의 경우는 투자 관련 프로그램)을 짤 수 있도록 여러 가지 함수를 구현해놓은 것..
-
AI주식투자 봇 개발 2일차AI주식투자봇 개발기 2021. 3. 3. 00:54
class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net 과정 키움증권의 계좌를 개설하고, OpenAPI를 설치하여, Python을 통한 증권 계좌 제어를 시도해봐야 했으나, OpenAPI를 설치하려면 공인인증서 발급이 필요하여 오늘 하지는 못함. Visual Studio 2017 과 Database 프로그램인 MySQL을 설치함. 설치에만 2시간이 걸리더라..
-
AI주식투자 봇 개발 1일차AI주식투자봇 개발기 2021. 3. 2. 00:26
class101.net/products/Xl3FzgGJCzgid7nsKIjE AI 자동 투자 봇 만들기, 노트북으로 월급을 두 배 불리는 법 머먹고사니 - 타임퍼센트 편 머먹고 사니 타임퍼센트 2부도 보러가기 >> 클릭! 투자 봇, 내 꿈을 이루기 위한 시작점 회사에 있는 동안, 여행하는 동안, 데이트하는 동안. 집에 홀로 있는 노트북이 class101.net wikidocs.net/2819 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 동기 경제적 자유에 관심이 많아지는 요즘, 주식을 잘 모르지만 프로그래밍 경험을 다소 가지고 있어서 무작정 시작해봤다! 클래스 101에 타임퍼센트라는 기업의 대표님께서 관련 강의를 올려주셔서, 이 강의로 시작해보려고 한다. 그리고, 이 강의와 ..