주가 예측 앱을 만들어 보기로 했다.

2020. 6. 5. 20:09인공지능,프로그래밍

반응형

프로그램은 모르지만 앱은 만들고 싶어

 

유튜브를 보다가 알고리즘이 나를 주가 예측 프로그램 만들기라는 영상으로 이끌었다. 

삼성전자 주가의 정보를 머신러닝으로 학습시켜서 앞으로의 주가를 예측하는 방식었는데,

꽤 괜찮아 보였다. 

 

하지만 프로그램에 대한 지식이 없는 나로서는 쉽게 다가갈 수 없는 것 같았다.

 

하지만 최근 유튜브에 올라오는 프로그램 관련 강좌들은 친절했고,

간단한 앱도 바로 만들 수 있게 알려주었기 때문에 용기를 내기로 하였다. 

 

그래서 우선 구성도를 그려보기로 하였다. 

 

간단히 그려 보았지만 벌써 복잡해 보인다. 

아직 정확한 개념이 안서서 그런것 같으므로 

이 부분은 차차 좋아질 것으로 본다(무한 긍정)

 

간단히 설명하자면 

웹기반으로 주가를 예측하는 사이트를 구축하고,

그 사이트를 불러오는 웹앱을 개발하는 것을 기본으로 생각하고 있다. 

 

이미 다른 글에서 파이썬으로 몇 분만에 웹앱을 개발하는 방법을 

알아보았으므로 처음 한 개의 네모(앱 구현)는 어렵지 않게 구현할 수 있을 것 같다. 

 

그럼 웹사이트를 구축하는 일부터 시작하면 되는데,

UI는 일단 주식의 종목명을 받아서 해당 내용을 출력해 주는 것으로 생각하면,

입력창과 그래프 구현이 필요하다. 

 

이 역시 그림으로 그려보면,

간단한 함수로 표현할 수 있다. 

 

종목명을 입력 받는 방법은 파이썬에서 input이라는 함수를 사용한다. 

따라서 이 부분은 input 함수를 사용하면 될 것 같다. 

 

주가는 stock이라는 변수를 선언해 주고

stock = input( ) 이라는 코딩을 해주면 입력받은 값을 

stock 변수에 담아서 처리할 수 있게 될 것이다. 

 

아직 어떻게 처리할지까지는 고민하지 않기로 했다. 

 

다만 우선 생각할 수 있는 것은 

stock 변수에 담긴 값이 유효한지를 체크해야 하는데 

이는 전체 주가 데이터 리스트를 불러와서

그 리스트 테이블가 비교한 후에 해당 값이 있다면 '1'을 반환하고 없으면 '0'을 반환하는 것으로 하면 될 것 같다. 

 

그 부분은 추가로 공부해야 할 부분으로 남겨두고

오늘은 여기까지하고 다음에는 예측 알고리즘을 구성하는 방법에 대해서 정리해 보려고 한다. 

반응형